/* body{font-family:"HiraKakuPro-W3","ヒラギノ角ゴ Pro W3",Meiryo,"ＭＳ Ｐゴシック",sans-serif;}
*/
h4{	font-size: 18px;
	margin-top: 20px;
	margin-bottom: 20px;
	margin-left: 0;
	font-weight: bold;
	}

h4.titles{
	color: #71af00;
	border-bottom:1px solid #71af00;
	padding-right: 10px;
	margin-bottom: 20px;
	padding-bottom: 4px;

	}

h5{	font-size: 1em;
	margin-top: 20px;
	margin-bottom: 10px;
	margin-left: 0;
	font-weight: bold;
	}

h5.subtitles{
	font-weight: bold;
	font-size: 18px;
	}

h6{	font-size: 1em;
	margin-top: 50px;
	margin-bottom: 10px;
	font-weight: bold;
	}

div#main{	width:700px;	margin:0px auto 0px auto;	background-image: none; /*clear:both;*/;
	padding: 10px 20px 20px 20px;}


div.para{
	margin: 20px 40px 20px 40px; 
	}

div#main07{
	}

h3.pagetitle{
	background-color: #fffabe;
	border: 1px solid #71af00;
	border-left: 7px solid #71af00;
	color: #71af00;
	font-size: 1.3em;
	margin: 0 0px 10px 0;
	padding: 8px;
	}

p{
	line-height: 1.6em;
	text-indent: 16px;
	font-size: 1em;
	margin: 0 0px 0.5em 0px;
	}

div.noindent p{
	text-indent: 0;
	}

p.noindent{text-indent:0;}

p.back{
	text-align: right;
	margin-top: 20px;
	margin-bottom: 40px;
	}

div#main07 ol{
	margin-left: 45px;
	}
div#main07 ol li{
	margin-bottom: 10px;
	}

div#main07 ol p{
	margin: 0px 20px 0 0;
	}

div#main07 ul.nostyle{
	margin-left: 10px;
	}
div#main07 ul.nostyle li{
	margin-bottom: 10px;
	list-style-type: none;
	}

div#main07 ul.nostyle p{
	margin: 0px 20px 0 33px;
	}
div#main07 ul{
	margin-left: 20px;
	}
div#main07 ul li{
	margin-bottom: 10px;
	list-style-type: circle;
	}

div#main07 ul p{
	margin: 0px 20px 0 43px;
	}




/* 
div#main07 table{
	border-top: solid 1px black;
	border-left: solid 1px black;
	margin: 10px 0px 30px 0px;
	font-size: 0.9em;
	}
div#main07 table td{
	border-bottom: solid 1px black;
	border-right: solid 1px black;
	padding: 4px;
	}

div#main07 table th{
	background-color: #c3dabb;
	border-bottom: solid 1px black;
	border-right: solid 1px black;
	padding: 4px;
	text-align: center;
	}
div#main07 table img{
	border: none;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	}

div#main07 table.continuous{
	border:none;
	}

div#main07 table.continuous td{
	border-top:solid 1px black;
	border-bottom:none;
	}


div#main07 table.continuous td.nodeco{
	border-bottom: none;
	border-right: none;
	border-top: solid 1px black;
	border-left: none;
	padding: 4px;
	line-height: 2em;
	}

div#main07 table.continuous td.topleft{
	border-top:solid 1px black;
	border-left: solid 1px black;
	}

div#main07 table.continuous td.firstcol{
	border-left: solid 1px black;
	border-top:solid 1px black;
	background-color: #fafdc7;
	}

div#main07 table.continuous td.firstcol2{
	border-left: solid 1px black;
	border-top:solid 1px black;
	}

div#main07 table.continuous tr.tableheader{
	background-color: #f4dddc;
	}

div#main07 table.continuous tr.tableheader td{
	text-align: center;
	font-weight: bold;
	}

div#main07 table.photos{
	border: none;
	margin-bottom: 10px;
	}

div#main07 table.photos td{
	border: none;
	}


div#main07 table.photos td.photosleft{
	padding: none;
	padding-right:20px;
	padding-bottom:10px;
	border: none;
	}
div#main07 table.photos td.photosright{
	padding: none;
	padding-bottom:10px;
	border: none;
	}
*/
caption{
	font-weight: bold;
	margin:10px 0 0px 0;
	padding: 0;
	}
