@charset "utf-8";
/* CSS Document */

/* Shared ------------------------------------------------------- */

.btn_big{
	display:block;
	width:101px;
	height:20px;
	margin:15px auto 0px auto;
	text-indent:-9999px;
	background:url(../images/btn_big.jpg) no-repeat;
}

.btn_big:hover{
	background:url(../images/btn_big.jpg) left -20px;
}


/* ------------------------------------------------------- */


.section01{
	width:670px;
	height:auto;
	margin:0px;
	padding:0px 0px 25px 0px;
}

.section01 h2{
	display:block;
	width:670px;
	height:32px;
	margin:0px 0px 15px 0px;
}

.section01 h3{
	display:block;
	width:568px;
	height:37px;
	margin:0px 0px 5px 0px;
	padding:7px 0px 0px 22px;
}

.section01 .h3junior{
	background:url(../images/h3_junior_bg.jpg) no-repeat;
}

.section01 .h3high{
	background:url(../images/h3_high_bg.jpg) no-repeat;
}

.section01 .h3root{
	background:url(../images/h3_root_bg.jpg) no-repeat;
}



.section01 p{
	padding:10px 0px 15px 0px;
}





/* 02 */

.section02{
	width:670px;
	height:auto;
	margin:0px;
	padding:0px 0px 25px 0px;
}

.section02 h2{
	display:block;
	width:670px;
	height:32px;
	margin:0px 0px 15px 0px;
}

.section02 h3{
	display:block;
	width:640px;
	height:20px;
	margin:0px 0px 15px 0px;
	padding:7px 0px 0px 22px;
}

.section02 .h3junior{
	background:url(../images/h3_junior_bg_noline.jpg) no-repeat;
}

.section02 .h3high{
	background:url(../images/h3_high_bg_noline.jpg) no-repeat;
}

.section02 .h3root{
	background:url(../images/h3_root_bg_noline.jpg) no-repeat;
}


.section02 p{
	padding:0px 0px 15px 0px;
}





/* 03 */

.section03{
	width:670px;
	height:auto;
	margin:0px;
	padding:0px 0px 25px 0px;
}

.section03 h2{
	display:block;
	width:670px;
	height:32px;
	margin:0px 0px 15px 0px;
}

.section03 h3{
	display:block;
	width:640px;
	height:20px;
	margin:0px 0px 15px 0px;
	padding:7px 0px 0px 22px;
}

.section03 .h3junior{
	background:url(../images/h3_junior_bg_noline.jpg) no-repeat;
}

.section03 .h3high{
	background:url(../images/h3_high_bg_noline.jpg) no-repeat;
}


.section03 .h3root{
	background:url(../images/h3_root_bg_noline.jpg) no-repeat;
}

.section03 .copy{
	display:block;
	width:450px;
	height:auto;
	margin:0px 0px 0px 0px;
	padding:0px 0px 15px 0px;
	float:left;
}


.section03 .photo_right{
	width:200px;
	height:auto;
	margin:0px;
	padding:2px 1px 2px 1px;
	border:1px solid #ccc;
	text-align:center;
	float:right;
}




/*04　*/


.section04{
	width:670px;
	height:auto;
	margin:0px;
	padding:0px 0px 25px 0px;
}

.section04 h2{
	display:block;
	width:670px;
	height:32px;
	margin:0px 0px 15px 0px;
}

.section04 h3{
	display:block;
	width:648px;
	height:37px;
	margin:0px 0px 5px 0px;
	padding:7px 0px 0px 22px;
	background:url(../images/h3_blue_bg.jpg) no-repeat;
}


.section04 p{
	display:block;
	width:460px;
	height:auto;
	margin:0px 0px 0px 0px;
	padding:0px 0px 15px 0px;
	float:right;
}


.section04 .photo{
	width:198px;
	height:auto;
	margin:0px 0px 0px 0px;
	padding:2px 1px 2px 2px;
	border:1px solid #ccc;
	float:left;
}


.section04_repeat{
	width:670px;
	height:auto;
	padding:0px 0px 25px 0px;
}



/*05　*/


.section05{
	width:670px;
	height:auto;
	margin:0px;
	padding:0px 0px 25px 0px;
}

.section05 h2{
	display:block;
	width:670px;
	height:32px;
	margin:0px 0px 15px 0px;
}


.section05 p{
	padding:0px 0px 15px 0px;
}




/*06　*/


.section06{
	width:670px;
	height:auto;
	margin:0px;
	padding:0px 0px 25px 0px;
}

.section06 h2{
	display:block;
	width:670px;
	height:32px;
	margin:0px 0px 15px 0px;
}

.section06 p{
	display:block;
	width:460px;
	height:auto;
	margin:0px 0px 0px 0px;
	padding:0px 0px 15px 0px;
	float:right;
}

.section06 .photo_box{
	width:200px;
	height:auto;
	margin:0px;
	padding:0px 0px 0px 0px;
	float:left;
}


.section06 .photo{
	width:198px;
	height:auto;
	margin:0px 0px 15px 0px;
	padding:2px 1px 2px 2px;
	border:1px solid #ccc;
}


.section06_repeat{
	width:670px;
	height:auto;
	padding:0px 0px 25px 0px;
}




/* 07 */

.section07{
	width:670px;
	height:auto;
	margin:0px;
	padding:0px 0px 25px 0px;
}

.section07 h2{
	display:block;
	width:670px;
	height:32px;
	margin:0px 0px 15px 0px;
}

.section07 h3{
	display:block;
	width:640px;
	height:20px;
	margin:0px 0px 15px 0px;
	padding:7px 0px 0px 22px;
}

.section07 .h3junior{
	background:url(../images/h3_high_bg_noline.jpg) no-repeat;
}

.section07 .h3high{
	background:url(../images/h3_high_bg_noline.jpg) no-repeat;
}

.section07 .h3root{
	background:url(../images/h3_root_bg_noline.jpg) no-repeat;
}


.section07 p{
	padding:0px 0px 15px 0px;
}



.section07_repeat{
	width:670px;
	height:auto;
	margin:0px;
	padding:15px 0px 15px 0px;
}

.section07 h4{
	display:block;
	width:648px;
	height:37px;
	margin:0px 0px 5px 0px;
	padding:7px 0px 0px 22px;
	background:url(../images/h3_blue_bg.jpg) no-repeat;
}


.section07 .photo_box{
	width:670px;
	height:auto;
	margin:0px;
	padding:0px 0px 0px 0px;
}

.section07 .photo_box_camel{
	width:670px;
	height:auto;
	margin:0px;
	padding:0px 0px 0px 0px;
}

.section07 .photo_box_camel_edit{
	width:207px;
	height:auto;
	margin:0px;
	padding:0px 0px 0px 0px;
	float:left;
}

.section07 .photo_box_camel_edit ul{
	display:block;
	width:202px;
	height:auto;
	margin:0px 0px 10px 0px;
	padding:0px;
}

.section07 .photo_box_camel_edit ul li{
	display:block;
	width:202px;
	
	height:auto;
	margin:0px 0px 5px 0px;
	padding:0px 0px 5px 0px;
	border:none;
	text-align:center;
}

.section07 .photo_border{
	display:block;
	padding:2px 2px 0px 2px;
	border:1px solid #ccc;
}
	

.section07 .photo_box_camel_edit ul li img{
	margin:0px 0px 2px 0px;
	padding:0px 0px 0px 0px;
}

.section07 .report_box_edit{
	width:460px;
	height:auto;
	margin:0px;
	padding:0px 0px 0px 0px;
	float:right;
}







.section07 .photo_box p{
	display:block;
	width:198px;
	height:auto;
	margin:0px 10px 0px 0px;
	padding:2px 1px 2px 2px;
	border:1px solid #ccc;
	float:left;
}

.section07 .photo_box_camel .photo_float{
	display:block;
	width:202px;
	height:auto;
	margin:0px 10px 0px 0px;
	float:left;
	border:none;
}

.section07 .photo_box_camel .photo_float p{
	display:block;
	width:198px;
	height:auto;
	padding:2px 1px 2px 2px;
	border:1px solid #ccc;
}





/* 08 */

.section08{
	width:670px;
	height:auto;
	margin:0px 0px 23px 0px;
	padding:0px 0px 13px 0px;
	border-bottom:2px dotted #ccc;
}

.section08 h2{
	display:block;
	width:670px;
	height:32px;
	margin:0px 0px 19px 0px;
}


.section08 .copy{
	display:block;
	width:450px;
	height:auto;
	margin:0px 0px 0px 0px;
	padding:0px 0px 15px 0px;
	float:right;
}


.section08 dl{
	display:block;
	width:450px;
	height:auto;
	margin:0px 0px 0px 0px;
	padding:0px 0px 15px 0px;
	float:right;
}

.section08 dt{
	display:block;
	width:437px;
	padding:0px 0px 5px 13px;
	height:auto;
	font-weight:bold;
	color:#060;
	background:url(../images/icon_rect_green.jpg) no-repeat left 1px;
}

.section08 dd{
	display:block;
	width:430px;
	height:auto;
	margin:0px;
	padding:0px 0px 2px 5px;
}

.section08 .dd_last{
	padding:0px 0px 18px 5px;
}


.section08 .photo_left{
	width:200px;
	height:auto;
	margin:0px;
	padding:2px 1px 2px 1px;
	border:1px solid #ccc;
	text-align:center;
	float:left;
}

.section08 .photo_box{
	width:200px;
	height:auto;
	margin:0px;
	padding:0px 0px 0px 0px;
	float:left;
}


.section08 .photo{
	width:198px;
	height:auto;
	margin:0px 0px 15px 0px;
	padding:2px 1px 2px 2px;
	border:1px solid #ccc;
}






































































