body {margin:0px 10px; background-color:#ffffff; text-align:center;}

#wrapper {margin:0px auto; width:600px; text-align:left;}

#header{display:none;}

#topicPath {font-size:50%; margin:10px 0px; color:#333333;}

#contents {width:500px; padding-bottom:20px;}

#contents table {width:500px;}

#contents .print{width:600px; height:100%;}


#contents h1 {
	padding-right:0px;
	padding-left:10px;
	font-weight:bold;
	font-size:160%;
	background-image:url(../../test3.files/h1bar.gif);
	padding-bottom:8px;
	margin:10px 0px 20px 10px;
	padding-top:8px;
	background-repeat:no-repeat;
	}

#contents h2 {
	padding-left:5px;
	font-size:110%;
	margin:0.5em 0px;
	border-left:#663333 20px solid;
	color:#663333;
	}

#contents h3 {
	padding-left:5px;
	font-size:110%;
	margin:0.5em 0px;
	color:#264d4d;
	}

#contents p {line-height:150%;}

#toiawase {
	padding-right:10px;
	padding-left:10px;
	font-size:90%;
	padding-bottom:10px;
	margin:30px 0px;
	width:350px;
	padding-top:10px;
	background-color:#eeeeee;
	}

#toiawase p {margin:0.3em 0px;}

.otoiawase {
	padding-right:10px;
	padding-left:10px;
	font-weight:bold;
	margin-bottom:0px;
	padding-bottom:5px;
	padding-top:5px;
	background-color:#cccccc;
	}

#footer {
	display:none;
	font-size:80%;
	color:#ffffff;
	}

#footer td {
	padding-right:10px;
	padding-left:10px;
	padding-bottom:3px;
	padding-top:3px;
	background-color:#0a51a1;
	}

.copy {
	font-family:arial, helvetica, sans-serif;
	text-align:right;
	}

#imageZone {vertical-align:top; text-align:right;}

#contents3 {padding-bottom:20px;}

#contents3 h1 {
	padding-right:0px;
	margin-top:0px;
	padding-left:8px;
	font-weight:bold;
	font-size:160%;
	background-image:url(../../test3.files/h3bar.gif);
	padding-bottom:6px;
	width:560px;
	padding-top:6px;
	background-repeat:no-repeat;
	}

#contents3 h2 {
	padding-left:5px;
	font-size:110%;
	border-left:#3f668c 10px solid;
	color:#3f668c;
	}

#contents3 h3 {color:#3f668c;}

#contents3 p {padding-right:10px; line-height:150%;}

#contents3 li {margin-bottom:20px;}

#contents li {margin-bottom:20px;}

#main {width:560px;}

#menu {margin-top:0px; width:150px;}

#menu p {
	padding-right:5px;
	margin-top:0px;
	padding-left:5px;
	font-weight:bold;
	font-size:100%;
	padding-bottom:3px;
	color:#ffffff;
	padding-top:3px;
	background-color:#0a51a1;
	}

#menu ul {
	padding-left:10px;
	font-size:80%;
	list-style-image:url(../../test3.files/dot_blue.gif);
	margin-left:10px;
	}

#menu li {margin-bottom:12px;}

#contents4 {padding-bottom:20px;}

#contents4 h1 {
	padding-right:0px;
	padding-left:10px;
	font-weight:bold;
	font-size:160%;
	background-image:url(../../test3.files/h1bar.gif);
	padding-bottom:8px;
	margin:10px 0px 20px 10px;
	padding-top:8px;
	background-repeat:no-repeat;
	}

#contents4 h2 {
	padding-right:0px;
	padding-left:17px;
	font-size:110%;
	background-image:url(../../test3.files/blue12px.gif);
	padding-bottom:3px;
	padding-top:3px;
	background-repeat:no-repeat;
	background-color:#e0e0e0;
	}

#contents4 p {line-height:150%;}

#denwa table {border-collapse:collapse;}

#denwa th {
	border-right:#666666 1px solid;
	padding-right:4px;
	border-top:#666666 1px solid;
	padding-left:4px;
	font-size:120%;
	padding-bottom:4px;
	border-left:#666666 1px solid;
	color:#ffffff;
	line-height:130%;
	padding-top:4px;
	border-bottom:#666666 1px solid;
	background-color:#006600;
	}

#denwa td {
	border-right:#666666 1px solid;
	padding-right:4px;
	border-top:#666666 1px solid;
	padding-left:4px;
	font-size:90%;
	padding-bottom:4px;
	border-left:#666666 1px solid;
	line-height:130%;
	padding-top:4px;
	border-bottom:#666666 1px solid;
	}

rt {font-size:70%; text-decoration:none;}

rp {font-size:70%;}

