/*--------------------------------------------------------------*/
/* for SUB page                                                 */
/*                                                              */
/* CSS and Graphics are released under Creative Commons Licence */
/*--------------------------------------------------------------*/

h1	{
	with				:	690px;
	height				:	50px;
	background			:	url(../AVC_images/subpage/back_titleA.jpg) left top no-repeat;
	margin-top			:	20px;
	padding				:	12px 50px 0px 50px;
	color				:	#336699;
	font-size			:	16pt;
	line-height			:	150%;
}
h2	{
	margin				:	10px 30px;
	color				:	#006600;
	font-size			:	14pt;
}
h3	{
	margin				:	10px 30px;
	font-size			:	12pt;
}

/*--------------------　▼　レイヤー　▼　*/
#container	{
	background			:	#FFFFFF url(../AVC_images/subpage/back_wrap.jpg) center bottom no-repeat;
}

/*-----　▽　コンテンツ　▽　*/
#wrap{
	position			:	relative;
}
#content	{
	float				:	right;
	margin				:	20px 20px 10px 10px;
	padding-bottom			:	20px;
	width				:	650px;
	background			:	#FFFFFF;
	border				:	1px #999999 dotted;
	line-height			:	200%;
}
#content #pankuzu	{
	padding				:	0px 30px;
}
#content #pankuzu a	{
	padding				:	0px 5px;
}
#content ul	{
	margin				:	15px 30px;
	list-style			:	none;
}
#content ul ul	{
	margin				:	0px 10px;
}
#content ul.list li	{
	margin				:	0px;
	margin-left			:	30px;
	padding-left			:	15px;
	background			:	url(../AVC_images/arrow_1.jpg) left center no-repeat;
}
#content ul li ol	{
	margin				:	0px 10px 0px 30px;
}
#content .sitemap	{
	margin				:	0px;
	margin				:	15px 30px 15px 50px;
}
#content .sitemap li	{
	padding-left			:	15px;
	background			:	url(../AVC_images/arrow_1.jpg) left center no-repeat;
}
#content #topics li.li_a	{
	margin				:	10px 0px;
	border-bottom			:	1px #999999 dotted;
}
#content dl	{
	margin				:	15px 30px;
}
#content dt	{
	font-weight			:	bold;
	font-size			:	110%;
}
#content dl.faq dt,#content dl.faq2 dt	{
	padding-left			:	25px;
	background			:	url(../AVC_images/subpage/listmark_Q.gif) left top no-repeat;
	color				:	#CC0000;
}
#content dl.faq dd,#content dl.faq2 dd	{
	margin-top			:	15px;
	margin-left			:	20px;
	padding-left			:	25px;
	color				:	#003366;
}
#content dl.faq dd.dd_a,#content dl.faq2 dd.dd_a	{
	background			:	url(../AVC_images/subpage/listmark_A.gif) left top no-repeat;
}
#content #method dt	{
	color				:	#CC0000;
	font-size				:
	130%;
	margin-top			:	15px;
}
#content strong	{
	color				:	#CC3300;
}
#content em	{
	color				:	#669900;
	font-style			:	normal;
	text-decoration			:	underline;
}
#content #img	{
	display				:	block;
	text-align			:	center;
}
#content table	{
	margin				:	15px 30px;
	border				:	none;
	border-collapse			:	collapse;
	line-height			:	200%;
}
caption	{
	float				:	left;
	text-align			:	left;
	font-weight			:	bold;
}
#content table ul	{
	margin				:	0px;
}
#content th	{
	padding				:	3px 8px;
	border				:	1px #FF9900 solid;
	background			:	#FFFFCC;
}
#content td	{
	padding				:	3px 8px;
	border				:	1px #CCCCCC solid;
}
#content .result th	{
	background			:	#CCFF66;
	border				:	1px #669900 solid;
	font-size			:	120%;
}
#content .result td	{
	text-align			:	right;
}
#content .talks th	{
	width				:	30px;
	background			:	none;
	border				:	none;
	border-bottom			:	2px #CCCCCC solid;
	vertical-align			:	top;
}
#content .talks td	{
	border				:	none;
	border-bottom			:	1px #CCCCCC dotted;
	vertical-align			:	top;
}
#content #teacher th	{
	width				:	80px;
}
#content #teacher td	{
	padding				:	3px 15px;
}
#content #course td	{
	font-size			:	9pt;
}
#content .none_b	{
	border				:	none;
}

/*-----　▽　フッター内　▽　*/
#footer	{
	clear				:	both;
	position			:	relative;
	margin-top			:	10px;
	height				:	100px;
	background			:	url(../AVC_images/subpage/back_footer.jpg) center center no-repeat;
}
#footer img	{
	position			:	absolute;
	top				:	15px;
	left				:	50px;
	width				:	46px;
	height				:	64px;
}

/*--------------------　▲　end of file　▲　*/
 
