@charset "utf-8";





/* Select Area Box ------------------------------------------------------------------------------------------------------------ */


.red{
	color:#F00;
}

#page_select_area{
	width:740px;
	height:auto;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}


.select_section{
	width:740px;
	height:auto;
	margin:0px;
	padding:20px 0px 10px 0px;
}


.select_box{
	width:361px;
	height:auto;
	margin:0px;
	padding:0px 0px 0px 0px;
	float:left;
}

.select_box h3{
	margin:0px 0px 12px 0px;
}

.select_box h4{
	margin:0px 0px 12px 0px;
}

.select_box p img{
	float:left;
	margin:0px 10px 10px 0px;
}


.select_more{
	clear:both;
	width:361px;
	text-align:right;
	padding:0px 0px 0px 0px;
}

.select_box_right{
	width:361px;
	height:auto;
	margin:0px;
	padding:0px 0px 0px 0px;
	float:right;
}
	

.select_box_right h3{
	margin:0px 0px 12px 0px;
}

.select_box_right h4{
	margin:0px 0px 12px 0px;
}

.select_box_right p img{
	float:left;
	margin:0px 10px 10px 0px;
}















/* Section ------------------------------------------------------------------------------------------------------------ */

.section01{
	width:740px;
	height:auto;
	margin:0px;
	padding:0px 0px 20px 0px;
}

.section01 h2{
	margin:0px 0px 15px 0px;
}

.section01 h3{
	display:block;
	width:740px;
	height:23px;
	padding:6px 0px 0px 0px;
	border-top:1px solid #ffb400;
	border-bottom:2px solid #ffb400;
	margin:0px 0px 18px 0px;
	font-weight:bold;
	font-size:14px;
}

.section01 photo3{
	width:740px;
	height:auto;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}


.section01 .photo3 p{
	display:block;
	width:245px;
	height:auto;
	margin:0px;
	padding:0px 0px 0px 0px;
	float:left;

}

.photo_left{
	display:block;
	width:228px;
	height:auto;
	margin:0px 10px 0px 0px;
	padding:5px;
	float:left;
	border: 1px solid #CCC;
	font-size: 10px;
}
.photo_right{
	display:block;
	width:228px;
	height:auto;
	margin:0px 0px 0px 0px;
	padding:5px;
	float:right;
	border: 1px solid #CCC;
	font-size: 10px;
}

.section01 p{
	padding:7px 0px 0px 0px;
}


.section01 .admission_float{
	width:740px;
	height:auto;
	margin:0px;
	padding:0px 0px 0px 0px;
}

.section01 .admission_float .admission_photo{
	width:260px;
	height:auto;
	margin:0px;
	padding:0px 0px 0px 0px;
	float:left;
}

.section01 .admission_float .admission_right{
	width:470px;
	height:auto;
	margin:0px;
	padding:0px 0px 0px 0px;
	float:left;
}


.section01 .admission_float .qualification_box{
	width:470px;
	height:auto;
	margin:0px;
	padding:10px 0px 0px 0px;
}

.section01 .admission_float .qualification_box .box_left{
	width:209px;
	height:auto;
	margin:0px;
	padding:0px 0px 0px 0px;
	float:left;
	border:1px solid #ccc;
	background:#f5fffe;
	padding:8px;
}

.section01 .admission_float .qualification_box .box_right{
	width:209px;
	height:auto;
	margin:0px;
	padding:0px 0px 0px 0px;
	float:right;
	border:1px solid #ccc;
	background:#f5fffe;
	padding:8px;
}

.section01 .admission_float .qualification_box .qualification_ttl{
	display:block;
	padding:0px 0px 5px 0px;
	font-weight:bold;
}


/*

.section16{
	width:740px;
	height:auto;
	margin:0px;
	padding:0px 0px 20px 0px;
}

.section16 h2{
	display:block;
	width:740px;
	height:23px;
	padding:6px 0px 0px 0px;
	border-top:1px solid #ffb400;
	border-bottom:2px solid #ffb400;
	margin:0px 0px 18px 0px;
	font-weight:bold;
	font-size:14px;
}


.section16 p{
	display:block;
	width:650px;
	height:auto;
	border:1px solid #ccc;
	background:#f5fffe;
	padding:13px 13px 13px 13px;
	margin:0px 0px 13px 0px;
}

*/

/* 02 */


.section02{
	width:740px;
	height:auto;
	margin:0px;
	padding:0px 0px 20px 0px;
}

.section02 h2{
	display:block;
	width:740px;
	height:23px;
	padding:6px 0px 0px 0px;
	border-top:1px solid #ffb400;
	border-bottom:2px solid #ffb400;
	margin:0px 0px 18px 0px;
	font-weight:bold;
	font-size:14px;
}


.section02 h3{
	display:block;
	width:726px;
	height:14px;
	background:url(../images/icon_page.jpg) left center no-repeat;
	padding:0px 0px 0px 17px;
	font-size:13px;
	font-weight:bold;
}

.section02 p{
	padding:13px 0px 20px 0px;
}


.section02 ul{
	display:block;
	width:700px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 20px 13px;
}

.section02 li{
	background:url(../images/icon_blue.jpg) left 3px no-repeat;
	padding:0px 0px 5px 14px;
}



.section02 .interview_box{
	width:740px;
	height:auto;
	margin:0px;
	padding:0px 0px 0px 0px;
}


.section02 .interview_box .set{
	width:360px;
	height:auto;
	margin:0px 10px 0px 0px;
	padding:0px;
	float:left;
}

.section02 .interview_box .set .photo{
	display:block;
	width:136px;
	height:auto;
	margin:0px;
	padding:2px;
	border:1px solid #ccc;
	float:left;
}

.section02 .interview_box .set .detail{
	width:212px;
	height:auto;
	margin:0px;
	padding:0px 0px 0px 5px;
	float:left;
}

.section02 .interview_box .set .detail .detail_ttl{
	display:block;
	padding:0px 0px 0px 0px;
	font-size:14px;
	color:#1d938e;
	font-weight:bold;
}



/*03 */



.section03{
	width:740px;
	height:auto;
	margin:0px;
	padding:0px 0px 20px 0px;
}


.section03 h2{
	margin:0px 0px 15px 0px;
}

.section03 h3{
	display:block;
	width:740px;
	height:23px;
	padding:6px 0px 0px 0px;
	border-top:1px solid #ffb400;
	border-bottom:2px solid #ffb400;
	margin:0px 0px 18px 0px;
	font-weight:bold;
	font-size:14px;
}

.section03 p img{
	margin:5px 0px 0px 0px;
}





/* 04 */


.section04{
	width:740px;
	height:auto;
	margin:0px;
	padding:0px 0px 20px 0px;
}

.section04 h2{
	margin:0px 0px 15px 0px;
}


.section04 .photo1{
	width:245px;
	height:auto;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	float:left;
}




.section04 p{
	display:block;
	width:485px;
	height:auto;
	padding:0px 0px 0px 0px;
	float:right;
}




/* 05 */


.section05{
	width:740px;
	height:auto;
	margin:0px;
	padding:0px 0px 20px 0px;
}

.section05 h2{
	margin:0px 0px 15px 0px;
}



.section05 p{
	padding:13px 0px 15px 0px;
	border-bottom:1px dotted #ccc;
	margin:0px 0px 15px 0px;
}

.section05 .photo_copy_02{
	width:740px;
	height:auto;
	margin:0px 0px 0px 0px;
	padding:0px 0px 20px 0px;
}


.section05 .box{
	width:230px;
	height:auto;
	margin:0px 20px 0px 0px;
	padding:0px 0px 0px 0px;
	float:left;
}

.section05 .box_last{
	width:230px;
	height:auto;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	float:left;
}


.section05 .book_img{
	display:block;
	width:80px;
	height:auto;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	float:left;
}

.section05 .book_copy{
	display:block;
	width:135px;
	height:auto;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	float:right;
	border:none;
}


.section05 h4{
	display:block;
	width:230px;
	height:auto;
	padding:0px 0px 8px 0px;
}




/* 06 */


.section06{
	width:740px;
	height:auto;
	margin:0px;
	padding:0px 0px 20px 0px;
}

.section06 h2{
	margin:0px 0px 15px 0px;
}


.section06 h3{
	display:block;
	width:726px;
	height:14px;
	background:url(../images/icon_page.jpg) left 3px no-repeat;
	padding:0px 0px 15px 17px;
	margin:0px 0px 0px 0px;
	font-size:13px;
	font-weight:normal;
}

.section06 p{
	padding:13px 0px 40px 0px;
}





/* 07 */



.section07{
	width:740px;
	height:auto;
	margin:0px;
	padding:0px 0px 20px 0px;
}

.section07 h2{
	margin:0px 0px 15px 0px;
}


.section07 h3{
	display:block;
	width:740px;
	height:23px;
	padding:6px 0px 0px 0px;
	border-top:1px solid #ffb400;
	border-bottom:2px solid #ffb400;
	margin:0px 0px 18px 0px;
	font-weight:bold;
	font-size:14px;
}


.section07 .photo1{
	width:245px;
	height:auto;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-size:11px;
	text-align:center;
	float:left;
}


.section07 .photo_cap{
	margin:0px 0px 0px 0px;
	padding:0px 0px 13px 0px;
	font-size:11px;
}





.section07 .copy{
	display:block;
	width:485px;
	height:auto;
	padding:0px 0px 0px 0px;
	float:right;
}








/* 08 */


.section08{
	width:740px;
	height:auto;
	margin:0px;
	padding:0px 0px 20px 0px;
}

.section08 h2{
	margin:0px 0px 15px 0px;
}



.section08 p{
	padding:13px 0px 15px 0px;
	border-bottom:1px dotted #ccc;
	margin:0px 0px 15px 0px;
}


.section08 .table_are{
	padding:10px 0px 0px 8px;
	vertical-align:top;
}


.section08 h3{
	display:block;
	width:740px;
	height:23px;
	padding:6px 0px 0px 0px;
	border-top:1px solid #ffb400;
	border-bottom:2px solid #ffb400;
	margin:0px 0px 18px 0px;
	font-size:13px;
	font-weight:normal;
}


.section08 td{
	padding:5px 10px 5px 10px;
	border-bottom:1px solid #ccc;
	border-right:1px solid #ccc;
}

.section08 table{
	border-top:1px solid #ccc;
	border-left:1px solid #ccc;
}









/* 09 */


.section09{
	width:740px;
	height:auto;
	margin:0px;
	padding:0px 0px 0px 0px;
}

.section09 h2{
	display:block;
	width:740px;
	height:23px;
	padding:6px 0px 0px 0px;
	border-top:1px solid #ffb400;
	border-bottom:2px solid #ffb400;
	margin:0px 0px 18px 0px;
	font-weight:bold;
	font-size:14px;
}


.section09 h3{
	display:block;
	width:726px;
	height:14px;
	background:url(../images/icon_page.jpg) left top no-repeat;
	padding:0px 0px 15px 17px;
	margin:0px 0px 0px 0px;
	font-size:13px;
	font-weight:normal;
}

.section09 p{
	padding:13px 0px 40px 0px;
}




/* 10 */


.section10{
	width:740px;
	height:auto;
	margin:0px;
	padding:0px 0px 20px 0px;
}



.section10 h2{
	margin:0px 0px 15px 0px;
}



.section10 h3{
	display:block;
	width:740px;
	height:23px;
	padding:6px 0px 0px 0px;
	border-top:1px solid #ffb400;
	border-bottom:2px solid #ffb400;
	margin:0px 0px 18px 0px;
	font-weight:bold;
	font-size:14px;
}


.section10 ul{
	display:block;
	width:740px;
	height:auto;
	margin:0px 0px 0px 0px;
	padding:0px 0px 30px 0px;
}

.section10 li{
	display:block;
	width:353px;
	height:14px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 15px 17px;
	background:url(../images/icon_page.jpg) no-repeat left top;
	font-size:12px;
	float:left;
}


.section10 h4{
	display:block;
	width:726px;
	height:14px;
	background:url(../images/icon_page.jpg) left top no-repeat;
	padding:0px 0px 15px 17px;
	margin:0px 0px 0px 0px;
	font-size:13px;
	font-weight:normal;
}

.section10 p{
	padding:13px 0px 40px 0px;
}


.section10 .hmargin{
	margin:20px 0px 20px 0px;
}






/*11 */



.section11{
	width:740px;
	height:auto;
	margin:0px;
	padding:0px 0px 20px 0px;
}


.section11 h2{
	margin:0px 0px 15px 0px;
}

.section11 .img_area{
	display:block;
	width:728px;
	height:auto;
	padding:5px 5px 5px 5px;
	margin:0px 0px 13px 0px;
	border:1px solid #ccc;
}


.section11 .img_area p{
	padding:6px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	font-size:11p;
}




.section11 #float_box{
	width:740px;
	height:auto;
	margin:0px;
	padding:0px 0px 0px 0px;

}




.section11 #access_left{
	width:350px;
	height:auto;
	margin:0px;
	padding:0px 0px 0px 0px;
	float:left;
}


.section11 #access_right{
	width:350px;
	height:auto;
	margin:0px;
	padding:0px 0px 0px 0px;
	float:right;
}







.section11 h3{
	display:block;
	width:350px;
	height:23px;
	padding:6px 0px 0px 0px;
	border-top:1px solid #ffb400;
	border-bottom:2px solid #ffb400;
	margin:0px 0px 18px 0px;
	font-weight:bold;
	font-size:14px;
}




/*12*/





.section12{
	width:740px;
	height:auto;
	margin:0px;
	padding:0px 0px 20px 0px;
}

.section12 h2{
	margin:0px 0px 15px 0px;
}



.section12 p{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}


.section12 .table_are{
	padding:10px 0px 0px 8px;
	vertical-align:top;
}


.section12 h3{
	display:block;
	width:740px;
	height:23px;
	padding:6px 0px 0px 0px;
	border-top:1px solid #ffb400;
	border-bottom:2px solid #ffb400;
	margin:0px 0px 18px 0px;
	font-size:13px;
	font-weight:bold;
}

.section12 .blue_link{
	padding:0px 0px 20px 0px;
}








/* 13 */


.section13{
	width:740px;
	height:auto;
	margin:0px;
	padding:0px 0px 20px 0px;
}

.section13 h2{
	margin:0px 0px 15px 0px;
}



.section13 p{
	padding:13px 0px 15px 0px;
	margin:0px 0px 15px 0px;
}


.section13 .table_are{
	padding:10px 0px 0px 8px;
	vertical-align:top;
}


.section13 h3{
	display:block;
	width:740px;
	height:23px;
	padding:6px 0px 0px 0px;
	border-top:1px solid #ffb400;
	border-bottom:2px solid #ffb400;
	margin:0px 0px 18px 0px;
	font-size:13px;
	font-weight:bold;
}


.section13 td{
	padding:5px 10px 5px 10px;
	border-bottom:1px solid #ccc;
	border-right:1px solid #ccc;
}

.section13 table{
	border-top:1px solid #ccc;
	border-left:1px solid #ccc;
}




/* 14 */


.section14{
	width:740px;
	height:auto;
	margin:0px;
	padding:0px 0px 20px 0px;
}

.section14 h2{
	margin:0px 0px 15px 0px;
}



.section14 p{
	padding:5px 0px 15px 0px;
}


.section14 .table_are{
	padding:10px 0px 20px 8px;
	vertical-align:top;
}


.section14 h3{
	display:block;
	width:740px;
	height:23px;
	padding:6px 0px 0px 0px;
	border-top:1px solid #ffb400;
	border-bottom:2px solid #ffb400;
	margin:0px 0px 18px 0px;
	font-size:14px;
	font-weight:bold;
}


.section14 td{
	padding:5px 10px 5px 10px;
	border-bottom:1px solid #ccc;
	border-right:1px solid #ccc;
}

.section14 table{
	border-top:1px solid #ccc;
	border-left:1px solid #ccc;
}

.section14 ul{
	display:block;
	width:700px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 20px 13px;
}

.section14 li{
	background:url(../images/icon_blue.jpg) left 3px no-repeat;
	padding:0px 0px 5px 14px;
}

.section14 ol{
	padding:0px 0px 20px 13px;
}

.section14 ol li{
	background:none;
	padding:0px 0px 5px 0px;
}


.section14 ul ul{
	display:block;
	width:550px;
	margin:0px;
	padding:10px 0px 25px 18px;
}


.section14 ul ul li{
	background:url(../images/icon_green.jpg) left 3px no-repeat;
	padding:0px 0px 5px 14px;
}







/* 15 */


.section15{
	width:740px;
	height:auto;
	margin:0px;
	padding:0px 0px 20px 0px;
}



.section15 h2{
	margin:0px 0px 15px 0px;
}



.section15 h3{
	display:block;
	width:740px;
	height:23px;
	padding:6px 0px 0px 0px;
	border-top:1px solid #ffb400;
	border-bottom:2px solid #ffb400;
	margin:0px 0px 18px 0px;
	font-weight:bold;
	font-size:14px;
}


.section15 ul{
	display:block;
	width:740px;
	height:auto;
	margin:0px 0px 0px 0px;
	padding:0px 0px 30px 0px;
}

.section15 li{
	display:block;
	width:353px;
	height:14px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 15px 17px;
	background:url(../images/icon_page.jpg) no-repeat left top;
	font-size:12px;
	float:left;
}


.section15 h4{
	display:block;
	width:726px;
	height:14px;
	background:url(../images/icon_page.jpg) left top no-repeat;
	padding:0px 0px 15px 17px;
	margin:0px 0px 0px 0px;
	font-size:13px;
	font-weight:normal;
}

.section15 p{
	padding:13px 0px 15px 0px;
}


.section15 .hmargin{
	margin:20px 0px 20px 0px;
}





/* 16 */


.section16{
	width:740px;
	height:auto;
	margin:0px;
	padding:0px 0px 20px 0px;
}

.section16 h2{
	display:block;
	width:740px;
	height:23px;
	padding:6px 0px 0px 0px;
	border-top:1px solid #ffb400;
	border-bottom:2px solid #ffb400;
	margin:0px 0px 18px 0px;
	font-weight:bold;
	font-size:14px;
}


.section16 p{
	display:block;
	width:650px;
	height:auto;
	border:1px solid #ccc;
	background:#f5fffe;
	padding:13px 13px 13px 13px;
	margin:0px 0px 13px 0px;
}



/* 17 */


.section17{
	width:740px;
	height:auto;
	margin:0px;
	padding:0px 0px 20px 0px;
}

.section17 h2{
	display:block;
	width:740px;
	height:23px;
	padding:6px 0px 0px 0px;
	border-top:1px solid #ffb400;
	border-bottom:2px solid #ffb400;
	margin:0px 0px 26px 0px;
	font-weight:bold;
	font-size:14px;
}

.section17 h3{
	font-size:16px;
	border-bottom:4px dotted #ccc;
	margin:0px 0px 10px 0px;
	padding:0px 0px 5px 0px;
	color:#099;
	font-weight:bold;
}


.section17 .photo1{
	width:170px;
	height:auto;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	border:1px solid #ccc;
	float:left;
}

.section17 .photo1 img{
	margin:2px;
}




.section17 .sec17_right{
	display:block;
	width:550px;
	height:auto;
	padding:0px 0px 0px 0px;
	float:right;
}

.section17 .name{
	padding:0px 0px 10px 0px;
	border-bottom:1px solid #ccc;
	margin:0px 0px 10px 0px;
}


.section17 .interview{
	padding:0px 0px 0px 0px;
}






/* 18 */


.section18{
	width:740px;
	height:auto;
	margin:0px;
	padding:0px 0px 20px 0px;
}

.section18 h2{
	display:block;
	width:740px;
	height:23px;
	padding:6px 0px 0px 0px;
	border-top:1px solid #ffb400;
	border-bottom:2px solid #ffb400;
	margin:0px 0px 18px 0px;
	font-weight:bold;
	font-size:14px;
}

.section18 .sec18_float{
	width:320px;
	height:auto;
	margin:0px;
	padding:0px 20px 0px 0px;
	float:left;
}


.section18 h3{
	display:block;
	width:320px;
	height:14px;
	background:url(../images/icon_page.jpg) left center no-repeat;
	padding:0px 0px 0px 17px;
	font-size:13px;
	font-weight:bold;
}

.section18 p{
	padding:13px 0px 13px 0px;
}



.section18 .sec18_table{
	width:320px;
	height:auto;
	padding:0px 0px 0px 0px;
}

.section18 .sec18_table table{
	border-top:1px solid #ccc;
	border-left:1px solid #ccc;
}

.section18 .sec18_table td{
	padding:5px 10px 5px 10px;
	border-bottom:1px solid #ccc;
	border-right:1px solid #ccc;
}






/* 19 */


.section19{
	width:740px;
	height:auto;
	margin:0px;
	padding:0px 0px 20px 0px;
}

.section19 h2{
	display:block;
	width:740px;
	height:23px;
	padding:6px 0px 0px 0px;
	border-top:1px solid #ffb400;
	border-bottom:2px solid #ffb400;
	margin:0px 0px 18px 0px;
	font-weight:bold;
	font-size:14px;
}

.section19 .sec19_float{
	width:225px;
	height:auto;
	margin:0px;
	padding:0px 20px 0px 0px;
	float:left;
}


.section19 h3{
	display:block;
	width:200px;
	height:14px;
	background:url(../images/icon_page.jpg) left center no-repeat;
	padding:0px 0px 0px 17px;
	font-size:13px;
	font-weight:bold;
}

.section19 p{
	padding:13px 0px 13px 0px;
}



.section19 .sec19_table{
	width:225px;
	height:auto;
	padding:0px 0px 0px 0px;
}

.section19 .sec19_table table{
	border-top:1px solid #ccc;
	border-left:1px solid #ccc;
}

.section19 .sec19_table td{
	padding:5px 3px 5px 3px;
	border-bottom:1px solid #ccc;
	border-right:1px solid #ccc;
}








/* 20 */



.section20{
	width:740px;
	height:auto;
	margin:0px;
	padding:0px 0px 20px 0px;
}



.section20 h2{
	display:block;
	width:740px;
	height:23px;
	padding:6px 0px 0px 0px;
	border-top:1px solid #ffb400;
	border-bottom:2px solid #ffb400;
	margin:0px 0px 18px 0px;
	font-weight:bold;
	font-size:14px;
}


.section20 .photo1{
	width:245px;
	height:auto;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-size:11px;
	text-align:center;
	float:right;
}


.section20 .photo_cap{
	margin:0px 0px 0px 0px;
	padding:0px 0px 13px 0px;
	font-size:11px;
}





.section20 .table_set{
	width:485px;
	height:auto;
	padding:0px 0px 0px 0px;
	float:left;
}

.section20 .table_set table{
	border-top:1px solid #ccc;
	border-left:1px solid #ccc;
}

.section20 .table_set td{
	padding:7px 5px 7px 5px;
	border-bottom:1px solid #ccc;
	border-right:1px solid #ccc;
}





/*21 */



.section21{
	width:740px;
	height:auto;
	margin:0px;
	padding:0px 0px 20px 0px;
}


.section21 h2{
	margin:0px 0px 15px 0px;
}

.section21 h3{
	display:block;
	width:740px;
	height:23px;
	padding:6px 0px 0px 0px;
	border-top:1px solid #ffb400;
	border-bottom:2px solid #ffb400;
	margin:0px 0px 18px 0px;
	font-weight:bold;
	font-size:14px;
}


.section21 h4{
	display:block;
	width:726px;
	height:14px;
	background:url(../images/icon_page.jpg) left top no-repeat;
	padding:0px 0px 15px 17px;
	font-size:13px;
	font-weight:bold;
}

.section21 p{
	padding:5px 0px 25px 0px;
}



.section21 .photo1{
	width:245px;
	height:auto;
	margin:0px 0px 0px 0px;
	padding:0px 0px 23px 0px;
	font-size:11px;
	text-align:center;
	float:left;
}


.section21 .photo_cap{
	margin:0px 0px 0px 0px;
	padding:0px 0px 13px 0px;
	font-size:11px;
}





.section21 .copy{
	display:block;
	width:485px;
	height:auto;
	padding:5px 0px 0px 0px;
	float:right;
}





/* 22　*/


.section22{
	width:740px;
	height:auto;
	margin:0px;
	padding:0px 0px 20px 0px;
}

.section22 h2{
	margin:0px 0px 15px 0px;
}



.section22 p{
	padding:0px 0px 30px 0px;
}


.section22 .table_are{
	padding:10px 0px 20px 8px;
	vertical-align:top;
}


.section22 h3{
	display:block;
	width:726px;
	height:14px;
	background:url(../images/icon_page.jpg) left top no-repeat;
	padding:0px 0px 15px 17px;
	font-size:13px;
	font-weight:bold;
}


.section22 td{
	padding:5px 10px 5px 10px;
	border-bottom:1px solid #ccc;
	border-right:1px solid #ccc;
}

.section22 table{
	border-top:1px solid #ccc;
	border-left:1px solid #ccc;
}

.section22 ul{
	display:block;
	width:700px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 20px 13px;
}

.section22 li{
	background:url(../images/icon_blue.jpg) left 3px no-repeat;
	padding:0px 0px 5px 14px;
}











/* 23 */



.section23{
	width:740px;
	height:auto;
	margin:0px;
	padding:0px 0px 20px 0px;
}

.section23 h2{
	margin:0px 0px 15px 0px;
}


.section23 h3{
	display:block;
	width:740px;
	height:23px;
	padding:6px 0px 0px 0px;
	border-top:1px solid #ffb400;
	border-bottom:2px solid #ffb400;
	margin:0px 0px 18px 0px;
	font-weight:bold;
	font-size:14px;
}


.section23 h4{
	display:block;
	width:726px;
	height:14px;
	background:url(../images/icon_page.jpg) left top no-repeat;
	padding:0px 0px 25px 17px;
	font-size:13px;
	font-weight:bold;
}


.section23 .photo1{
	width:245px;
	height:auto;
	margin:0px 0px 0px 0px;
	padding:0px 0px 30px 0px;
	font-size:11px;
	text-align:center;
	float:left;
}


.section23 .photo_cap{
	margin:0px 0px 0px 0px;
	padding:0px 0px 13px 0px;
	font-size:11px;
}





.section23 .copy{
	display:block;
	width:485px;
	height:auto;
	padding:0px 0px 0px 0px;
	float:right;
}

.section23 .copy_nophoto{
	display:block;
	width:740px;
	height:auto;
	padding:0px 0px 30px 0px;
}





.section23 .read{
	padding:0px 0px 30px 0px;
}







/* 24 */


.section24{
	width:740px;
	height:auto;
	margin:0px;
	padding:0px 0px 0px 0px;
}

.section24 h2{
	display:block;
	width:740px;
	height:23px;
	padding:6px 0px 0px 0px;
	border-top:1px solid #ffb400;
	border-bottom:2px solid #ffb400;
	margin:0px 0px 18px 0px;
	font-weight:bold;
	font-size:14px;
}


.section24 h3{
	display:block;
	width:726px;
	height:14px;
	background:url(../images/icon_page.jpg) left center no-repeat;
	padding:0px 0px 0px 17px;
	font-size:13px;
	font-weight:bold;
}

.section24 p{
	padding:0px 0px 30px 0px;
}









/* 25 */


.section25{
	width:740px;
	height:auto;
	margin:0px;
	padding:0px 0px 20px 0px;
}



.section25 h2{
	margin:0px 0px 15px 0px;
}



.section25 h3{
	display:block;
	width:740px;
	height:23px;
	padding:6px 0px 0px 0px;
	border-top:1px solid #ffb400;
	border-bottom:2px solid #ffb400;
	margin:0px 0px 18px 0px;
	font-weight:bold;
	font-size:14px;
}


.section25 ul{
	display:block;
	width:740px;
	height:auto;
	margin:0px 0px 0px 0px;
	padding:0px 0px 30px 0px;
}

.section25 li{
	display:block;
	width:225px;
	height:14px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 15px 17px;
	background:url(../images/icon_page.jpg) no-repeat left top;
	font-size:12px;
	float:left;
}


.section25 h4{
	display:block;
	width:726px;
	height:14px;
	background:url(../images/icon_page.jpg) left top no-repeat;
	padding:0px 0px 15px 17px;
	margin:0px 0px 0px 0px;
	font-size:13px;
	font-weight:normal;
}

.section25 p{
	padding:0px 0px 26px 0px;
}


.section25 .hmargin{
	margin:20px 0px 20px 0px;
}







/* 26 */


.section26{
	width:740px;
	height:auto;
	margin:0px;
	padding:0px 0px 20px 0px;
}

.section26 h2{
	margin:0px 0px 15px 0px;
}



.section26 p{
	padding:5px 0px 35px 0px;
}

.section26 .read_p{
	font-size:16px;
	font-weight:bold;
	color:#C63;
	padding:7px 0px 0px 0px;
}

.section26 .read_p img{
	margin:22px 0px 26px 0px;
}


.section26 .table_are{
	padding:10px 0px 20px 8px;
	vertical-align:top;
}


.section26 h3{
	display:block;
	width:740px;
	height:23px;
	padding:6px 0px 0px 0px;
	border-top:1px solid #ffb400;
	border-bottom:2px solid #ffb400;
	margin:0px 0px 18px 0px;
	font-size:14px;
	font-weight:bold;
}


.section26 h4{
	display:block;
	width:726px;
	height:14px;
	background:url(../images/icon_page.jpg) left top no-repeat;
	padding:0px 0px 15px 17px;
	font-size:13px;
	font-weight:bold;
}


.section26 td{
	padding:5px 10px 5px 10px;
	border-bottom:1px solid #ccc;
	border-right:1px solid #ccc;
}

.section26 table{
	border-top:1px solid #ccc;
	border-left:1px solid #ccc;
}

.section26 ul{
	display:block;
	width:700px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 20px 13px;
}

.section26 li{
	background:url(../images/icon_blue.jpg) left 3px no-repeat;
	padding:0px 0px 5px 14px;
}

.section26 ol{
	padding:0px 0px 20px 13px;
}

.section26 ol li{
	background:none;
	padding:0px 0px 5px 0px;
}


.section26 ul ul{
	display:block;
	width:500px;
	margin:0px;
	padding:10px 0px 25px 18px;
}


.section26 ul ul li{
	background:url(../images/icon_green.jpg) left 3px no-repeat;
	padding:0px 0px 5px 14px;
}




.section26 .download_area{
	width:740px;
	height:auto;
	margin:0px 0px 0px 0px;
	padding:0px 0px 25px 0px;
}

.section26 .download_area a{
	display:block;
	width:200px;
	height:66px;
	margin:0px 15px 0px 0px;
	float:left;
	text-indent:-9999px;
}



.section26 .btn_pdf{
	background:url(../images/btn_pdf.jpg) no-repeat left top;
}


.section26 .btn_pdf:hover{
	background:url(../images/btn_pdf.jpg) no-repeat left -66px;
}


.section26 .btn_xls{
	background:url(../images/btn_xls.jpg) no-repeat left top;
}


.section26 .btn_xls:hover{
	background:url(../images/btn_xls.jpg) no-repeat left -66px;
}


.section26 .btn_zip{
	background:url(../images/btn_zip.jpg) no-repeat left top;
}


.section26 .btn_zip:hover{
	background:url(../images/btn_zip.jpg) no-repeat left -66px;
}
	





/* 27  */

.section27{
	width:740px;
	height:auto;
	margin:0px;
	padding:0px 0px 20px 0px;
}

.section27 h2{
	margin:0px 0px 15px 0px;
}

.section27 h3{
	display:block;
	width:740px;
	height:23px;
	padding:6px 0px 0px 0px;
	border-top:1px solid #ffb400;
	border-bottom:2px solid #ffb400;
	margin:0px 0px 18px 0px;
	font-weight:bold;
	font-size:14px;
}

.section27 .photo_box{
	width:740px;
	height:auto;
	margin:0px 0px 0px 0px;
	padding:0px 0px 25px 0px;
}


.section27 .photo_box .photo_set{
	display:block;
	width:245px;
	height:auto;
	margin:0px;
	padding:0px 0px 0px 0px;
	float:left;
}

.section27 .photo_box .photo_set .ttl{
	display:block;
	width:235px;
	height:20px;
	height:auto;
	margin:0px;
	padding:2px 0px 0px 0px;
	font-weight:bold;
	text-align:center;
	background:#F59A29;
	color:#fff;
	font-size:13px;
}


.section27 .photo_box .photo_set p{
	display:block;
	width:225px;
	padding:0px 5px 0px 5px;
	font-size:11px;
}

.section27 .photo_set img{
	margin:6px 0px 0px 0px;
}

.section27 p{
	padding:7px 0px 25px 0px;
}






/* 28 */


.section28{
	width:740px;
	height:auto;
	margin:0px;
	padding:0px 0px 20px 0px;
}

.section28 h2{
	margin:0px 0px 20px 0px;
}
/*
.section28 h3{
	display:block;
	width:726px;
	height:14px;
	background:url(../images/icon_page.jpg) left top no-repeat;
	padding:0px 0px 20px 17px;
	font-size:13px;
	font-weight:bold;
}

*/
.section28 h3{
	display:block;
	width:740px;
	height:23px;
	padding:6px 0px 0px 0px;
	border-top:1px solid #ffb400;
	border-bottom:2px solid #ffb400;
	margin:0px 0px 18px 0px;
	font-weight:bold;
	font-size:14px;
}


.section28 .photo1{
	width:245px;
	height:auto;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	float:left;
}




.section28 p{
	display:block;
	width:485px;
	height:auto;
	padding:0px 0px 0px 0px;
	float:right;
}



.section28 .create_box{
	width:740px;
	height:auto;
	margin:0px;
	padding:0px 0px 40px 0px;
	/*margin:0px 0px 25px 0px;
	border-bottom:1px dotted #ccc;*/
}

.section28 .create_box_lightbox{
	width:740px;
	height:auto;
	margin:0px;
	padding:0px 0px 0px 0px;
	/*margin:0px 0px 25px 0px;
	border-bottom:1px dotted #ccc;*/
}



.section28 ul{
	display:block;
	width:740px;
	height:auto;
	margin:0px 0px 0px 0px;
	padding:0px 0px 30px 0px;
}


.section28 li{
	display:block;
	width:100px;
	height:100px;
	margin:0px 15px 20px 0px;
	padding:2px;
	border:1px solid #ccc;
	float:left;
}





/* 29 */


.section29{
	width:740px;
	height:auto;
	margin:0px;
	padding:0px 0px 20px 0px;
}

.section29 h2{
	margin:0px 0px 20px 0px;
}

.section29 p{
	padding:0px 0px 29px 0px;
}




.section29 h3{
	display:block;
	width:740px;
	height:23px;
	padding:6px 0px 0px 0px;
	border-top:1px solid #ffb400;
	border-bottom:2px solid #ffb400;
	margin:0px 0px 18px 0px;
	font-weight:bold;
	font-size:14px;
}




.section29 h4{
	display:block;
	width:726px;
	height:14px;
	background:url(../images/icon_page.jpg) left center no-repeat;
	padding:0px 0px 0px 17px;
	font-size:13px;
	font-weight:bold;
}


.section29 h5{
	display:block;
	width:726px;
	height:auto;
	font-size:13px;
	font-weight:bold;
	color:#F60;
	padding:15px 0px 20px 0px;
}




.section29 ul{
	display:block;
	width:700px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 30px 13px;
}

.section29 li{
	background:url(../images/icon_blue.jpg) left 3px no-repeat;
	padding:0px 0px 5px 14px;
}

.sub_script{
	font-size:11px;
}




.section29 .characonPDF{
	display:block;
	width:358px;
	height:66px;
	margin:20px 10px 15px 0px;
	text-indent:-9999px;
	background:url(../../characon/images/btn_entry.jpg) no-repeat center top;
	float:left;
}


.section29 .characonPDF:hover{
	background:url(../../characon/images/btn_entry.jpg) no-repeat center -66px;
}

.section29 .characonPDFGaiyo{
	display:block;
	width:358px;
	height:66px;
	margin:20px 0px 15px 0px;
	text-indent:-9999px;
	background:url(../../characon/images/btn_entry_gaiyo.jpg) no-repeat center top;
	float:left;
}


.section29 .characonPDFGaiyo:hover{
	background:url(../../characon/images/btn_entry_gaiyo.jpg) no-repeat center -66px;
}


.section29 #adobe_reader{
	margin:0px 0px 33px 0px;
}




.section29 .table_are{
	padding:10px 0px 30px 8px;
}



.section29 td{
	padding:5px 10px 5px 10px;
	border-bottom:1px solid #ccc;
	border-right:1px solid #ccc;
}

.section29 table{
	border-top:1px solid #ccc;
	border-left:1px solid #ccc;
}







/* 29 */


.section30{
	width:740px;
	height:auto;
	margin:0px;
	padding:0px 0px 20px 0px;
}

.section30 h2{
	margin:0px 0px 20px 0px;
}

.section30 p{
	padding:0px 0px 29px 0px;
}




.section30 h3{
	display:block;
	width:740px;
	height:23px;
	padding:6px 0px 0px 0px;
	border-top:1px solid #ffb400;
	border-bottom:2px solid #ffb400;
	margin:0px 0px 18px 0px;
	font-weight:bold;
	font-size:14px;
}




.section30 h4{
	display:block;
	width:726px;
	height:14px;
	background:url(../images/icon_page.jpg) left center no-repeat;
	padding:0px 0px 0px 17px;
	font-size:13px;
	font-weight:bold;
}


.section30 h5{
	display:block;
	width:726px;
	height:auto;
	font-size:13px;
	font-weight:bold;
	color:#F60;
	padding:15px 0px 20px 0px;
}




.section30 .thumb_set{
	width:740px;
	height:auto;
	margin:0px;
	padding:0px 0px 20px 0px;
}

.section30 .thumb{
	width:130px;
	height:auto;
	margin:0px;
	padding:0px 0px 0px 0px;
	float:left;
}

.section30 .thumb p{
	text-align:center;
	padding:0px 0px 9px 0px;
}

.section30 .thumb img{
	border:1px solid #ccc;
	margin:0px 0px 5px 0px;
	
}
	
.section30 .thumb_margin{
	margin:0px 15px 0px 0px;
}




.section30 .gp_box{
	width:740px;
	height:auto;
	margin:0px;
	padding:0px 0px 20px 0px;
}




.section30 .gp_box .gp01{
	width:296px;
	height:ato;
	margin:0px 20px 0px 0px;
	padding:0px 0px 0px 0px;
	float:left;
}

.section30 .gp_txt{
	display:block;
	width:292px;
	height:auto;
	padding:3px 0px 3px 0px;
	margin:0px 0px 10px 0px;
	text-align:center;
	font-size:15px;
	color:#fb7b00;
	background:#FFF;
	border:2px solid #fb7b00;
	font-weight:bold;
}

.section30 .gp_detail{
	padding:0px 0px 0px 0px;
}

.section30 .gp_photo{
	padding:0px 0px 5px 0px;
}

.section30 .gp_photo img{
	border:1px solid #ccc;
}





.section30 .gp02{
	width:186px;
	height:auto;
	margin:0px 20px 0px 0px;
	padding:62px 0px 0px 0px;
	float:left;
}

.section30 .gp_txt02{
	display:block;
	width:184px;
	height:auto;
	padding:3px 0px 3px 0px;
	margin:0px 0px 10px 0px;
	text-align:center;
	font-size:13px;
	color:#fb7b00;
	background:#FFF;
	border:2px solid #fb7b00;
	font-weight:bold;
}

.section30 .gp03{
	width:164px;
	height:auto;
	margin:0px 20px 0px 0px;
	padding:30px 0px 0px 0px;
	float:left;
}
.section30 .gp_txt03{
	display:block;
	width:162px;
	height:auto;
	padding:3px 0px 3px 0px;
	margin:0px 0px 10px 0px;
	text-align:center;
	font-size:13px;
	color:#fb7b00;
	background:#FFF;
	border:2px solid #fb7b00;
	font-weight:bold;
}

/* 31 */


.section31{
	height:auto;
	margin:0px;
	padding:0px 0px 20px 0px;
}

.section31 p{
	padding:5px 0px 15px 0px;
	margin: 0px;
}

.section31 .read_p{
	font-size:16px;
	font-weight:bold;
	color:#C63;
	padding:7px 0px 0px 0px;
}

.section31 .read_p img{
	margin:22px 0px 26px 0px;
}


.section31 .table_are{
	padding:10px 0px 20px 8px;
	vertical-align:top;
}

.section31 h2{
	display:block;
	width:740px;
	height:144px;
	padding:0px 0px 20px 0px;
	margin:0px 0px 0px 0px;
}

.section31 h3{
	display:block;
	width:740px;
	height:23px;
	padding:7px 0px 0px 4px;
	border-top:1px solid #ffb400;
	border-bottom:2px solid #ffb400;
	margin:0px 0px 18px 0px;
	font-size:14px;
	font-weight:bold;
}


.section31 h4{
	display:block;
	width:726px;
	height:14px;
	background:url(../images/icon_page.jpg) left top no-repeat;
	padding:0px 0px 10px 17px;
	font-size:13px;
	font-weight:bold;
}


.section31 td{
	padding:5px 10px 5px 10px;
	border-bottom:1px solid #ccc;
	border-right:1px solid #ccc;
}

.section31 table{
	border-top:1px solid #ccc;
	border-left:1px solid #ccc;
}

.section31 ul{
	display:block;
	width:700px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 20px 13px;
}

.section31 li{
	background:url(../images/icon_blue.jpg) left 3px no-repeat;
	padding:0px 0px 5px 14px;
}
.section31 ol{
	list-style-type:upper-alpha;
	padding:0px 0px 20px 13px;
	list-style-position: outside;
	margin: 0px 0px 0px 10px;
}

.section31 ol li{
	background:none;
	padding:0px 0px 5px 0px;
	list-style-position: outside;
}
.section31 .box01 {
	margin:0px 0px 20px 0px;
	padding: 0px;
	display:block;
}
.sec31_right{
	display:block;
	width:520px;
	height:auto;
	padding:6px 0px 0px 0px;
	float:right;
}
.section31 h5{
	font-size:16px;
	border-bottom:4px dotted #ccc;
	margin:0px 0px 10px 0px;
	padding:0px 0px 5px 0px;
	color:#099;
	font-weight:bold;
}
.section31 .photo1{
	width:200px;
	height:auto;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	float:left;
}

.section31 .photo1 img{
	margin:2px;
}

strong{
	font-weight:bold;
}
.section01 .photo3 img {
	margin: 0px 0px 3px 0px;
	padding: 0px;
}

