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

/*パン屑リストここから↓*/



div#breadCrumb {
	width:710px;
	height:20px;
}

div#breadCrumb ul {
	margin:0px;
	padding:0px;
}

div#breadCrumb ul li {
	float:left;
	font-size:small;
	color:#999;
	list-style-position: inside;
	list-style-type: none;
	margin-right:0.5em;
	margin-top:3px;
}

div#breadCrumb ul li a {
	font-size:small;
	color:#00F;
	text-decoration:none;
	text-decoration:underline;
}

div#breadCrumb ul li a:hover {
	color:#00F;
	text-decoration:none;
}

/*パン屑リストここまで↑*/


/*base2.cssとの重複ここから↓*/

div#mainContent {
	height:auto;
}


/*base2.cssとの重複ここまで↑*/

div#mainContent div.conTent {
	float:left;
	width:914px;
	height:auto;
	margin-left: 15px;
	margin-right: 15px;
	padding: 0px;
}

/*TOEIC講座募集　ここから↓*/

.toeic-title p {
	width: auto;
	height: auto;
	margin-top: 30px;
	font-weight: bold;
	font-size: large;
	text-align: center;
}

.toeic-title p span.small {
	font-size: small;
	font-weight: normal;
	color: #333;
}


div.conTent div#kouza {
	width:914px;
	height:auto;
}

div.conTent div#kouza:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

div.conTent div#kouza { display: inline-block; }

/* Hides from IE-mac \*/
*html div.conTent div#kouza { height: 1%; }
div.conTent div#kouza { display: block; }
/*End hide from IE-mac */

div.conTent div#kouza p {
	font-size:small;
	color:#333;
	}


ul#faq-taiken {
	width:710px;
	height:35px;	
}

ul#faq-taiken li {
	float:left;
	list-style-position: inside;
	list-style-type: none;
}

ul#faq-taiken li p.taikendan {
	padding:0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 18px;
	}

ul#faq-taiken li p.taikendan a {
	color: #000;
	background-color: #FFF;
	background-image: url(../../../images/program/toeic/btn-taikenda.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	display: block;
	height: 18px;
	width: 108px;
	overflow: hidden;	
	}

ul#faq-taiken li p.taikendan a:hover {
	background-image: url(../../../images/program/toeic/btn-taikenda.gif);
	background-repeat: no-repeat;
	background-position: left bottom;	
	}


ul#faq-taiken li p.faq {
	margin-left:18px;
	background-color: #FFF;
	background-image: url(../../../images/program/point.gif);
	background-repeat: no-repeat;
	background-position: left 4px;
	text-indent: 14px;
	margin-left:216px;
	}
	
ul#faq-taiken li p.faq a {
	text-decoration:none;
	}

div#kouza div.tokuKou img.obi {
	margin-top:9px;
	}

div#kouza div.tokuKou div.nav {
	width:710px;
	height:40px;
	margin-top:9px;
	}

div#kouza div.tokuKou div.nav ul {
	margin:0px;
	padding:0px;
	}

div#kouza div.tokuKou div.nav ul li {
	float:left;
	list-style-position: inside;
	list-style-type: none;
	}

div#kouza div.tokuKou div.nav ul li.navTokyo p a {
	color: #333;
	background-color: #FFF;
	background-image: url(../../../images/program/toeic/bn-navtko.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	display: block;
	height: 34px;
	width: 108px;
	overflow:hidden;
	margin-left:12px;
	}
	
div#kouza div.tokuKou div.nav ul li.navOsaka p a {
	color: #333;
	background-color: #FFF;
	background-image: url(../../../images/program/toeic/bn-navosa.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	display: block;
	height: 34px;
	width: 108px;
	overflow:hidden;
	margin-left:12px;
	}

div#kouza div.tokuKou div.nav ul li.apply p.btn-taiken-s a {
	margin-left:130px;
	}

div#kouza div.tokuKou p.btn-taiken-s a {
	color: #333;
	background-color: #FFF;
	background-image: url(../../../images/program/toeic/btn-taikenapply.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	display: block;
	height: 40px;
	width: 286px;
	overflow:hidden;
	margin-left:130px;	
	}

div#kouza div.tokuKou p.btn-taiken-s a:hover {
	background-image: url(../../../images/program/toeic/btn-taikenapply.gif);
	background-repeat: no-repeat;
	background-position: left bottom;	
	}

div#kouza div.tokuKou div.nav ul li.corse p {
	color: #333;
	background-color: #FFF;
	background-image: url(../../../images/program/toeic/bn-threemonth2.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	display: block;
	height: 40px;
	width: 360px;
	overflow:hidden;
	margin-left:90px;
	}	

/*TOEIC730点取得特別講座コース一覧(テーブル)*/

div#kouza table {
	width:874px;
	margin-top: 30px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:0px;
	}
	
div#kouza table.inTable {
	width:400px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:0px;
	border-collapse:collapse;
	color: #000;
	}

div#kouza table.inTable tr td p#time {
	margin-left:36px;
	}	


div#kouza table caption a {
	font-size: 20px;
	font-weight: bold;
	color: #000;
	line-height:3;
}

/*********************************** 東京教室のテーブル **************************************/

div#kouza .design1 {
	border-collapse:collapse;
	border: 3px solid #008855;
}

div#kouza .design1 th {
	padding:3px;
}
	
div#kouza .design1 th.corse1 {
	width:15%;
	background-color:#FFC;
}

div#kouza .design1 th.corse2 {
	background-color:#008855;
	border-top: 1px solid #008855;
	border-bottom: 1px solid #008855;
	border-left: 1px solid #008855;
	border-right: 1px solid #FFF; 
}
	
div#kouza .design1 th.corse3 {
	background-color:#008855;
	border-top: 1px solid #008855;
	border-bottom: 1px solid #008855;
	border-left: 1px solid #008855;
	border-right: 1px solid #008855; 
}

div#kouza .design1 th.corse2 p, div#kouza .design1 th.corse3 p {
	color:#FFF;
	}
	
div#kouza .design1 th.corse2 h3, div#kouza .design1 th.corse3 h3 {
	color:#FFF;
	}

div#kouza .design1 td {
	padding:6px;
	border: 1px solid #008855;
	}
	
div#kouza .design1 td.hyoji1 {
	vertical-align: top;	
	}
	
div#kouza .design1 .center p {
	text-align: center;
}

	

/*********************************** 東京講師紹介ここから↓ **************************************/

div#kouza .design1 td div#presenInst, div#kouza .design1 td div#presenInst2, div#kouza .design1 td div#presenInst3 {
	width:538px;
	height:238px;
	margin-top:6px;
	}

div#kouza .design1 td div#presenInst.clearfix:after, div#kouza .design1 td div#presenInst2.clearfix:after, div#kouza .design1 td div#presenInst3.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

div#kouza .design1 td div#presenInst.clearfix, div#kouza .design1 td div#presenInst2.clearfix, div#kouza .design1 td div#presenInst3.clearfix { display: inline-block; }

/* Hides from IE-mac \*/
*html div#kouza .design1 td div#presenInst.clearfix, *html div#kouza .design1 td div#presenInst2.clearfix, *html div#kouza .design1 td div#presenInst3.clearfix { height: 1%; }
div#kouza .design1 td div#presenInst.clearfix, div#kouza .design1 td div#presenInst2.clearfix, div#kouza .design1 td div#presenInst3.clearfix { display: block; }
/*End hide from IE-mac */	

div.instructor1 {
	width:122px;
	height:230px;
	float:left;
	border: 1px solid #CCC;
	padding:3px;
	}
	
div.instructor1 p.namePic {
	text-align:center;
	}
	
div.instructor2 {
	width:122px;
	height:230px;
	float:left;
	border: 1px solid #CCC;
	margin-left:6px;
	padding:3px;
	}
	
div.instructor2 p.namePic {
	text-align:center;
	}

/*講師紹介ここまで↑*/

div#kouza .design1 td p span {
	color:#F00;
	}

div#kouza .design1 td p.bg-coffee {
	display: block;
	height: 40px;
	width: 230px;
	background-color: #FFF;
	background-image: url(../../../images/program/toeic/bg-coffee.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	}
	
div#kouza .design1 td.blue p {
	text-align: center;
	color: #00F;
	}
	
	div#kouza .design1 td.subject {
	background-color:#FFC;
	border: 1px solid #008855;
	}

div#kouza .design1 td.subject p {
	text-align: center;
	font-weight:bold;
}
	
div#kouza .design1 td.subject p.sec {
	font-weight:bold;
	color:#03C;
	}
	
div#kouza .design1 td p.price-usual span {
	text-decoration:none;
	}

div#kouza .design1 td p.price {
	font-weight:bold;
	background-color: #FFF;
	background-repeat: no-repeat;
	color:#666;
	}
	
div#kouza .design1 td p.price-tokka {
	font-weight:bold;
	color:#F00;
	font-size:medium;
	text-align: center;
	}
	
div#kouza .design1 td p.price-tokka img {
	margin-right:4px;
	}	
	
div#kouza .design1 td p.price-tokka span {
	font-weight:normal;
	color:#33F;
	font-size:small;
	}
	
div#kouza .design1 td p.price2 {
	font-weight:bold;
	color:#666;
	text-align: center;
	}
	
div#kouza .design1 td p.price2 img {
	margin-left:0px;
	}
	
div#kouza .design1 td p.price2-tokka {
	font-weight:bold;
	color:#F00;
	font-size:medium;
	text-align: center;
	}

div#kouza .design1 td p.price2-tokka2 {
	font-weight:normal;
	color:#000;
	font-size:small;
	text-align:center;
	}

div#kouza .design1 td p.kyozaihi {
	font-weight:bold;
	color:#000;
	font-size:medium;
	text-align: center;
	}

div#kouza p.taikenApply a {
	background-color: #FFF;
	background-image: url(../../../images/program/toeic/btn-taikenapply.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	display: block;
	height: 40px;
	width: 286px;
	overflow:hidden;
	}

div#kouza .muryouapply p a{
	background-color: #FFF;
	background-image: url(../../../images/program/toeic/btn-taikenapply.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	display: block;
	height: 40px;
	width: 286px;
	overflow:hidden;
	margin: 10px 314px 10px;
}


div#kouza p.taikenApply a:hover {
	background-image: url(../../../images/program/toeic/btn-taikenapply.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	}


div#kouza p.taikenApply-t a {
	background-color: #FFF;
	background-image: url(../../../images/program/toeic/btn-taikenapply-t.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	display: block;
	height: 40px;
	width: 286px;
	overflow:hidden;
	margin-top:18px;
	margin-left:110px;
	margin-bottom:12px;
	}

div#kouza p.taikenApply-t a:hover {
	background-image: url(../../../images/program/toeic/btn-taikenapply-t.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	}
	
div#kouza p.taikenApply-o a {
	background-color: #FFF;
	background-image: url(../../../images/program/toeic/btn-taikenapply-o.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	display: block;
	height: 40px;
	width: 286px;
	overflow:hidden;
	margin-top:18px;
	margin-left:110px;
	margin-bottom:12px;
	}

div#kouza p.taikenApply-o a:hover {
	background-image: url(../../../images/program/toeic/btn-taikenapply-o.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	}

/*********************************** 大阪教室のテーブル **************************************/

div#kouza .design2 {
	border-collapse:collapse;
	border: 3px solid #ee4400;
}

div#kouza .design2 th {
	padding:3px;
}
	
div#kouza .design2 th.corse1 {
	width:15%;
	background-color:#FFC;
	border: 1px solid #ee4400;
}

div#kouza .design2 th.corse2 {
	background-color:#ee4400;
	border-top: 1px solid #ee4400;
	border-bottom: 1px solid #ee4400;
	border-left: 1px solid #ee4400;
	border-right: 1px solid #FFF;
}
	
div#kouza .design2 th.corse3 {
	background-color:#ee4400;
	border-top: 1px solid #ee4400;
	border-bottom: 1px solid #ee4400;
	border-left: 1px solid #ee4400;
	border-right: 1px solid #ee4400;
}



div#kouza .design2 th.corse2 p, div#kouza .design1 th.corse3 p {
	color:#FFF;
	}
	
div#kouza .design2 th.corse2 h3, div#kouza .design2 th.corse3 h3 {
	color:#FFF;
	}

div#kouza .design2 td {
	padding:6px;
	border: 1px solid #ee4400;
	}
div#kouza .design2 td.hyoji1 {	
	vertical-align: top;
	}

div#kouza .design2 .center p {
	text-align: center;
}

div#kouza .design2 td p.koushi {

	margin-left:20px;
	margin-bottom:1em;
	display: block;
	height: 90px;
	width: 465px;
}

/*div#kouza .design2 td p img {
	vertical-align:text-top;
	}
	
div#kouza .design2 td p img.port {
	float:left;
	margin-top:3px;
	margin-right:10px;
	}*/
	
/*********************************** 大阪講師紹介ここから↓ **************************************/


div#kouza .design2 td div#presenInst4, div#kouza .design2 td div#presenInst5, div#kouza .design2 td div#presenInst6 {
	width:538px;
	height:278px;
	margin-top:6px;
	}

div#kouza .design2 td div#presenInst4.clearfix:after, div#kouza .design2 td div#presenInst5.clearfix:after, div#kouza .design2 td div#presenInst6.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

div#kouza .design2 td div#presenInst4.clearfix, div#kouza .design2 td div#presenInst5.clearfix, div#kouza .design2 td div#presenInst6.clearfix { display: inline-block; }

/* Hides from IE-mac \*/
*html div#kouza .design2 td div#presenInst4.clearfix, *html div#kouza .design2 td div#presenInst5.clearfix, *html div#kouza .design2 td div#presenInst6.clearfix { height: 1%; }
div#kouza .design2 td div#presenInst4.clearfix, div#kouza .design2 td div#presenInst5.clearfix, div#kouza .design2 td div#presenInst6.clearfix { display: block; }
/*End hide from IE-mac */	



.design2 td div.instructor1 {
	width:122px;
	height:270px;
	float:left;
	border: 1px solid #CCC;
	padding:3px;
	}
	
table.design2 td div.instructor1 p.namePic {
	text-align:center;
	}
	
.design2 td div.instructor2 {
	width:122px;
	height:270px;
	float:left;
	border: 1px solid #CCC;
	margin-left:6px;
	padding:3px;
	}
	
.design2 td div.instructor2 p.namePic {
	text-align:center;
	}

div#kouza .design2 td p.kyozaihi {
	font-weight:bold;
	color:#000;
	font-size:medium;
	text-align: center;
	}







/*div#kouza .design2 td div#presenInst div.instructor1 {
	width:144px;
	height:250px;
	float:left;
	border: 1px solid #CCC;
	padding:3px;
	margin-left:18px;
	}
	
div#kouza .design2 td div#presenInst div.instructor1 p.name {
	text-align:center;
	}

div#kouza .design2 td div#presenInst div.instructor1 img {
	margin-left:36px;
	}

div#kouza .design2 td div#presenInst div.instructor2 {
	width:144px;
	height:250px;
	float:left;
	border: 1px solid #CCC;
	margin-left:6px;
	padding:3px;
	}
	
div#kouza .design2 td div#presenInst div.instructor2 p.name {
	text-align:center;
	}
	
div#kouza .design2 td div#presenInst div.instructor2 img {
	margin-left:36px;
	}*/

/*講師紹介ここまで↑*/

div#kouza .design2 td p.bg-coffee {
	display: block;
	height: 40px;
	width: 230px;
	background-color: #FFF;
	background-image: url(../../../images/program/toeic/bg-coffee.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	margin-right: auto;
	margin-left: auto;
	}

div#kouza .design2 td.subject {
	background-color:#FFC;
	border: 1px solid #ee4400;
	}
	
div#kouza .design2 td.subject p {
	text-align: center;
	}

div#kouza .design2 td.subject p span {
	color:#F00;
	}
	
div#kouza .design2 td p.sec {
	color:#F00;
	}

div#kouza .design2 td.subject p {
	font-weight:bold;
	}
	
div#kouza .design2 td.subject p.sec {
	font-weight:bold;
	color:#03C;
	}

div#kouza .design2 td p.price-usual span {
	text-decoration:none;
	}

div#kouza .design2 td p.price {
	font-weight:bold;
	background-color: #FFF;
	background-repeat: no-repeat;
	color:#666;
	}
	
div#kouza .design2 td p.price-tokka {
	margin-left:36px;
	margin-top:9px;
	font-weight:bold;
	color:#F00;
	font-size:medium;
	}
	
div#kouza .design2 td p.price-tokka img {
	margin-right:4px;
	}	
	
div#kouza .design2 td p.price-tokka span {
	font-weight:normal;
	color:#33F;
	font-size:small;
	}
	
div#kouza .design2 td p.price2 {
	font-weight:bold;
	color:#666;
	text-align: center;
	}
	
div#kouza .design2 td p.price2 img {
	margin-left:0px;
	}
	
div#kouza .design2 td p.price2-tokka {
	font-weight:bold;
	color:#F00;
	font-size:medium;
	text-align: center;
	}

div#kouza .design2 td p.price2-tokka2 {
	font-weight:normal;
	color:#000;
	font-size:small;
	text-align:center;
	}

div#kouza p.taikenApply a {
	background-color: #FFF;
	background-image: url(../../../images/program/toeic/btn-taikenapply.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	display: block;
	height: 40px;
	width: 286px;
	overflow:hidden;
	margin-top:18px;
	margin-left:110px;
	margin-bottom:12px;
	}

div#kouza p.taikenApply a:hover {
	background-image: url(../../../images/program/toeic/btn-taikenapply.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	}


div#kouza p.taikenApply-t a {
	background-color: #FFF;
	background-image: url(../../../images/program/toeic/btn-taikenapply-t.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	display: block;
	height: 40px;
	width: 286px;
	overflow:hidden;
	margin-top:18px;
	margin-left:110px;
	margin-bottom:12px;
	}

div#kouza p.taikenApply-t a:hover {
	background-image: url(../../../images/program/toeic/btn-taikenapply-t.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	}
	
div#kouza p.taikenApply-o a {
	background-color: #FFF;
	background-image: url(../../../images/program/toeic/btn-taikenapply-o.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	display: block;
	height: 40px;
	width: 286px;
	overflow:hidden;
	margin-top:18px;
	margin-left:110px;
	margin-bottom:12px;
	}

div#kouza p.taikenApply-o a:hover {
	background-image: url(../../../images/program/toeic/btn-taikenapply-o.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	}


table p.taikendan {
	padding:0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 18px;
	}

table p.taikendan a {
	color: #000;
	background-color: #FFF;
	background-image: url(../../../images/program/toeic/btn-taikenda.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	display: block;
	height: 18px;
	width: 108px;
	overflow: hidden;	
	}

table p.taikendan a:hover {
	background-image: url(../../../images/program/toeic/btn-taikenda.gif);
	background-repeat: no-repeat;
	background-position: left bottom;	
	}

/*テーブルここまで↑*/



div#kouza p.caution {
	text-align: right;
	font-size: x-small !important;
	margin-right:36px;
	}
	
div#kouza p.caution2 {
	margin-left:36px;
	margin-right:18px;
	}
	
div#kouza p.caution3 {
	margin-left:36px;
	margin-right:18px;
	margin-bottom:18px;
	}


/*申込ボタンエリア*/

div#application-area {
	width:710px;
	height:auto;
	margin-top:36px;
	margin-left: 102px;
	}

div#application-area p#soudan-btn, div#application-area p#moushikomi-btn {
	line-height:1;
	font-size:small;
}

div#application-area p#soudan-btn a {
	color: #333;
	background-color: #FFF;
	background-image: url(../../../images/program/internusa/apply_btn_internusa8.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	display: block;
	height: 55px;
	width: 400px;
	margin-left:auto;
	margin-right:auto;
	margin-top:0px;
	margin-bottom:36px;
	overflow:hidden;
}

div#application-area p#soudan-btn a:hover {
	background-image: url(../../../images/program/internusa/apply_btn_internusa8.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
}

div#application-area p#moushikomi-btn {
	margin-top:0px;
	margin-bottom:0px;	
}


div#application-area p#moushikomi-btn a {
	color: #333;
	background-color: #FFF;
	background-image: url(../../../images/btn/btn-apply.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	display: block;
	height: 55px;
	width: 300px;
	margin-top:0px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:0px;
	overflow:hidden;
}

div#application-area p#moushikomi-btn a:hover {
	background-image: url(../../../images/btn/btn-apply.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}

/*「もどる」ボタン*/

p#return {
margin-top:36px;
text-align:center;
}












.toeic_taikendan {
	margin-bottom: 20px;
	margin-left: 175px;
	margin-right: 175px;
}








span.notice {
	font-size: 13px;
	color: #F00;
	font-weight: bold;
}





/********************************************************************************************************  新規ページ用 index.html ここから　↓↓↓　******************************************************************/
#top-logo {
	width: 950px;
	height: 95px;
	background-image: url(../../../images/program/toeic/new/top-logo.jpg);
	background-repeat: no-repeat;
}


.toeic-infomation {
	display: block;
	text-align: justify;
	text-justify: inter-ideograph;
	font-family: large;
	font-weight: bold;
	color: #666;
	margin: 20px 30px 10px;
}


.top-img {
	position: relative;
	width: 950px;
	height: 260px;
	background-image: url(../../../images/program/toeic/new/top_img.jpg);
	background-repeat: no-repeat;
}

.donyu-jisseki {
	display: block;
	width: 854px;
	text-align: center;
	font-size: 18px ;
	font-weight: bold;
	margin-top: 30px;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}

.class-jisseki {
	display: block;
	width: auto;
	height: auto;
	padding: 10px 10px 10px 10px;
	margin: 10px 20px 20px;
	background-color: #A2BCF4;
}

.class-jisseki p {
	float: left;
	text-align: justify;
	text-justify: inter-ideograph;
	padding: 10px;
	
}
 
/*****************************　メニュー説明文　***********************************************/
.top-img .text {
	position: absolute;
	width: 548px;
	height: auto;
	top: 106px;
	left: 394px;
	text-align: justify;
	text-justify: inter-ideograph;
	font-weight: bold;
	font-size: 16px;
}
	

/*****************************　メニュー東京　***********************************************/
.top-img .menu-tyo a {
	position: absolute;
	width: 210px;
	height: 50px;
	top: 15px;
	left: 0px;
	background-image: url(../../../images/program/toeic/new/menu_tyo.jpg);
	background-repeat: no-repeat;
}
	
.top-img .menu-tyo a:hover {
	background-position: 0 -50px;
}


/*****************************　メニュー大阪　***********************************************/
.top-img .menu-osa a {
	position: absolute;
	width: 210px;
	height: 50px;
	top: 75px;
	left: 0px;
	background-image: url(../../../images/program/toeic/new/menu_osa.jpg);
	background-repeat: no-repeat;
}
	
.top-img .menu-osa a:hover {
	background-position: 0 -50px;
}


/*****************************　メニュー理由　***********************************************/
.top-img .menu-reason a {
	position: absolute;
	width: 210px;
	height: 50px;
	top: 135px;
	left: 0px;
	background-image: url(../../../images/program/toeic/new/menu_reason.jpg);
	background-repeat: no-repeat;
}
	
.top-img .menu-reason a:hover {
	background-position: 0 -50px;
}


/*****************************　メニュー体験談　***********************************************/
.top-img .menu-taiken a {
	position: absolute;
	width: 210px;
	height: 50px;
	top: 195px;
	left: 0px;
	background-image: url(../../../images/program/toeic/new/menu_taiken.jpg);
	background-repeat: no-repeat;
}
	
.top-img .menu-taiken a:hover {
	background-position: 0 -50px;
}





.top-info {
	position: relative;
	width: 914px;
	height: 475px;
	margin-top: 30px;
	background-image: url(../../../images/program/toeic/new/t-info.jpg);
	background-repeat: no-repeat;
}


/*****************************　クラス-東京　***********************************************/
.top-info .class-tyo a {
	position: absolute;
	width: 180px;
	height: 40px;
	top: 112px;
	left: 510px;
	background-image: url(../../../images/program/toeic/new/class_tyo.jpg);
	background-repeat: no-repeat;
}
	
.top-info .class-tyo a:hover {
	background-position: 0 -40px;
}


/*****************************　クラス-大阪　***********************************************/
.top-info .class-osa a {
	position: absolute;
	width: 180px;
	height: 40px;
	top: 112px;
	left: 703px;
	background-image: url(../../../images/program/toeic/new/class_osa.jpg);
	background-repeat: no-repeat;
}
	
.top-info .class-osa a:hover {
	background-position: 0 -40px;
}


/*****************************　無料クラス-東京　***********************************************/
.top-info .muryo-tyo a {
	position: absolute;
	width: 170px;
	height: 40px;
	top: 258px;
	left: 510px;
	background-image: url(../../../images/program/toeic/new/muryo_tyo.jpg);
	background-repeat: no-repeat;
}
	
.top-info .muryo-tyo a:hover {
	background-position: 0 -40px;
}


/*****************************　無料クラス-大阪　***********************************************/
.top-info .muryo-osa a {
	position: absolute;
	width: 170px;
	height: 40px;
	top: 258px;
	left: 703px;
	background-image: url(../../../images/program/toeic/new/muryo_osa.jpg);
	background-repeat: no-repeat;
}
	
.top-info .muryo-osa a:hover {
	background-position: 0 -40px;
}


/***********koushi****************　講師-東京　***********************************************/
.top-info .koushi a {
	position: absolute;
	width: 340px;
	height: 40px;
	top: 388px;
	left: 516px;
	background-image: url(../../../images/program/toeic/new/koushi.jpg);
	background-repeat: no-repeat;
}
	
.top-info .koushi a:hover {
	background-position: 0 -40px;
}



/********************************************************************************************************  新規ページ用 index.html ここまで　↑↑↑　******************************************************************/

/********************************************************************************************************  新規ページ用 class-tyo.html ここから　↑↑↑　******************************************************************/

#top-logo02 {
	position: relative;
	width: 950px;
	height: 122px;
	background-image: url(../../../images/program/toeic/new/top-logo02.jpg);
	background-repeat: no-repeat;
}

/***********koushi****************　クラス-東京　***********************************************/
#top-logo02 .menu-tyo02 a {
	position: absolute;
	width: 120px;
	height: 40px;
	top: 75px;
	left: 166px;
	background-image: url(../../../images/program/toeic/new/menu-tyo02.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
}
	
#top-logo02 .menu-tyo02 a:hover {
	background-position: 0 -40px;
}


/***********koushi****************　クラス-大阪　***********************************************/
#top-logo02 .menu-osa02 a {
	position: absolute;
	width: 120px;
	height: 40px;
	top: 75px;
	left: 296px;
	background-image: url(../../../images/program/toeic/new/menu-osa02.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
}
	
#top-logo02 .menu-osa02 a:hover {
	background-position: 0 -40px;
}


/***********koushi****************　理由　***********************************************/
#top-logo02 .menu-reason02 a {
	position: absolute;
	width: 120px;
	height: 40px;
	top: 75px;
	left: 426px;
	background-image: url(../../../images/program/toeic/new/menu-reason02.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
}
	
#top-logo02 .menu-reason02 a:hover {
	background-position: 0 -40px;
}


/***********koushi****************　体験談　***********************************************/
#top-logo02 .menu-taiken02 a {
	position: absolute;
	width: 120px;
	height: 40px;
	top: 75px;
	left: 556px;
	background-image: url(../../../images/program/toeic/new/menu-taiken02.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
}
	
#top-logo02 .menu-taiken02 a:hover {
	background-position: 0 -40px;
}


/***********koushi****************　講師　***********************************************/
#top-logo02 .menu-koushi02 a {
	position: absolute;
	width: 120px;
	height: 40px;
	top: 75px;
	left: 686px;
	background-image: url(../../../images/program/toeic/new/menu-koushi02.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
}
	
#top-logo02 .menu-koushi02 a:hover {
	background-position: 0 -40px;
}


/***********koushi****************　オフィス　***********************************************/
#top-logo02 .menu-office a {
	position: absolute;
	width: 120px;
	height: 40px;
	top: 75px;
	left: 816px;
	background-image: url(../../../images/program/toeic/new/menu-office.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
}
	
#top-logo02 .menu-office a:hover {
	background-position: 0 -40px;
}




.muryo-title {
	padding-top: 5px;
	padding-bottom: 5px;
	background-color: #6491EE;
	text-align: center;
	color: #FFF;
	font-size: 18px;
	font-weight: bold;
	line-height: 30px;
}


.muryo-day {
	padding-top: 3px;
	padding-bottom: 3px;
	background-color: #6491EE;
	text-align: center;
	color: #FFF;
	font-size: 13px;
	line-height: 20px;
}

.muryo-day td p {
	text-align: center;
	color: #FFF;
}

.muryo-design {
	border: 1px solid #6491EE;
}

.muryo-design p {
	padding-top: 3px;
	padding-bottom: 3px;
	text-align: center;
}

.muryo-design2 {
	border: 1px solid #6491EE;
}

.muryo-design2 p {
	margin: 0;
	padding: 0;
}

.sun p {
	color: #F00;
	width: 115px;
	height: auto;
}

.mon p {
	color: #333;
	width: 120px;
	height: auto;
}

.sat p {
	color: #00F;
	width: 125px;
	height: auto;
}

.right {
	padding-right: 15px;
	text-align: right;
	font-size: 12px;
	font-weight:bold;
}

span {
	color: red;
}



/********************************************************************************************************  新規ページ用 class-tyo.html ここまで　↑↑↑　******************************************************************/

/********************************************************************************************************  新規ページ用 koushi.html ここから　↓↓↓　******************************************************************/

#toeic-koshi {
	width: 894px;
	height: auto;
	margin-left: 20px;
	margin-top: 20PX;
}

#toeic-koshi .koshi-01 {
	display: block;
	width: 894px;
	height: 345px;
	margin-bottom: 20px;
}

#toeic-koshi .koshi-01 .person {
	float: left;
	width: 274px;
	height: auto;
	margin-right: 20px;
	border: 2px solid #999;
}

#toeic-koshi .koshi-01 .img {
	float: left;
	width: 156px;
	height: 187px;
}

#toeic-koshi .koshi-01 .topic {
	display: block;
	margin-top: 10px;
	font-size: 14px;
	color: #1448B6;
	text-align: center;
}

#toeic-koshi .koshi-01 .name {
	display: block;
	font-size: 20px;
	letter-spacing: 2px;
	text-align: center;
	margin-top: 10px;
	margin-bottom: 10px;

}

#toeic-koshi .koshi-01 .score {
	display: block;
	font-size: 18px;
	text-align: center;
}

#toeic-koshi .koshi-01 .top-text {
	display: block;
	font-size: 14px;
	color: #666;
	padding-bottom: 5px;
	padding-left: 20px;
	padding-right: 20px;
	text-align: justify;
	text-justify: inter-ideograph;
	font-family: "メイリオ";
	clear: both;
}

#toeic-koshi .koshi-01 .bottom-text {
	font-size: 13px;
	color:#4F82EC;
	padding-bottom: 5px;
	padding-left: 20px;
	padding-right: 20px;
	text-align: justify;
	text-justify: inter-ideograph;
}





#toeic-koshi .koshi-02 {
	display: block;
	width: 894px;
	height: 234px;
	margin-right: 20px;
	margin-bottom: 20px;
}

#toeic-koshi .koshi-02 .person {
	float: left;
	width: 202px;
	height: 230px;
	margin-right: 17px;
	border: 2px solid #999;
}

#toeic-koshi .koshi-02 .person-last {
	float: left;
	width: 202px;
	height: 234px;
	border: 2px solid #999;
}

#toeic-koshi .koshi-02 .img {
	float: left;
	width: 120px;
	height: 125px;
}

#toeic-koshi .koshi-02 .topic {
	font-size: 14px;
	color: #1448B6;
	text-align: center;
}

#toeic-koshi .koshi-02 .name {
	display: block;
	font-size: 14px;
	margin-top: 10px;
	text-align: center;
}

#toeic-koshi .koshi-02 .score {
	display: block;
	font-size: 13px;
	margin-top: 10px;
	text-align: center;
}

#toeic-koshi .koshi-02 .top-text {
	font-size: 13px;
	color: #666;
	padding-bottom: 5px;
	padding-left: 15px;
	padding-right: 15px;
	text-align: justify;
	text-justify: inter-ideograph;
	clear: both;
}

.toeic-info {
	text-align: center;
	font-size: 20px;
	font-weight: bold;
	color: #00F;
}



/********************************************************************************************************  新規ページ用 taikenn.html ここから　↓↓↓　******************************************************************/

#toeic-taiken {
	width: 894px;
	height: auto;
	margin-left: 20px;
	margin-top: 20PX;
}

#toeic-taiken .taiken-01 {
	display: block;
	width: 894px;
	height: 368px;
	margin-bottom: 20px;
}

#toeic-taiken .taiken-01 .person {
	float: left;
	width: 432px;
	height: auto;
	margin-right: 21px;
	border: 2px solid #FFA477;
	background-color: #FFEEE6;
}

#toeic-taiken .taiken-01 .person-last {
	float: left;
	width: 432px;
	height: auto;
	border: 2px solid #FFA477;
	background-color: #FFEEE6;
}

#toeic-taiken .taiken-01 .img {
	float: left;
	width: 127px;
	height: 127px;
}

#toeic-taiken .taiken-01 .course {
	display: block;
	margin-top: 10px;
	font-size: 20px;
	color: #1448B6;
	text-align: center;
}

#toeic-taiken .taiken-01 .name {
	display: block;
	font-size: 20px;
	letter-spacing: 2px;
	text-align: center;

}

#toeic-taiken .taiken-01 .score {
	display: block;
	font-size: 18px;
	text-align: center;
}

#toeic-taiken .taiken-01 .scoreup {
	display: block;
	font-size: 20px;
	color: #00F;
	font-weight: bold;
	text-align: center;
}

#toeic-taiken .taiken-01 .text {
	display: block;
	font-size: 14px;
	color: #666;
	padding-bottom: 5px;
	padding-left: 20px;
	padding-right: 20px;
	text-align: justify;
	text-justify: inter-ideograph;
	font-family: "メイリオ";
	clear: both;
}





#toeic-taiken .taiken-02 {
	display: block;
	width: 894px;
	height: 145px;
	margin-bottom: 20px;
}

#toeic-taiken .taiken-02 .person {
	float: left;
	width: 274px;
	height: auto;
	margin-right: 20px;
	border: 2px solid #FFA477;
	background-color: #FFEEE6;
}

#toeic-taiken .taiken-02 .course {
	display: block;
	margin-top: 10px;
	font-size: 16px;
	font-weight: bolder;
	text-align: center;
}

#toeic-taiken .taiken-02 .score {
	display: block;
	font-size: 20px;
	letter-spacing: 2px;
	text-align: center;

}

#toeic-taiken .taiken-02 .scoreup {
	display: block;
	font-size: 20px;
	font-weight: bolder;
	color: #00F;
	text-align: center;
}

#toeic-taiken .taiken-02 .text {
	display: block;
	font-size: 14px;
	color: #666;
	padding-bottom: 5px;
	padding-left: 20px;
	padding-right: 20px;
	text-align: justify;
	text-justify: inter-ideograph;
	font-family: "メイリオ";
	clear: both;
}




.senryaku {
	text-align: center;
	margin-bottom: 20px;
	margin-top: 20px;
	font-size: 25px;
	font-weight:
}