@charset "utf-8";
/* CSS Document */

h1.contentsH1{
	background-image: url(../img/title_gide_01.gif);
	float: left;
	height: 33px;
	width: 620px;
	background-repeat: no-repeat;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-size: 18px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 30px;
}
.no03MainImg{
	background-image: url(../img/img_contentsno03_01.jpg);
	height: 223px;
	width: 650px;
	clear: left;
	float: left;
	background-repeat: no-repeat;
	text-indent: -8765px;
	margin-top: 10px;
	margin-bottom: 10px;
}
.nouhau5{
	width: 630px;
	clear: left;
	float: left;
	padding: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 10px;
}
.nouhau5Left{
	margin: 0px;
	padding: 0px;
	float: left;
	width: 234px;
}
.nouhau5Right{
	margin: 0px;
	padding: 0px;
	float: left;
	width: 396px;
}
.nouhau5Right ul{
	margin: 0px;
	padding: 0px;
	float: left;
	width: 396px;
}
.nouhau5Right li{
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	float: left;
	width: 396px;
	clear: left;
}
.nouhau5Right li img {
    vertical-align: bottom;
}
h2.contentsNo3H2_01{
	background-image: url(../img/title_contentsno03_01.gif);
	background-repeat: no-repeat;
	height: 41px;
	width: 640px;
	text-indent: -8765px;
	padding: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	clear: left;
	float: left;
}
.contentsNo3Con{
	width:620px;
	padding: 0px;
	clear: left;
	float: left;
	margin-left: 15px;
}
h2.contentsNo3H2_02{
	background-image: url(../img/title_contentsno03_02.gif);
	background-repeat: no-repeat;
	height: 41px;
	width: 640px;
	text-indent: -8765px;
	padding: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	clear: left;
	float: left;
}
h2.contentsNo3H2_03{
	background-image: url(../img/title_contentsno03_03.gif);
	background-repeat: no-repeat;
	height: 41px;
	width: 640px;
	text-indent: -8765px;
	padding: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	clear: left;
	float: left;
}
h2.contentsNo3H2_04{
	background-image: url(../img/title_contentsno03_04.gif);
	background-repeat: no-repeat;
	height: 41px;
	width: 640px;
	text-indent: -8765px;
	padding: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	clear: left;
	float: left;
}
h2.contentsNo3H2_05{
	background-image: url(../img/title_contentsno03_05.gif);
	background-repeat: no-repeat;
	height: 41px;
	width: 640px;
	text-indent: -8765px;
	padding: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	clear: left;
	float: left;
}
.No3Con02Left{
	float: left;
	width: 279px;
}
.No3Con02Right{
	float: right;
	width: 279px;
}
h4.contentsNo3H4_01{
	background-image: url(../img/title_contentsno03_03_1.gif);
	background-repeat: no-repeat;
	height: 49px;
	width: 620px;
	text-indent: -8765px;
	clear: left;
	float: left;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
h4.contentsNo3H4_02{
	background-image: url(../img/title_contentsno03_03_2.gif);
	background-repeat: no-repeat;
	height: 49px;
	width: 620px;
	text-indent: -8765px;
	clear: left;
	float: left;
	padding: 0px;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.no3H4Con{
	border-left-width: 5px;
	border-left-style: solid;
	border-left-color: #45ACE7;
	clear: left;
	float: left;
	margin-left: 18px;
	padding-left: 10px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}
table.kamoku{
	width:620px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-top-color: #AAA;
	border-right-color: #AAA;
	margin-bottom: 10px;
}
table.kamoku th{
	padding: 5px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #AAA;
	border-left-color: #AAA;
	background-color: #FFC;
}
table.kamoku td{
	padding: 5px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #AAA;
	border-left-color: #AAA;
}
.th01{
	width: 80px;
}
.th02{
	width: 150px;
}
.no3_05{
	background-image: url(../img/bg_contentsno3_01.jpg);
	background-repeat: no-repeat;
	clear: left;
	float: left;
	width: 620px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}
h4.no3_05H4_01{
	background-image: url(../img/title_contentsno03_05_1.gif);
	background-repeat: no-repeat;
	padding: 0px;
	clear: left;
	float: left;
	height: 29px;
	width: 578px;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
	text-indent: -8765px;
}
h4.no3_05H4_02{
	background-image: url(../img/title_contentsno03_05_2.gif);
	background-repeat: no-repeat;
	padding: 0px;
	clear: left;
	float: left;
	height: 29px;
	width: 578px;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
	text-indent: -8765px;
}
h4.no3_05H4_03{
	background-image: url(../img/title_contentsno03_05_3.gif);
	background-repeat: no-repeat;
	padding: 0px;
	clear: left;
	float: left;
	height: 29px;
	width: 578px;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
	text-indent: -8765px;
}
.no3_05H4Con{
	clear: left;
	padding-top: 10px;
	padding-right: 30px;
	padding-bottom: 10px;
	padding-left: 20px;
	margin: 0px;
}
