@charset "UTF-8";
/* CSS Document */

#navi-box-p {
	background-image: url(image/navi07.jpg);
	background-repeat: no-repeat;
	background-position: right;
	padding-left: 72px;
	clear: both;
}
#asist {
	padding-right: 13px;
	padding-left: 13px;
}
#seminor {
	padding-right: 13px;
	padding-left: 13px;
}
#service {
	padding-top: 10px;
	padding-right: 13px;
	padding-left: 13px;
}
#zumen {
	padding-right: 13px;
	padding-left: 13px;
}
p {
	margin: 0px;
	padding: 0px;
}

#seminor h4 {
	font-size: 1.4em;
	color: #FFFFFF;
	background-color: #004D91;
	margin-bottom: 10px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
}
.photo1 {
	float: left;
	margin-right: 20px;
	margin-bottom: 5px;
}
#seminor h5 {
	font-size: 1.2em;
	color: #333333;
	margin-bottom: 10px;
}
.t-midasi {
	border-bottom-width: 5px;
	border-bottom-style: solid;
	border-bottom-color: #2B6597;
	margin-top: 10px;
	clear: both;
	width: 574px;
}
#zumen h3 {
	font-size: 1.4em;
	color: #FFFFFF;
	background-color: #004D91;
	margin-bottom: 10px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
}
#zumen ul {
	margin: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 24px;
	list-style-position: outside;
}
#zumen li {
	font-size: 1.1em;
	color: #004020;
	margin-bottom: 10px;
}



#seminor p {
	font-size: 1.1em;
	line-height: 140%;
	color: #666666;
	margin-top: 10px;
}
#right {
	text-align: right;
}

#left-up {
}
#photo4 {
	float: left;
	margin-right: 5px;
	margin-top: 15px;
}


#seminor h6 {
	font-size: 1.1em;
	line-height: 140%;
	color: #286249;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #7CCD83;
	margin-top: 10px;
}
#muda h6{
	font-size: 1.1em;
	line-height: 140%;
	color: #286249;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #7CCD83;
	margin-left: 5px;
	margin-top: 10px;
	margin-bottom: 5px;
}


#service p {
	font-size: 1.1em;
	color: #666666;
	line-height: 140%;
	padding-top: 6px;
}
#service table {
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #999999;
	border-left-color: #999999;
	margin-top: 10px;
}
#service caption {
	border-top-width: 1px;
	border-right-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-top-color: #999999;
	border-right-color: #999999;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #999999;
	padding-top: 5px;
	padding-bottom: 5px;
	color: #FFFFFF;
	background-color: #307256;
}
.toi {
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #666633;
	font-size: 1.1em;
	line-height: 140%;
	color: #666633;
	margin-top: 5px;
}
.toi2 {
	color: #004D91;
	font-weight: bold;
}

#service td {
	text-align: left;
	padding: 3px;
	border: 1px solid #999999;
	font-size: 12px;
	line-height: normal;
	color: #333333;
}
#service th {
	text-align: left;
	background-color: #E6F7EA;
	padding: 3px;
	border: 1px solid #999999;
	font-size: 12px;
	line-height: normal;
	color: #004d91;
}

#left-bottom {
	float: left;
	width: 292px;
}

.photo2 {
	float: right;
	margin-top: 10px;
	margin-left: 10px;
	margin-bottom: 10px;
}
#seminor ul {
	list-style-position: outside;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 24px;
	margin: 0px;
}
#seminor ul li {
	font-size: 1.1em;
	line-height: normal;
	color: #666666;
	margin-bottom: 5px;
}
#service h5{
font-size: 1.1em;
	line-height: 140%;
	color: #286249;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #7CCD83;
	margin-top: 10px;
}
#in {
	color: #004D91;
	margin-top: 10px;
	margin-bottom: 10px;
	font-weight: bold;
	font-size: 1.2em;
}
#kikaku h5 {
	font-size: 1.2em;
	color: #024D91;
	margin-bottom: 5px;
}
#sonota h5 {
	font-size: 1.1em;
	line-height: 140%;
	color: #286249;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #7CCD83;
	margin-top: 10px;
}

#kikaku p {
	font-size: 1.0em;
	color: #004D91;
	line-height: 140%;
}
#kikaku {
	background-color: #EAF3FD;
	border: 2px solid #084D90;
	padding: 5px;
	margin-top: 10px;
	margin-bottom: 10px;
}
#sonota p {
	font-size: 1.0em;
	line-height: 140%;
	color: #666666;
	margin-top: 10px;
	margin-bottom: 5px;
}
#syukyaku {
	font-size: 1.2em;
	font-weight: bold;
	color: #666600;
	margin-bottom: 5px;
	margin-top: 15px;
}
#line {
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #666666;
	margin-top: 15px;
	margin-bottom: 15px;
}

.komidasi {
	font-size: 1.1em;
	color: #FFFFFF;
	background-color: #084D90;
	padding: 2px;
	margin-top: 10px;
}
.kata {
	width: 250px;
	border: 1px solid #666666;
	margin-bottom: 20px;
}
.kata h5{
	font-size: 1.1em;
	color: #FFFFFF;
	background-color: #ED8D47;
	text-align: center;
}#tame {
	width: 250px;
}
#do-mae {
	float: left;
	width: 260px;
}
#zumen p {
	text-align: right;
	margin-bottom: 10px;
	font-size: 11px;
	line-height: normal;
	color: #333333;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

#nagare {
	font-size: 1.1em;
	color: #006633;
	margin-top: 15px;
	margin-bottom: 15px;
	background-color: #e7f5ef;
	padding: 3px;
	text-align: center;
	border: 1px dotted #006633;
}
#taiken {
	font-size: 1.1em;
	color: #006633;
	margin-top: 15px;
	margin-bottom: 10px;
	background-color: #E7F5EF;
	padding: 3px;
	font-weight: bold;
	text-align: center;
	border: 1px dotted #006633;
}

#zumen table {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #666666;
	border-bottom-color: #666666;
}
#zumen h4 {
	font-size: 1.4em;
	color: #003366;
	text-align: center;
	width: 150px;
	margin-left: 220px;
}
#zumen h6 {
	color: #bb0208;
	font-size: 1.1em;
	line-height: normal;
	font-weight: bold;
	background-color: #ff9999;
	text-align: center;
	padding: 4px;
	border: 1px solid #bb0208;
}
#zumen th {
	width: 150px;
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #999999;
	border-left-color: #999999;
	background-color: #FEFFDF;
	text-align: center;
}
#zumen td {
	padding: 3px;
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #999999;
	border-left-color: #999999;
}
#kakaku {
	font-size: 1.3em;
	color: #BB0208;
	font-weight: bold;
}
#asist h4 {
	font-size: 1.3em;
	font-weight: bold;
	color: #008272;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #80CAAB;
}
#asist ol {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin: 0px;
	list-style-type: none;
}
#asist ol li {
	margin-bottom: 10px;
}

#asist h5 {
	font-size: 1.2em;
	font-weight: normal;
	color: #cc3300;
	margin-top: 20px;
	margin-bottom: 10px;
	padding-bottom: 2px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #cc3300;
}
#asist p {
	font-size: 1.1em;
	line-height: 140%;
	color: #666666;
}
#key {
	float: left;
	margin-right: 15px;
}
#total {
	text-align: center;
}
#chishiki-box {
	float: right;
	width: 281px;
}
#sonota {
	padding-right: 13px;
	padding-left: 13px;
}
#service strong {
	color: #ff0000;
	margin-left: 5px;
}

