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

header {
	background: url(images/bg_header.jpg) #fff left top no-repeat;
}

/*
b.header text
*/
.header_text { /* total 447px */
	margin-top:88px;
	margin-left:61px;
}
.header_text h1 {
	padding-bottom:21px;
}
.header_text ul {
	margin-left: 50px;
}
.header_text ul li {
	list-style-image: url(/pages/teacher_training/images/list_arrow.png);
	padding-bottom: 12px;
}
.header_text ul li a {
	font-size: 1.3em;
	color: #fff;
}
/*
e.header text
*/
.boxWhite {
	background:url(/pages/teacher_training/images/bg_header.jpg) #fff left top no-repeat;
}


section p {
	line-height: 1.8em;
	text-align:justify;
	text-justify:inter-word;
}

.body {
	overflow:hidden;
}
.body {
	background:url(images/bg_gyronic.jpg) -5px 0px no-repeat;
}
section {
	padding:0 89px 60px 289px;
}
.bodyL {
	float:left;
	width:310px;
}
.bodyR {
	float:left;
	width:690px;
}
.f1visa {
	margin-top:40px;
	padding:156px 23px 23px 23px;
	width:206px;
	background:url(/pages/teacher_training/images/f1visa_image.jpg) #ededeb left top no-repeat;
	text-align:left;
}
.a10 {
	padding:15px 0 5px 0;
}
.f1visa h1 {
	margin:0;
	padding:0;
	font-size:1em;
	line-height:1em;
}
.f1visa p {
	line-height:1.3em;
}
.f1visa .a11 {
	padding-bottom:30px;
}
.f1visa .orange {
	text-align:center;
	color:#d89a4e;
}
.a12 {
	padding-bottom:10px;
}
.button_f1visa {
	width:100%;
	text-align:center;
}
.button_f1visa p {
	width:118px;
	margin:0 auto;
	text-align:center;
}
.button_f1visa a {
	display:block;
	width:118px;
	height:33px;
	background:url(/pages/teacher_training/images/button_details.png) 0 0 no-repeat;
}
.button_f1visa a:hover {
	background:url(/pages/teacher_training/images/button_details.png) 0 -33px no-repeat;

}
.a13 {
	padding-bottom:20px;
}
.a14 {
	text-align:center;
}
.rightArea {
	padding-right:60px;
}
.a20 {
	padding-bottom:20px;
}
.a21 {
	padding-bottom:0px;
}
.a30 h1 {
	padding:0 0 5px 0;
	margin:0;
	border-bottom:solid 2px #f47e2c;
	font-size:1em;
	line-height:1em;
	text-align:left;
}
.a30 {
	padding-bottom:20px;
}
.table01 {
	padding:20px 0;
}
.table01 .tr0 th {
	padding-bottom:3px;
	font-weight:normal;
	text-align:center;
	border-bottom:solid 1px #ccc;
}
.table01 .tr0 .left {
	text-align:left;
}
.table01 .tr1 td {
	width:70px;
	text-align:right;
	padding-top:20px;
	padding-right:30px;

}
.table01 .tr1 th {
	text-align:left;
	padding-top:20px;

}
.table01 .tr1 td span {
	color:#f47f2d;
	font-weight:bold;
}
.textRight p {
	text-align:right !important;
}
.textLeft p {
	text-align:left;
	
}

.a33 {
	padding-bottom:25px;
}
.a34 {
	padding-bottom:80px;
}

.a40 h1 {
	padding:0 0 2px 0;
	margin:0;
	border-bottom:solid 2px #f47e2c;
	font-size:1em;
	line-height:1em;
	text-align:left;
}
.a40 {
	padding-bottom:20px;
}
.a43 {
	padding-bottom:25px;
}
.a44 {
	padding-bottom:30px;
}
.a50 h1 {
	padding:0 0 2px 0;
	margin:0;
	border-bottom:solid 2px #f47e2c;
	font-size:1em;
	line-height:1em;
	text-align:left;
}
.a50 {
	padding-bottom:30px;
}
.a51 p {
	text-align:center !important;
}
.a51 {
	padding-bottom:25px;
}
.button_schedule {
	width:100%;
	text-align:center;
}
.button_schedule p {
	margin:0 auto;
	width:190px;
	height:45px;
}
.button_schedule p a {
	display:block;
	width:190px;
	height:45px;
	background:url(/pages/teacher_training/images/button_schedule.gif) left top no-repeat;
}
.button_schedule p a:hover {
	background:url(/pages/teacher_training/images/button_schedule.gif) left -45px no-repeat;
}
.a52 {
	padding-bottom:30px;
}
.a53 {
	padding-bottom:80px;
}
.a42 {
	padding-bottom: 50px;
}

.a32 {
	padding-bottom: 50px;
}
section p {
	line-height: 1.3em;
}