@charset "utf-8";



/**************************/



#contents h2{

	background:url(../images/title_g_feature.gif) no-repeat;

	}





/*****************************************/



#g_feature h3{

	background:url(../images/g_feature_h3.gif) no-repeat;

	height:40px;

	text-indent:-9999px;

	overflow:hidden;

	}





#g_feature ul#cont_00{

	padding:8px;

	padding-bottom:0;

	/*

	background:url(../images/g_feature_standard_back.gif);

	*/

	border:dotted 1px #ccc;

	margin-top:10px;

	margin-bottom:10px;

	}



#g_feature ul#cont_00 li{

	font-size:14px;

	line-height:140%;

	margin-bottom:1em;

	}



#g_feature ul#cont_00 .red{

	/*padding-bottom:1em;*/

	text-align:center;

	font-weight:bold;

	}



/*----------------------*/



#g_feature .container{

	border:solid 6px #fc3;

	width:662px;

	/*

	width:654px;

	padding:4px;

	*/

	padding-bottom:20px;

	}



#g_feature .container ul{

	padding:0;

	background:none;

	}



#g_feature .container ul li p{

	margin:0 10px;

	margin-bottom:1em;

	padding:10px;

	background:url(../images/g_feature_standard_back.gif);

	font-size:14px;

	line-height:140%;

	}



/*----------------------*/



#g_feature .container ul li#cont_01{

	margin-bottom:20px;

	}



#g_feature .container ul li#cont_01 h4{

	background:url(../images/g_feature_cont_01_01.gif);

	height:40px;

	text-indent:-9999px;

	overflow:hidden;

	}



/*----------------------*/



#g_feature .container ul li#cont_02{

	}



#g_feature .container ul li#cont_02 h4{

	background:url(../images/g_feature_cont_02_01.gif);

	height:40px;

	text-indent:-9999px;

	overflow:hidden;

	}



/*****************************************/



#contents #proofArea{

	margin:10px;

}

/*

#contents #proofArea p{

	background:url(../images/top/proofArea/proofArea_title.gif) no-repeat;

	height:34px;

	text-indent:-9999px;

	overflow:hidden;

	margin-top:4px;

	margin-bottom:8px;

}

*/

#contents #proofArea ul{

	background:url(../images/top/proofArea/proofArea_back.gif) repeat-x bottom #fff;

	border:solid 6px #ADDCF6;

	padding:10px;

	position:relative;

	height:68px;

	}

#contents #proofArea ul li#inc_P a{

	display:block;

	background:url(../../../images/top/proofArea/increment_P_logo.gif) no-repeat;

	width:106px;

	height:72px;

	width:98px;

	height:50px;

	position:absolute;

	top:8px;

	right:8px;

	}

	

/*****************************************/



#g_example h3{

	background:url(../images/g_example_h3.gif) no-repeat;

	height:40px;

	border-bottom:solid 1px #ccc;

	text-indent:-9999px;

	overflow:hidden;

	}





#g_example h4{

	border-left:solid 4px #FF9900;

	font-size:16px;

	padding-left:6px;

	margin-bottom:6px;

	}



#g_example ul{

/*

	background:#f00;

	height:200px;

*/

	}



#g_example ul li{

	float:left;

	margin:18px;

	}





/*****************************************/

#wrap #mainColumn #contents .gotop a{

	display:block;

	width:120px;

	height:12px;

	font-size:12px;

	background:url(../../../images/gotop_white.gif) no-repeat;

	text-indent:-9999px;

    overflow:hidden;

	margin-left:540px;

	margin-top:20px;

	margin-bottom:20px;

}