@charset "utf-8";

/* 対応情報　共通スタイル */
@import url("/japan/support/os/css/ostyle.css");

body {
	background:#8CCDAF url(images/bg.jpg) repeat-x;
}

h4 {
	color:#000000;
	font-weight:lighter;
}

a {
	color:#006496;
}

a:hover {
	color:#0096E6;
}

/* wrapper */
#wrapper {
	background:url(images/arback.jpg) no-repeat left top;
}
	
	#wrapper #logo {
		background:url(images/logo.jpg) no-repeat;
	}
	
	#wrapper #header {
		background:url(images/hd.jpg) no-repeat;
	}
	
	#wrapper #bg {
		background:url(images/contents_bg.jpg) repeat-y center;
	}
		
		#wrapper #bg #c_limg {
			background:url(images/c_left.jpg) no-repeat top;
		}
		
		#wrapper #bg #c_rimg {
			background:url(images/c_right.jpg) no-repeat top;
		}

/* footer */
#footer {
	color:#505050;
	background:url(images/footer.jpg) no-repeat top;
}

/* contents */
#subcontents {
	padding:1px 25px 25px 25px;
}

	/* top link */
	#subcontents .top a {
		background:url(images/arrow_t1.jpg) no-repeat right center;
	}
	
	#subcontents .top a:hover {
		background:url(images/arrow_t2.jpg) no-repeat right center;
	}
	
	/* sub list */
	#subcontents dl.sublist {
		width:670px;
	}
		
		#subcontents dl.sublist dt {
			clear:both;
			float:left;
			width:30px;
			text-align:right;
		}
		
		#subcontents dl.sublist dd {
			margin:0 0 3px 30px;
		}
	
	/* registry table */
	#subcontents table.registry {
		width:98%;
		border-collapse:collapse;
	}
		
		#subcontents table.registry th {
			padding:5px;
			font-weight:lighter;
			text-align:center;
			vertical-align:top;
			border:1px solid #969696;
		}
		
		#subcontents table.registry td {
			padding:5px 10px;
			border:1px solid #969696;
		}
		
		#subcontents table.registry caption {
			text-align:left;
		}
	
	/* question & answer */
	#subcontents .qa {
		width:690px;
		margin:0 5px;
		line-height:170%;
	}
		
		#subcontents .qa dt {
			clear:both;
			float:left;
			color:#333333;
			font-weight:bold;
		}
		
		#subcontents .qa dd {
			margin:0 0 2px 20px;
			color:#505050;
		}
		
		#subcontents .qa .q {
			color:#008246;
		}
	
	/* others */
	#subcontents ul.inmark {
		margin-left:35px;
	}
	
	#subcontents ul.link {
		margin-left:15px;
		list-style:inside square;
	}
		
		#subcontents ul.link li {
			margin-top:1.2em;
		}
			
			#subcontents ul.link li span {
				margin-left:2px;
			}
	
	#subcontents .indent {
		margin-left:18px;
	}
		
		#subcontents .indent img {
			margin:10px 0 0 50px;
		}

