﻿/* コース紹介用CSS
---------------------------------------------- */

/* ================= 目次 =======================

　1.abroad専用
  2.for-teacher専用
  3.faq専用

============================================== */

/* 1.abroad専用
---------------------------------------------- */

.mg-bottom50{
	margin-bottom:40px;	
	}

.abroad-list .mg--5{
	margin-top:-5px;
	}

.abroad-list .mg--10{
	margin-top:-10px;
	}
	
.abroad-list .mg-btm20{
	margin-bottom:20px;
	}

.fs-red-light{
	color:#990000;
	}
	
.annotation{
	font-size:10px;
	color:#000000;
	font-weight:100;
	}
	
.hr-red{
	border:1px solid #990000;
	}

.abroad-li{
	background-image:url(../img/list-style-dot.gif);
	background-repeat:no-repeat;
	background-position:5px 6px;
	padding-left:20px;
	margin: 10px 0px 0px 0px ;
	list-style:none;
	}
	
.lang-li{
	background-image:url(../img/list-style-dot.gif);
	background-repeat:no-repeat;
	background-position:5px 0px;
	padding-left:20px;
	margin: 10px 0px 0px 0px ;
	list-style:none;
	}

.abroad-list{
	padding-left:20px;
	}
	
.abroad-list dt ,.abroad-list li{
	font-weight:bold;
	color:#990000;
	margin: 10px 0px 0px 0px ;
	}

.abroad-list dd{
	font-weight:100;
	color:#000000;
	margin: 10px 0px 0px 0px ;
	}
	
.abroad-list dd .two-lines{
	position:relative;
	top:10px;
	}
	
.abroad-list dd .three-lines{
	position:relative;
	top:20px;
	line-height:1.5;
	}
.abroad-faqBox {
	padding-top: 15px;
	padding-right: 10px;
	padding-left: 10px;
	border: 2px solid #900;
	padding-bottom: 15px;
	margin-bottom: 15px;
}
.abroad-faqBox table {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.abroad-faqBox table tr td {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	vertical-align: top;
}
.abroad-faqBox-q {
	color: #990000;
	font-weight: bold;
}
.abroad-faqBox-color {
	color: #F00;
}


* html ol li dl { /*for IE6 */
	display: inline;
	}

*:first-child+html li dl { /*for IE7 */
	display: inline;
	}

/* 2.for-teacher専用
---------------------------------------------- */

.sub-title{
	padding-left:10px;
	width:650px;
	height:32px;
	background-image:url(../img/for-teacher-text-background.gif);
	background-repeat:no-repeat;
	margin-bottom:20px;
	}	

.fs-yellow{
	font-weight:bold;
	color:#999900;
	}
	
.height{
	height:200px;
	}
	
.fs12{
	font-size:11px;
	line-height:1.5;
	}
	
.boxed{
	width:660px;
	height:150px;
	border:2px solid #996666;
	}
	
.boxed-title{
	margin:10px 10px;
	width:634px;
	height:30px;
	background-color:#996666;
	}
	
.boxed-title p{
	color:#ffffff;
	font-size:10pt;
	font-weight:bold;
	padding:7px 10px 10px 10px;
	}
	
.va01{
	vertical-align:top;
	}
	
/* 3.faq専用
---------------------------------------------- */

.faq .question{
	text-align:center;
	vertical-align:text-top;
	font-weight:bold;
	color:#ffffff;
	background-color:#ff0000;
	}
	
.faq .question-text{
	padding-left:5px;
	font-weight:bold;
	color:#ff0000;
	}
	
.faq .answer{
	text-align:center;
	vertical-align:text-top;
	font-weight:bold;
	color:#000000;
	background-color:#ffffff;
	}
	
.faq .question-text{
	padding-left:5px;
	}
	
.sub2011{
	margin:15px 0 15px 0;
	}
	
.text-imaging{
	margin-bottom:5px;
	}
	
.wd-205{
	width:205px;
	}
	
.list-none2 li{
	list-style-type:none;
	}	
	
	
	

