@charset "UTF-8";

/*university*/

/*index.html*/

#rightcontents h2.unividx{
	background:url(../../university/images/main.jpg) no-repeat left top;
	width:690px;
	height:105px;
	text-indent:-9999px;
	margin-bottom:22px !important;
	padding-bottom:0 !important;
}
#rightcontents h4.unividxp00{
	background:url(../../university/images/univ_subtitle01.gif) no-repeat left top;
	width:418px;
	height:23px;
	text-indent:-9999px;
	margin:0 0 15px 10px !important;
	padding:0 !important;
}
#rightcontents h3.unividxt01{
	background:url(../../university/images/univ_title01.jpg) no-repeat left top;
	width:690px;
	height:40px;
	text-indent:-9999px;
	margin-bottom:10px !important;
	padding-bottom:0 !important;
}
#rightcontents h4.unividxp01{
	background:url(../../university/images/univ_reason01.gif) no-repeat left top;
	width:680px;
	height:34px;
	text-indent:-9999px;
	margin:0 0 10px 0 !important;
	padding:0 !important;
}
#rightcontents h4.unividxp02{
	background:url(../../university/images/univ_reason02.gif) no-repeat left top;
	width:680px;
	height:34px;
	text-indent:-9999px;
	margin:0 0 10px 0 !important;
	padding:0 !important;
}
#rightcontents h4.unividxp03{
	background:url(../../university/images/univ_reason03.gif) no-repeat left top;
	width:680px;
	height:34px;
	text-indent:-9999px;
	margin:0 0 10px 0 !important;
	padding:0 !important;
}
#rightcontents h4.unividxp04{
	background:url(../../university/images/univ_reason04.gif) no-repeat left top;
	width:680px;
	height:34px;
	text-indent:-9999px;
	margin:0 0 10px 0 !important;
	padding:0 !important;
}
#rightcontents h4.unividxp05{
	background:url(../../university/images/univ_reason05.gif) no-repeat left top;
	width:680px;
	height:34px;
	text-indent:-9999px;
	margin:0 0 10px 0 !important;
	padding:0 !important;
}

/*toefl_sat.html*/

#rightcontents h2.tflst{
	background:url(../../regular-course/toefl-sat/images/mainhd.jpg) no-repeat left top;
	width:690px;
	height:105px;
	text-indent:-9999px;
	margin-bottom:22px !important;
	padding-bottom:0 !important;
}
#rightcontents h4.tflstp01{
	background:url(../../regular-course/toefl-sat/images/toefl_subtitle01.gif) no-repeat left top;
	width:553px;
	height:23px;
	text-indent:-9999px;
	margin:0 0 15px 10px !important;
	padding:0 !important;
}
#rightcontents h4.tflstp02{
	background:url(../../regular-course/toefl-sat/images/toefl_subtitle02.gif) no-repeat left top;
	width:442px;
	height:23px;
	text-indent:-9999px;
	margin:0 0 15px 10px !important;
	padding:0 !important;
}
#rightcontents h4.tflstp03{
	background:url(../../regular-course/toefl-sat/images/toefl_subtitle03.gif) no-repeat left top;
	width:600px;
	height:23px;
	text-indent:-9999px;
	margin:0 0 15px 10px !important;
	padding:0 !important;
}
#rightcontents h3.tflstt01{
	background:url(../../regular-course/toefl-sat/images/title01.jpg) no-repeat left top;
	width:690px;
	height:40px;
	text-indent:-9999px;
	margin-bottom:18px !important;
	padding-bottom:0 !important;
}

/*studyabroad.html*/

#rightcontents h2.stdabrd{
	background:url(../../regular-course/studyabroad/images/mainst.jpg) no-repeat left top;
	width:690px;
	height:105px;
	text-indent:-9999px;
	margin-bottom:22px !important;
	padding-bottom:0 !important;
}
#rightcontents h4.stdabrdp01{
	background:url(../../regular-course/studyabroad/images/study_subtitle01.gif) no-repeat left top;
	width:552px;
	height:23px;
	text-indent:-9999px;
	margin:0 0 15px 10px !important;
	padding:0 !important;
}
#rightcontents h4.stdabrdp02{
	background:url(../../regular-course/studyabroad/images/study_subtitle02.gif) no-repeat left top;
	width:409px;
	height:24px;
	text-indent:-9999px;
	margin:0 0 15px 10px !important;
	padding:0 !important;
}
#rightcontents h3.stdabrdt01{
	background:url(../../regular-course/studyabroad/images/title01.jpg) no-repeat left top;
	width:690px;
	height:40px;
	text-indent:-9999px;
	margin-bottom:18px !important;
	padding-bottom:0 !important;
}

/*2010summer_itptoefl.html*/

#rightcontents h2.itpmain{
	background:url(../../university/images1/itptoefl_topbanner.jpg) no-repeat left top;
	width:690px;
	height:91px;
	text-indent:-9999px;
	margin-bottom:22px !important;
	padding-bottom:0 !important;
}

/*privatelesson.html*/

#rightcontents h2.prvt{
	background:url(../../university/images/mainpr.jpg) no-repeat left top;
	width:690px;
	height:105px;
	text-indent:-9999px;
	margin-bottom:22px !important;
	padding-bottom:0 !important;
}
#rightcontents h4.prvtp01{
	background:url(../../university/images/private_subtitle01.gif) no-repeat left top;
	width:235px;
	height:21px;
	text-indent:-9999px;
	margin:0 0 15px 10px !important;
	padding:0 !important;
}

/*measures.html*/

#rightcontents h2.msrs{
	background:url(../../university/images/main_me.jpg) no-repeat left top;
	width:690px;
	height:150px;
	text-indent:-9999px;
	margin-bottom:22px !important;
	padding-bottom:0 !important;
}
#rightcontents h3.msrst01{
	background:url(../../university/images/title_01.jpg) no-repeat left top;
	width:690px;
	height:40px;
	text-indent:-9999px;
	margin-bottom:18px !important;
	padding-bottom:0 !important;
}
#rightcontents h4.msrsp01{
	background:url(../../university/images/title_event_sp.gif) no-repeat left top;
	width:361px;
	height:53px;
	text-indent:-9999px;
	margin:0 0 15px 0 !important;
	padding:0 !important;
}
#rightcontents h4.msrsp02{
	background:url(../../university/images/title_event01.gif) no-repeat left top;
	width:144px;
	height:22px;
	text-indent:-9999px;
	margin:0 0 15px 0 !important;
	padding:0 !important;
}
#rightcontents h4.msrsp03{
	background:url(../../university/images/title_event02.gif) no-repeat left top;
	width:119px;
	height:22px;
	text-indent:-9999px;
	margin:0 0 15px 0 !important;
	padding:0 !important;
}
#rightcontents h4.msrsp04{
	background:url(../../university/images/title_event03.gif) no-repeat left top;
	width:189px;
	height:23px;
	text-indent:-9999px;
	margin:0 0 15px 0 !important;
	padding:0 !important;
}
#rightcontents h4.msrsp05{
	background:url(../../university/images/title_event04.gif) no-repeat left top;
	width:404px;
	height:22px;
	text-indent:-9999px;
	margin:0 0 15px 0 !important;
	padding:0 !important;
}











.detail {
	padding: 0px 0px 7px;
	border: 1px solid #CCCCCC;
	margin: 0px 0px 15px 10px;
	width: 670px;
}
.detail h5 {
	padding: 8px 0px 8px 10px;
}
.detail ul {
	padding: 0px 0px 0px 13px;
}
.detail li {
	padding: 0px 0px 2px 12px;
	background-image: url(../images/icon02.gif);
	background-repeat: no-repeat;
	background-position: 0px 0.5em;
}
.detail dl {
	padding: 0px 0px 0px 13px;
}
.detail dt {
	padding: 0px 0px 0px 12px;
	background-image: url(../images/icon02.gif);
	background-repeat: no-repeat;
	background-position: 0px 0.5em;
}
.detail dd {
	padding-bottom: 2px;
	margin-top: -1.5em;
}
.detail .list01 dd {
	padding-left: 4em;
}
.detail .list02 dd {
	padding-left: 11em;
}

.detail_sup {
	padding: 0px 0px 4px 25px;
	font-size: 82%;
	color: #808080;
}

.schedule {
	margin: 0px 0px 0px 10px;
	width: 670px;
	padding: 0px 0px 15px;
}
.schedule_left {
	float: left;
	width: 440px;
}
.schedule_right {
	float: right;
	width: 217px;
}
.schedule_right h6 {
	color: #E61A19;
	font-weight: bold;
	padding: 0px 0px 1px;
	border-bottom: 1px solid #E61A19;
	margin: 0px 0px 6px;
}
.schedule_right h6 span {
	font-weight: normal;
	color: #333333;
}


.schedule h5 {
	font-weight: bold;
	color: #993300;
	padding: 0px 0px 3px;
}
.schedule h5 span {
	font-weight: normal;
	color: #333333;
}
.schedule table {
	width: 100%;
	margin: 0px 0px 15px;
}
.schedule th,
.schedule td {
	border: 1px solid #CCCCCC;
	padding: 5px;
	text-align: center;
	vertical-align: middle;
}
.schedule th {
	background-color: #F3F3F3;
}

.schedule .gray {
	color: #FFFFFF;
	background-color: #999999;
}
.schedule .gray02 {
	background-color: #EAEAEA;
}
.schedule_w01 {
	width: 55px;
}
.schedule_w02 {
	width: 185px;
}

.sch_list01 {
	padding: 0px 0px 10px 0px;
}
.sch_list01 li {
	text-indent: -1em;
	padding: 0px 0px 0px 1em;
}
.sch_list02 {
	padding: 0px 0px 0px 1px;
}
.sch_list02 dt {
	background-image: url(../images/icon02.gif);
	background-repeat: no-repeat;
	background-position: 0px 0.5em;
	padding: 0px 0px 0px 10px;
	font-weight: bold;
}
.sch_list02 dd {
	padding: 0px 0px 2px 10px;
}

.reason {
	padding: 0px;
}
.reason h4 {
	padding: 0px 0px 10px!important;
}
.reason p {
	padding: 22px 0px 10px 10px;
	float: left;
	width: 390px;
}
.reason p.reason_t {
	padding: 5px 0px 10px 10px;
}
.reason_img {
	float: right;
	padding: 0px 40px 0px 0px;
}

/* measures */

.inner{
	padding:0 12px;
}

.p10{
	padding:10px;
}

#rightcontents .inner h4 {
	margin: 0 0 15px 0;
	padding: 0px;
}

.app_btn{
	text-align:center;
}

.detail_b {
	padding: 0px 0px 7px;
	border: 1px solid #CCCCCC;
	background: #FFF;
	margin-bottom: 30px;
}
.detail_b h5 {
	padding: 8px 0px 8px 10px;
}
.detail_b ul {
	padding: 0px 0px 0px 13px;
}
.detail_b li {
	padding: 0px 0px 2px 12px;
	background-image: url(../images/icon02.gif);
	background-repeat: no-repeat;
	background-position: 0px 0.5em; 
}

p.day{
	font-size:120%;
	font-weight:bold;
	color:#E61A19;
}
.detail_c {
	padding: 0px 0px 7px;
	border: 1px solid #CCCCCC;
	background: #FFF;
	margin-bottom: 15px;
}
.detail_c h5 {
	padding: 8px 0px 8px 10px;
}
.detail_c ul {
	padding: 0px 0px 0px 13px;
}
.detail_c li {
	padding: 0px 0px 2px 12px;
	background-image: url(../images/icon02.gif);
	background-repeat: no-repeat;
	background-position: 0px 0.5em; 
}

.schedule_b table {
	width: 100%;
	margin: 0px 0px 10px;
}
.schedule_b th,
.schedule_b td {
	border: 1px solid #CCCCCC;
	padding: 5px;
	text-align: center;
	vertical-align: middle;
}
.schedule_b th {
	font-size: 120%;
	font-weight: bold;
	color:#E61A19;
}

.schedule_b .gray {
	background-color:#999999;
	color:#FFFFFF;
}
.schedule_b .gray02 {
	background-color: #EAEAEA;
}
.schedule_b .schedule_w {
	width: 334px;
}

#rightcontents .inner .schedule_b h4 {
	padding: 0 0 0 20px;
}




