body {
	color:#333333;
	font-size:10pt;
	line-height:1.5;
	margin-top:0px;
	xmargin-height:0px;
	margin-left:0px;
	background-color:#e9e9e9;
	margin-bottom:0px;
	}
table {
	font-size:10pt;
	color:#333333;
	line-height:1.5;
	border-collapse: collapse;
	}
	
img {border:none;}
H1 {font-size:24px;
	line-height:1.5;
	margin: 0;}
H2 {font-size:18px;
	line-height:1.5;
	margin: 0;}
H3 {font-size:14px;
	line-height:1.5;
	margin: 0;}
H4 {font-size:12px;
	line-height:1.5;
	margin: 0;}
H5 {font-size:16px;
	line-height:1.5;
	margin: 0;}

.title_jojinki {
	background-image:url(../dai1/photo/jojin_modelname.jpg);
	background-repeat:no-repeat;
	height:35px;
	width:590px;
	margin:10px 0 10px 20px;
	padding:5px 0 0 20px;
	text-align:left;
	}
.title_jojinki h2 {
	font-size:18px;
	color:#FFFFFF;
	}
	
.table_kozo {
    margin: 0;
	width:280px;
    border: 1px #669933 solid;
    border-collapse: collapse;
    border-spacing: 0;
}

.table_kozo th {
    padding: 4px;
    border: #669933 solid;
    border-width: 0 0 1px 1px;
	background-color: #ADCDA0;
    line-height: 1.3;
}
.table_kozo td {
    padding: 4px;
    border: 1px #669933 solid;
    border-width: 0 0 1px 1px;
    line-height: 1.3;
}

.table_spec {
    margin: 0;
	width:280px;
    border: 1px #5577bb solid;
    border-collapse: collapse;
    border-spacing: 0;
}

.table_spec th {
    padding: 4px;
    border: #5577bb solid;
	background-color: #9DC1EA;
    border-width: 0 0 1px 1px;
    line-height: 1.3;
}
.table_spec td {
    padding: 4px;
    border: 1px #5577bb solid;
    border-width: 0 0 1px 1px;
    line-height: 1.3;
}
.table_subtitle {
    margin: 0;
	width:270px;
    border: 0;
    border-collapse: collapse;
    border-spacing: 0;
}

.table_subtitle th {
    padding: 4px 0;
    border: 0;
	background-color: #1F7CBF;
    border-width: 0;
	text-align:left;
    line-height: 1.3;
}
.table_subtitle td {
    padding: 0;
    border: 0;
    border-width: 0;
    line-height: 1.3;
}
.table_jojin {
    margin: 0 auto;
	width:600px;
    border: 1px #9e7a18 solid;
    border-collapse: collapse;
    border-spacing: 0;
}

.table_jojin th {
    padding: 4px;
    border: #9e7a18 solid;
	background-color: #9e7a18;
    border-width: 0 0 1px 1px;
    line-height: 1.3;
}
.table_jojin td {
    padding: 4px;
    border: 1px #9e7a18 solid;
    border-width: 0 0 1px 1px;
    line-height: 1.3;
}
.table_jojin2 {
    margin: 0;
    border: 0;
    border-collapse: collapse;
    border-spacing: 0;
}

.table_jojin2 th {
    padding: 4px;
    border: 0;
	background-color: #9DC1EA;
    border-width: 0 0 1px 1px;
    line-height: 1.3;
}
.table_jojin2 td {
    padding: 4px;
    border: 0;
    border-width: 0 0 1px 1px;
    line-height: 1.3;
}

.indent_10 {
	margin:0 0 0 10px;
	}
.indent_20 {
	margin:0 0 0 20px;
	}
.clear_float {
	clear:both;
	}
.go_back {
	margin:10px 0;
	text-align:right;
	}

A:link { color:#0000FF;}
A:visited { color:#0000FF;}
A:hover { color:#FF4400;}
A:active { color:#FF4400;}

.navi a:link {color:ffffff;}
.navi a:visited {color:ffffff;}
.navi a:hover {color:#FF4400;}
.navi a:active {color:#FF4400;}

.saiyou_comment {
	margin:5px 20px 5px 20px;
}

/*----------------------------
　安全＋体感教室
------------------------------*/
#b_anzentaikan {
	margin-top:20px;
}
#b_anzentaikan a {
	display:block;	
	width:100%-10px;
	padding:15px 5px;
	background:#339900;
	font-size:16px;
	text-align:center;
	color:#fff;
	border-radius:5px;
	text-decoration:none;
	font-weight:bold;
}
#b_anzentaikan a:hover {
		background: #15B00D;
}

#anzentaikan {
	width:600px;
	margin:0 auto;
	padding-bottom:20px;
	text-align:left;
}
#anzentaikan p {
	margin:0;
	padding:0;
}
#anzentaikan .titleimg {
	padding-top:10px;
}

h1.anzenh1 {
	font-size:16px;
	padding-left:10px;
}
h2.anzenh2 {
	font-size:16px;
	padding-left:10px;
}

#anzentaikan h1 {
	font-size:16px;
	text-align:center;
	color:#CC0000;
	padding:5px 0 15px 0;
}
#anzentaikan h2 {
	font-size:14px;
}
#anzentaikan h3 {
	font-size:12px;
}
#anzentaikan .intro {
	padding:15px 0 10px 0;
	line-height:1.7;
	font-size:14px;
}
#anzentaikan .title {
	width:100%-30px;
	margin:15px 0 15px 10px;
	padding:2px 10px;
	font-weight:bold;
	font-size:16px;
	border-left:10px #349F49 solid;
	border-bottom:1px #349F49 solid;
}
#anzentaikan .contents1 {
/*	width:100%-20px;*/
	padding-left:30px;
}
#anzentaikan .point1 {
	font-weight:bold;
}
#anzentaikan .point2 {
	font-weight:bold;
/*	color:#349F49;*/
}
#anzentaikan #curriculum_title {
	border:1px #FF9900 solid;
	width:500px;
	margin:20px auto 0 auto;
	padding:15px;
	background-color:#FF9900;	
}
#anzentaikan #anzen_img{
	width:530px;
	margin:20px auto;
}
#anzentaikan #anzen_img .right{
	padding-left:20px;
}
#anzentaikan #curriculum {
	border:1px #FF9900 solid;
	width:500px;
	margin:0 auto;
	padding:15px;
}

#anzentaikan #curriculum_title .koumoku {
	padding:5px 0;
	font-weight:bold;
	color:#fff;
	font-size:16px;
}
#anzentaikan #curriculum_title .jikan {
	width:100%;
	background-color:#fff;
	padding:3px;
	text-align:center;
	color:#ff9900;
	border-radius:10px;
}
#anzentaikan #curriculum .koumoku {
	margin-top:15px;
	padding:5px 0;
	border-top:1px #FF9900 dashed;
	font-weight:bold;
	color:#349F49;
}
#anzentaikan #curriculum .koumoku1 {
	padding:5px 0;
	font-weight:bold;
	color:#349F49;
}
#anzentaikan #curriculum .jikan {
	width:100%-6px;
	background-color:#FF9900;
	padding:3px;
	text-align:center;
	color:#fff;
	font-weight:bold;
	border-radius:10px;
}
#anzentaikan #curriculum .indent {
	padding-left:20px;
	padding-bottom:10px;
}

#anzentaikan #course_title {
	border:1px #FF9900 solid;
	width:500px;
	margin:20px auto 0 auto;
	padding:15px;
	background-color:#FF9900;
	color:#fff;
	font-weight:bold;
	font-size:16px;
}

#anzentaikan #toiawase {
	border:5px #349F49 dashed;
	width:100%-40px;
	margin:20px auto 0 auto;
	padding:20px;
/*	background-color: #EEFDE1;*/
}
#anzentaikan #toiawase h2 {
	color:#349F49;
}
#anzentaikan #toiawase .indent {
	padding-left:20px;
	padding-bottom:10px;
}
#anzentaikan .fontsize120 {
	font-size:120%;
}