@charset "UTF-8";

/*-----------------------------------------------------------
JVTA | LA

-------------------------------------------------------------*/

@import url("../common/import.css");


#la li {
list-style:none;
}
.pict  {
float:right;
margin:10px 0px 10px 10px;
}
.pict02  {
float:left;
margin:10px 10px 10px 0px;
}
.btn {
	text-align: center;
	margin-bottom: 20px;
}
.pagetop {
	text-align: right;
	margin:0 0 30px;	
}


/*-------------------------------------------------------
la_header共通
---------------------------------------------------------*/

body#la #header {
margin-bottom:5px;
}
h1#title_la{
width:377px;
}
#la_headlink{
float:right;
width:310px;
zoom:1;
}
ul#la_headlink{
padding:0;
width:310px;
height:45px;
}
ul#la_headlink  li{
height:45px;
list-style:none;
float:left;
}
ul#la_headlink  li#btn_01  a {
	width:126px;
	height: 45px;
	display:block;
	text-indent:-9999px;
	text-decoration:none;
	margin:0 5px 0 0;
	background: url(../../img/la/headlink_01.jpg) no-repeat;
}
ul#la_headlink  li#btn_02  a {
	width:165px;
	height: 45px;
	display:block;
	text-indent:-9999px;
	text-decoration:none;
	margin:0px;
	background: url(../../img/la/headlink_02.jpg) no-repeat;
}


/*-------------------------------------------------------
ニュースエリア設定
---------------------------------------------------------*/

#la #infoArea .newsArea {
	border-color:#3381EA #CCCCCC #CCCCCC;
	border-style:solid;
	border-width:2px 1px 1px;
	margin:0 auto 20px auto;
	padding:10px;
	width:490px;
}

#news_archive_area ul li {
border-bottom:1px dashed #999999;
font-weight:bold;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:5px 10px 3px;
padding:0 0 5px;
}
#news_archive_area ul li span {
color:#999999;
display:block;
font-size:10px;
font-weight:normal;
margin:0 0 3px;
}
#news_archive_box {
	padding: 10px;
}
#news_archive_box .back {
	text-align: right;
	padding: 5px 10px 5px 0;
}
#news_archive_box h4#news-title {
	border-bottom: 1px dotted #CCCCCC;
}

/*-------------------------------------------------------
class、course設定
---------------------------------------------------------*/
.boxhead {
margin:0 20px;
}
.boxbtm {
margin:0 20px 20px;
}
.boxA {
border-left:1px solid #CCCCCC;
border-right:1px solid #CCCCCC;
margin:0 20px;
padding:0 10px 5px;
}
.boxhead {
margin:0 20px;
}
.boxbtm {
	margin: 0　20px 20px 20px;
}
.curriculum_box {
	width: 510px;
	background-color: #CCCCCC;
	margin-bottom: 10px;
}
.curriculum_box th { background-color: #C3E3FA;}
.curriculum_box .white { background-color: #FFFFFF;}
.curriculum_box .gray {	background-color: #F1F1F1;}
.black {
	color: #000000;
	font-weight: bold;
}
.instructors_box dt {
	color: #2F90D7;
	font-weight: bold;
	margin-bottom: 5px;
	font-size: larger;
}
.instructors_box dd {
	padding: 0 150px 10px 0;
	margin-bottom: 15px;
	border-bottom: 1px dotted #CCCCCC;
}
.instructors_box #p_nakajima {
	background: url(../../img/la/photo_nakajima.jpg) no-repeat right top;
}
.instructors_box #p_jessica {
	background: url(../../img/la/photo_jessica.jpg) no-repeat right top;
}
.instructors_box #p_sean {
	background: url(../../img/la/photo_sean.jpg) no-repeat right top;
}
.instructors_box #p_ted {
	background: url(../../img/la/photo_ted.jpg) no-repeat right top;
}
.instructors_box #p_fujita {
	background: url(../../img/la/photo_fujita.jpg) no-repeat right top;
}
.instructors_box #p_dennis {
	background: url(../../img/la/photo_dennis.jpg) no-repeat right top;
}
.instructors_box #p_niira {
	background: url(../../img/la/photo_niira.jpg) no-repeat right top;
}
.instructors_box #p_ken {
	background: url(../../img/la/photo_ken.jpg) no-repeat right top;
}
#la h5 { margin-bottom: 10px;}
p.flow {
	margin: 15px auto 0 auto;
	width: 480px;
#jvta-teacher dl {
	margin-bottom: 10px;
	padding-bottom: 20px;
	border-bottom: 1px dotted #CCCCCC;
	height:138px;
}
#jvta-teacher #photo-fujita {	background: url(../../img/la/photo_fujita.jpg) no-repeat right top;}

#jvta-teacher #photo-jvta {	background: url(../../img/la/photo_jvta.jpg) no-repeat right top;}

#jvta-teacher #photo-dennis {	background: url(../../img/la/photo_dennis.jpg) no-repeat right top;}

#jvta-teacher #photo-jessica {	background: url(../../img/la/photo_jessica.jpg) no-repeat right top;}

#jvta-teacher #photo-crispin {	background: url(../../img/la/photo_crispin.jpg) no-repeat right top;}

#jvta-teacher #photo-sean {	background: url(../../img/la/photo_sean.jpg) no-repeat right top;}

#jvta-teacher #photo-ken {	background: url(../../img/la/photo_ken.jpg) no-repeat right top;}

#jvta-teacher #photo-nakajima {	background: url(../../img/la/photo_nakajima.jpg) no-repeat right top;}

#jvta-teacher #photo-atsuko {	background: url(../../img/la/photo_atsuko.jpg) no-repeat right top;}

#jvta-teacher #photo-ted {	background: url(../../img/la/photo_ted.jpg) no-repeat right top;}

#jvta-teacher dt {
	font-size: 16px;
	color: #2F90D7;
	font-weight: bold;
}
#jvta-teacher dd {	width: 350px;}
.pict-r {
	float: right;
	margin:10px 0 10px 10px;
}
p.comment {
	font-size: large;
	font-weight: bold;
	color: #FF6600;
}
#infoArea h4 {
	font-weight: bold;
	color: #333333;
}

table#iss-class {
	background-color: #2F90D7;
}
table#iss-class th {
	background-color: #EEF5FD;
	width: 100px;
	font-weight: normal;
	vertical-align: top;
}
table#iss-class td {
	background-color: #FFFFFF;
}
.btn {
	text-align: center;
	margin-top: 10px;
}
.btn li {
	display: inline;
}

#jvta-teacher dl {
	margin-bottom: 10px;
	padding-bottom: 20px;
	border-bottom: 1px dotted #CCCCCC;
	height:138px;
}
