﻿@charset "utf-8";
@import url("common.css"); /* common stylesheet */

#dammy {
	background: url() no-repeat;
	margin: 0;
	padding: 40px 0 0 0;
	width: 216px;
	overflow: hidden;
	display: block;
	border: none;
	text-decoration: none;
	height: 0px!important;
	height /**/:40px;/* for ie5.x */
	}


/* #
--------- --------- --------- --------- --------- */
.price_mtitle {
	background: url(../images/price/price_mtitle.jpg) no-repeat;
	margin: 0 0 2px 0;
	padding: 101px 0 0 0;
	width: 670px;
	overflow: hidden;
	display: block;
	border: none;
	text-decoration: none;
	height: 0px!important;
	height /**/:101px;/* for ie5.x */
	}
	
.price_cnavi {
	margin:0 0 10px 0;
	}
	
.price_cnavi li {
	margin:0;
	width:131px;
	height:37px;
	float:right;
	}
	
.price_cnavi li a {
	background: url(../images/price/price_cnavi1.jpg) no-repeat;
	margin: 0;
	padding: 37px 0 0 0;
	width: 131px;
	overflow: hidden;
	display: block;
	border: none;
	text-decoration: none;
	height: 0px!important;
	height /**/:37px;/* for ie5.x */
	}
	
.price_cnavi li.price_cnavi2 a {
	background: url(../images/price/price_cnavi2.jpg) no-repeat;
	}
	
.price_cnavi li.price_cnavi3 a {
	background: url(../images/price/price_cnavi3.jpg) no-repeat;
	}

.price_cnavi li a:hover {
	background-position:1px 2px;
	}

/*course_btnarea2*/#price_stitle1,
#price_stitle2 {
	background: url(../images/price/price_stitle1.jpg) no-repeat;
	margin: 0 0 15px 0;
	padding: 50px 0 0 0;
	width: 670px;
	overflow: hidden;
	display: block;
	border: none;
	text-decoration: none;
	height: 0px!important;
	height /**/:50px;/* for ie5.x */
	}
	
#price_stitle2 {
	background: url(../images/price/price_stitle2.jpg) no-repeat;
	margin:0 0 25px 0;
	padding: 40px 0 0 0;
	height: 0px!important;
	height /**/:40px;/* for ie5.x */
	}
	








.price_table {
	margin:0 0 15px 0;
	width:669px;
	border-top:1px solid #B9B9B9;
	border-left:1px solid #B9B9B9;
	border-bottom:1px solid #B9B9B9;
	}
	
.price_table th {
	margin:0;
	padding:12px 0 10px 0;
	border-right:1px solid #B9B9B9;
	border-bottom:1px solid #B9B9B9;
	background-color: #F7F7F7;
	text-align: center;
	font-weight: bold;
	font-size:1.2em;
	color:#666;
	line-height:1.3;
	vertical-align: middle;
	}
	
.price_table td {
	background: url(../images/price/price_dot.gif) repeat-x;
	background-position: 0 bottom;
	margin:0;
	padding:12px 8px 10px 8px;
	border-right:1px solid #B9B9B9;
	line-height:1.3;
	vertical-align: middle;
	text-align:center
	}
	
.price_table td.td1 {
	width:160px;
	font-size:1.4em;
	font-weight: bold;
	color:#439C05;
	text-align:left;
	}
	
.price_table td.td1_guide {
	font-size:1.4em;
	font-weight: bold;
	color:#439C05;
	text-align:left;
	}
	
.price_table td.td1_2 {
	width:110px;
	font-size:1.4em;
	font-weight: bold;
	color:#439C05;
	text-align:left;
	}
	
.price_table td.td1 span,
.price_table td.td1_guide span {
	color:#333333;
	font-size:0.85em;
	font-weight: bold;
	}
	
.price_table td.td2 {
	width:74px;
	font-size:1.4em;
	font-weight: bold;
	text-align:center;
	}
	
.price_table td.td2_guide {
	width:104px;
	font-size:1.4em;
	font-weight: bold;
	text-align:center;
	}
	
.price_table td.td3 {
	width:82px;
	font-size:1.2em;
	text-align:center;
	}
	
.price_table td.td3_guide {
	width:112px;
	font-size:1.2em;
	text-align:center;
	}
	
.price_table td.td1 b,
.price_table td.td3 b,
.price_table td.td3_guide b {
	display: block;
	font-weight: bold;
	color:#EA500C;
	font-size:1.33em;
	}
	
.price_table td.td4 {
	width:82px;
	font-size:1.2em;
	text-align:center;
}
	
.price_table td.td4_guide {
	width:112px;
	font-size:1.2em;
	text-align:center;
}
	
.price_table td.td4 b,
.price_table td.td4_guide b  {
	display: block;
	font-weight: bold;
	color:#EA500C;
	font-size:1.33em;
	}

.price_table td.td3 a,
.price_table td.td4 a {
	padding: 0;
	color:#EF7A00;
	text-decoration: underline;
	}

.price_table td.td3.none,
.price_table td.td4.none {
	padding: 0 0 1px 0;
	}
	
.price_table td.td3.none b,
.price_table td.td4.none b {
	background: url(../images/price/price_cell1.jpg) no-repeat;
	margin: 0;
	padding: 56px 0 0 0;
	width: 98px;
	overflow: hidden;
	display: block;
	border: none;
	text-decoration: none;
	height: 0px!important;
	height /**/:56px;/* for ie5.x */
	}
	
.ptable2 .none b {
	background: url(../images/price/price_cell1.jpg) no-repeat;
	margin: 0 20px 0 30px;
	padding: 56px 0 0 0;
	width: 98px;
	overflow: hidden;
	display: block;
	border: none;
	text-decoration: none;
	height: 0px!important;
	height /**/:56px;/* for ie5.x */
	}
	
.price_table .colored td.td3.none b,
.price_table .colored td.td4.none b {
	background: url(../images/price/price_cell2.jpg) no-repeat;
	}

.price_table td.td5 {
	font-size:1.2em;
	text-align:left;
	}

.price_table td.td_btn {
	background-image: none;
	}

.price_table td.td_btn a {
	background: url(../images/price/price_banner.jpg) no-repeat;
	margin: 0;
	padding: 98px 0 0 0;
	width: 157px;
	overflow: hidden;
	display: block;
	border: none;
	text-decoration: none;
	height: 0px!important;
	height /**/:98px;/* for ie5.x */
	}

.price_table td.td_btn a:hover {
	background-position:1px 2px;
	}



.price_table .colored th,	
.price_table .colored td {
	background-color: #FDFDF1;
	}
	
.price_table .line1 td,
.price_table .colored.line1 td {
	border-bottom:2px solid #5A5A5A;
	background-image:none;
	}
	
.price_table .line2 td,
.price_table .colored.line2 td {
	background-image:none;
	}

.price_table .line2 td .td2,
.price_table .colored.line2 .td2 {
	background-image:none;
	text-align:center;
	}

.price_ex {	
	margin:0 0 85px 0;
	padding:0 5px;
	font-size:1.2em;
	}






.stitlearea {
	margin:0 0 10px 0;
	width:670px;
	height:43px;
	position: relative;
	}
	
.spinfo_title1,
.spinfo_title1_a,
.spinfo_title1_b,
.spinfo_title1_c,
.spinfo_title1_2,
.spinfo_title2_2,
.spinfo_title2_3,
.spinfo_title2_4,
.spinfo_title2,
.spinfo_title3,
.spinfo_title4,
.spinfo_title4_2,
.spinfo_title4_3,
.spinfo_title8
 {
	background: url(../images/price/price_sstitle1.jpg) no-repeat;
	margin: 0;
	padding: 43px 0 0 0;
	width: 454px;
	overflow: hidden;
	display: block;
	border: none;
	text-decoration: none;
	height: 0px!important;
	height /**/:43px;/* for ie5.x */
	}
	
.spinfo_title1_a {
	background: url(../images/price/price_sstitle1a.jpg) no-repeat;
	}
	
.spinfo_title1_b {
	background: url(../images/price/price_sstitle1b.jpg) no-repeat;
	}
	
.spinfo_title1_c {
	background: url(../images/price/price_sstitle1b.jpg) no-repeat;
	width: 480px;
	}
	
.spinfo_title1_2 {
	background: url(../images/price/price_sstitle1_1.jpg) no-repeat;
	}
	
.spinfo_title2 {
	background: url(../images/price/price_sstitle2.jpg) no-repeat;
	}
	
.spinfo_title2_2 {
	background: url(../images/price/price_sstitle2_2.jpg) no-repeat;
	}
	
.spinfo_title2_3 {
	background: url(../images/price/price_sstitle2_3.jpg) no-repeat;
	}
	
.spinfo_title2_4 {
	background: url(../images/price/price_sstitle2_4.jpg) no-repeat;
	}		
.spinfo_title3 {
	background: url(../images/price/price_sstitle3.jpg) no-repeat;
	}
	
.spinfo_title4 {
	background: url(../images/price/price_sstitle4.jpg) no-repeat;
	}
	
.spinfo_title4_2 {
	background: url(../images/price/price_sstitle4_2.jpg) no-repeat;
	width: 550px;
	}
	
.spinfo_title4_3 {
	background: url(../images/price/price_sstitle4_3.jpg) no-repeat;
	width: 550px;
	}
	
.spinfo_title8 {
	background: url(../images/price/price_sstitle8.jpg) no-repeat;
	width: 550px;
	}
	
.stitlearea a {
	position: absolute;
	top:1px;
	right:5px;
	background: url(../images/price/btn_link.jpg) no-repeat;
	margin: 0;
	padding: 39px 0 0 0;
	width: 134px;
	overflow: hidden;
	display: block;
	border: none;
	text-decoration: none;
	height: 0px!important;
	height /**/:39px;/* for ie5.x */
	}
	
.spbanner1,
.spbanner1_2,
.spbanner1_3,
.spbanner1_4,
.spbanner1_5,
.spbanner2,
.spbanner3,
.spbanner3_2,
.spbanner4,
.spbanner4_2,
.spbanner5,
.spbanner6,
.spbanner7
 {
	background: url(../images/price/course1_title2.jpg) no-repeat;
	margin: 0 0 10px 0;
	padding: 120px 0 0 0;
	width: 670px;
	overflow: hidden;
	display: block;
	border: none;
	text-decoration: none;
	height: 0px!important;
	height /**/:120px;/* for ie5.x */
	}
	
.spbanner2_2 {
	background: url(../images/price/course3_eve.jpg) no-repeat;
	margin: 0 0 10px 0;
	padding: 140px 0 0 0;
	width: 670px;
	overflow: hidden;
	display: block;
	border: none;
	text-decoration: none;
	height: 0px!important;
	height /**/:140px;/* for ie5.x */
	}
	
.spbanner1_2 {
	background: url(../images/price/course1_title2_2.jpg) no-repeat;
	}
	
.spbanner1_3 {
	background: url(../images/price/course1_title2_3.jpg) no-repeat;
	}
	
.spbanner1_4 {
	background: url(../images/price/course1_title2_4.jpg) no-repeat;
	}
	
.spbanner1_5 {
	background: url(../images/price/course1_title2_5.jpg) no-repeat;
	}
	
.spbanner2 {
	background: url(../images/price/course3_title.jpg) no-repeat;
	}
	
.spbanner3 {
	background: url(../images/price/course4_title_2.jpg) no-repeat;
	}
	
.spbanner3_2 {
	background: url(../images/price/course4_title_3.jpg) no-repeat;
	}
	
.spbanner4 {
	background: url(../images/price/course2_title2.jpg) no-repeat;
	}
	
.spbanner4_2 {
	background: url(../images/price/course2_title2_2.jpg) no-repeat;
	}	
.spbanner5
 {
	background: url(../images/price/course9_title1.jpg) no-repeat;
	}	
.spbanner6 {
	background: url(../images/price/course8_title1.jpg) no-repeat;
	}
	
.spbanner7 {
	background: url(../images/price/course4_title_4.jpg) no-repeat;
	}
	
.spprice_ex {
	margin:0 0 10px 0;
	color:#E56410;
	}
	
.spprice_ex b {
	display: block;
	font-size:1.2em;	
	color:#000;
	}
	
.tablearea {
	margin:0 0 15px 0;
	}
	
.tablearea.dot {
	background: url(../images/price/price_dot.gif) repeat-x;
	background-position: 0 bottom;
	margin:0 0 15px 0;
	padding:0 0 15px 0;
	}

.ptable1 {
	margin:0;
	border-top:1px solid #888;
	border-left:1px solid #888;
	width:510px;
	float:left;
	}

.ptable1_2 {
	margin:0;
	border-top:1px solid #888;
	border-left:1px solid #888;
	width:360px;
	float:left;
	}

.ptable2,
.ptable5 {
	margin:0 0 10px 0;
	border-top:1px solid #888;
	border-left:1px solid #888;
	width:668px;
	}

.ptable3,
.ptable4,
.ptable6,
.ptable7,
.ptable8 {
	margin:0;
	border-top:1px solid #888;
	border-left:1px solid #888;
	width:668px;
	}

.ptable1 th,
.ptable1_2 th,
.ptable2 th,
.ptable3 th,
.ptable5 th,
.ptable6 th,
.ptable8 th {
	margin:0;
	padding:10px 0 7px 0;
	text-align: center;
	border-right:1px solid #888;
	border-bottom:1px solid #888;
	background-color: #FEF9D9;
	}
	
.ptable4 th,
.ptable7 th {
	margin:0;
	padding:10px 0 7px 0;
	text-align: center;
	border-right:1px solid #888;
	border-bottom:1px solid #888;
	background-color: #E3F1DA;
	}
		
.ptable1 td,
.ptable1_2 td,
.ptable2 td,
.ptable3 td,
.ptable4 td,
.ptable5 td,
.ptable6 td,
.ptable7 td,
.ptable8 td {
	margin:0;
	padding:10px 0 7px 0;
	border-right:1px solid #888;
	border-bottom:1px solid #888;
	line-height:1.3;
	}
	
.ptable1 td.td1,
.ptable1_2 td.td1,
.ptable2 td.td1,
.ptable3 td.td1,
.ptable4 td.td1,
.ptable5 td.td1,
.ptable6 td.td1,
.ptable7 td.td1,
.ptable8 td.td1 {
	font-size:1.6em;
	font-weight: bold;
	text-align: center;
	vertical-align:middle;
	}
	
.ptable1 td.td1 b,
.ptable1_2 td.td1 b,
.ptable2 td.td1 b,
.ptable3 td.td1 b,
.ptable4 td.td1 b,
.ptable5 td.td1 b,
.ptable6 td.td1 b,
.ptable7 td.td1 b,
.ptable8 td.td1 b {
	display: block;
	color:#EA500C;
	font-weight: bold;
	}

	
.ptable1 th.th1 {
	width:150px;
	font-size:1.6em;
	font-weight: bold;
	}
	
.ptable1 th.th2 {
	width:170px;
	font-size:1.4em;
	font-weight: bold;
	}
	
.ptable1 th.th2 b {
	display: block;
	font-size:1.1em;
	font-weight: bold;
	color:#EF7A00;
	line-height:1.1;
	}
	
.ptable1 th.th3 {
	font-size:1.4em;
	font-weight: bold;
	}

.ptable1 th.th3 b {
	display: block;
	font-size:1.1em;
	font-weight: bold;
	color:#EA500C;
	line-height:1.1;
	}


.ptable1_2 th.th1 {
	width:150px;
	font-size:1.6em;
	font-weight: bold;
	}
	
.ptable1_2 th.th2 {
	width:170px;
	font-size:1.4em;
	font-weight: bold;
	}
	
.ptable1_2 th.th2 b {
	display: block;
	font-size:1.1em;
	font-weight: bold;
	color:#EF7A00;
	line-height:1.1;
	}
	
.ptable2 th.th1,
.ptable4 th.th1 {
	width:175px;
	font-size:1.6em;
	font-weight: bold;
	color:#439C05;
	}

.ptable2 th.th2,
.ptable4 th.th2 {
	width:155px;
	font-size:1.6em;
	font-weight: bold;
	}
	
.ptable2 th.th3,
.ptable4 th.th3 {
	width:175px;
	font-size:1.4em;
	font-weight: bold;
	}
	
.ptable2 th.th3 b,
.ptable4 th.th3 b {
	display: block;
	font-size:1.1em;
	font-weight: bold;
	color:#EF7A00;
	line-height:1.1;
	}
	
.ptable2 th.th4,
.ptable4 th.th4 {
	font-size:1.4em;
	font-weight: bold;
	}

.ptable2 th.th4 b,
.ptable4 th.th4 b {
	display: block;
	font-size:1.1em;
	font-weight: bold;
	color:#EA500C;
	line-height:1.1;
	}


.ptable3 th.th1 {
	width:175px;
	font-size:1.6em;
	font-weight: bold;
	color:#439C05;
	}

.ptable3 th.th2 {
	width:260px;
	font-size:1.6em;
	font-weight: bold;
	}
	
.ptable3 th.th3 {
	font-size:1.4em;
	font-weight: bold;
	}

.ptable3 th.th3 b {
	display: block;
	font-size:1.1em;
	font-weight: bold;
	color:#EA500C;
	line-height:1.1;
	}
	
	
.ptable5 th.th1 {
	width:100px;
	}

.ptable5 th.th2 {
	width:122px;
	font-size:1.6em;
	font-weight: bold;
	}
	
.ptable5 th.th3 {
	width:139px;
	font-size:1.4em;
	font-weight: bold;
	}
	
.ptable5 th.th3 b {
	display: block;
	font-size:1.1em;
	font-weight: bold;
	color:#EF7A00;
	line-height:1.1;
	}
	
.ptable5 th.th4 {
	font-size:1.4em;
	font-weight: bold;
	}

.ptable5 th.th4 b {
	display: block;
	font-size:1.1em;
	font-weight: bold;
	color:#EA500C;
	line-height:1.1;
	}


.ptable6 th.th1 {
	width:210px;
	}

.ptable6 th.th2 {
	width:205px;
	font-size:1.6em;
	font-weight: bold;
	}
	
.ptable6 th.th3 {
	font-size:1.4em;
	font-weight: bold;
	}

.ptable6 th.th3 b {
	display: block;
	font-size:1.1em;
	font-weight: bold;
	color:#EA500C;
	line-height:1.1;
	}

.ptable7 th.th1 {
	font-size:1.6em;
	font-weight: bold;
	color:#439C05;
	}

.ptable7 th.th2 {
	width:131px;
	font-size:1.6em;
	font-weight: bold;
	}
	
.ptable7 th.th3 {
	width:138px;
	font-size:1.4em;
	font-weight: bold;
	}
	
.ptable7 th.th3 b {
	display: block;
	font-size:1.1em;
	font-weight: bold;
	color:#EF7A00;
	line-height:1.1;
	}
	
.ptable7 th.th4 {
	font-size:1.4em;
	font-weight: bold;
	}

.ptable7 th.th4 b {
	display: block;
	font-size:1.1em;
	font-weight: bold;
	color:#EA500C;
	line-height:1.1;
	}

.ptable7 th.th5 {
	width:116px;
	font-size:1.4em;
	font-weight: bold;
	}

.ptable7 th.th5 b {
	display: block;
	font-size:1.1em;
	font-weight: bold;
	color:#EA500C;
	line-height:1.1;
	}

.ptable8 th.th1 {
	width:215px;
	font-size:1.6em;
	font-weight: bold;
	}

.ptable8 th.th2 {
	width:215px;
	font-size:1.4em;
	font-weight: bold;
	}
	
.ptable8 th.th2 b {
	display: block;
	font-size:1.1em;
	font-weight: bold;
	color:#EF7A00;
	line-height:1.1;
	}
		
.ptable8 th.th3 {
	font-size:1.4em;
	font-weight: bold;
	}

.ptable8 th.th3 b {
	display: block;
	font-size:1.1em;
	font-weight: bold;
	color:#EA500C;
	line-height:1.1;
	}

.price1,
.price2,
.price2_2,
.price3,
.price4,
.price4b,
.price5,
.price5b,
.price6,
.price6b,
.price7,
.price8,
.price9,
.price10,
.price11,
.price9b,
.price10b,
.price11b,
.price12,
.price13,
.price14,
.price14_2,
.price15,
.price16,
.price20,
.price21,
.price22,
.price25,
.price26,
.price27,
.price28,
.price29,
.price30
   {
	background: url(../images/price/course1_price1.jpg) no-repeat;
	margin: 0;
	padding: 55px 0 0 0;
	width: 150px;
	overflow: hidden;
	display: block;
	border: none;
	text-decoration: none;
	height: 0px!important;
	height /**/:55px;/* for ie5.x */
	}
	
.price17,
.price18,
.price19,
.price19_2,
.price23,
.price24,
.price31 {
	margin: 0;
	padding: 55px 0 0 0;
	overflow: hidden;
	display: block;
	border: none;
	text-decoration: none;
	height: 0px!important;
	height /**/:55px;/* for ie5.x */
	}
	
.price2 {
	background: url(../images/price/course1_price2.jpg) no-repeat;
	width:170px;
	}
	
.price3 {
	background: url(../images/price/course1_price3.jpg) no-repeat;
	width:180px;
	}
	
.price2_2 {
	background: url(../images/price/course3_price2_2.jpg) no-repeat 30px 0;
	width:190px;
	}
	
.price4 {
	background: url(../images/price/course2_price1.jpg) no-repeat;
	width:160px;
	}
	
.price4b {
	background: url(../images/price/course2_price1b.jpg) no-repeat;
	width:160px;
	}
	
.price5 {
	background: url(../images/price/course2_price2_2.jpg) no-repeat;
	width:170px;
	}
	
.price5b {
	background: url(../images/price/course2_price2_2b.jpg) no-repeat;
	width:170px;
	}
	
.price6 {
	background: url(../images/price/course2_price3_2.jpg) no-repeat;
	width:140px;
	}
	
.price6b {
	background: url(../images/price/course2_price3_2b.jpg) no-repeat;
	width:140px;
	}
	
.price7 {
	background: url(../images/price/course2_price4.jpg) no-repeat;
	width:230px;
	}
	
.price8 {
	background: url(../images/price/course2_price5.jpg) no-repeat;
	width:230px;
	}
	
.price9 {
	background: url(../images/price/course2_price6.jpg) no-repeat;
	width:160px;
	}
	
.price9b {
	background: url(../images/price/course2_price6b.jpg) no-repeat;
	width:160px;
	}
	
.price10 {
	background: url(../images/price/course2_price7_2.jpg) no-repeat;
	width:170px;
	}
	
.price10b {
	background: url(../images/price/course2_price7_2b.jpg) no-repeat;
	width:170px;
	}
	
.price11 {
	background: url(../images/price/course2_price8_2.jpg) no-repeat;
	width:140px;
	}
	
.price11b {
	background: url(../images/price/course2_price8_2b.jpg) no-repeat;
	width:140px;
	}
	
.price12 {
	background: url(../images/price/course3_price1.jpg) no-repeat;
	width:122px;
	}
	
.price13 {
	background: url(../images/price/course3_price2.jpg) no-repeat;
	width:139px;
	}
	
.price14 {
	background: url(../images/price/course3_price3.jpg) no-repeat;
	width:131px;
	}
	
.price14_2 {
	background: url(../images/price/course3_price10.jpg) no-repeat;
	width:131px;
	}
	
.price15 {
	background: url(../images/price/course3_price4.jpg) no-repeat;
	width:191px;
	}
	
.price16 {
	background: url(../images/price/course3_price5.jpg) no-repeat;
	width:207px;
	}
	
.price17 {
	width: 131px;
	background: url(../images/price/course3_price6.jpg) no-repeat;
	}
	
.price18 {
	width: 138px;
	background: url(../images/price/course3_price7.jpg) no-repeat;
	}
	
.price19 {
	width: 116px;
	background: url(../images/price/course3_price8.jpg) no-repeat;
	}
	
.price19_2 {
	width: 129px;
	background: url(../images/price/course3_price9.jpg) no-repeat;
	margin:0 0 0 10px;
	}
	
.price20 {
	background: url(../images/price/course4_price1.jpg) no-repeat;
	}
	
.price21 {
	background: url(../images/price/course4_price2.jpg) no-repeat;
	width:166px;
	}
	
.price22 {
	background: url(../images/price/course4_price3.jpg) no-repeat;
	}

.price23 {
	background: url(../images/price/course2_price5.jpg) no-repeat 10px 0;
	width:150px;
	}

.price24 {
	background: url(../images/price/course2_price10.jpg) no-repeat 10px 0;
	width:130px;
	}

.price25 {
	background: url(../images/price/course4_price4.jpg) no-repeat;
	}

.price26 {
	background: url(../images/price/course4_price5.jpg) no-repeat;
	width:166px;
	}

.price27 {
	background: url(../images/price/course4_price0.jpg) no-repeat;
	}
.price28 {
	background: url(../images/price/course9_price1.jpg) no-repeat;
	}
.price29 {
	background: url(../images/price/course9_price2.jpg) no-repeat;
	}
.price30 {
	background: url(../images/price/course9_price3.jpg) no-repeat;
	}			

.price31 {
	background: url(../images/price/course2_price4_2.jpg) no-repeat 10px 0;
	width:160px;
	}			

.ptable1ex {
	margin:0;
	width:135px;
	float:right;
	}
	
.ptable1ex b {
	display: block;
	color:#E56410;
	}

.td_img {
	width:70px;
	}
	
	










	
.table_ex {
	margin:0 0 15px 0;
	font-size:1.2em;
	}

.spinfo2_ex {
	margin:0 0 10px 0;
	font-size:1.4em;
	}
	
.spinfo2_ex b {
	display: block;
	font-size:1.4em;
	color:#439C05;
	font-weight: bold;
	}
	









	
.course_btnarea1 {	
	margin:0 0 15px 0;
	padding:20px 130px 0 130px;
	height:84px;
	background-color: #FEF9E5;
	}
	
.course_btnarea2 {	
	margin:0 0 15px 0;
	padding:20px 0 0 8px;
	height:84px;
	background-color: #FEF9E5;
	}
	
.course_btn1,
.course_btn2,
.course_btn1_2,
.course_btn2_2 {	
	margin:0;
	width:245px;
	height:64px;
	float:left;
	}
	
.course_btn1 a,
.course_btn2 a {
	background: url(../images/course/course_btn3.jpg) no-repeat;
	margin: 0;
	padding: 64px 0 0 0;
	width: 245px;
	overflow: hidden;
	display: block;
	border: none;
	text-decoration: none;
	height: 0px!important;
	height /**/:64px;/* for ie5.x */
	}
	
.course_btn2 a {
	background: url(../images/course/course_btn4.jpg) no-repeat;
	}
	
.course_btn1_2 a,
.course_btn2_2 a {
	background: url(../images/course/course_btn3_2.jpg) no-repeat;
	margin: 0;
	padding: 64px 0 0 0;
	width: 245px;
	overflow: hidden;
	display: block;
	border: none;
	text-decoration: none;
	height: 0px!important;
	height /**/:64px;/* for ie5.x */
	}
	
.course_btn2_2 a {
	background: url(../images/course/course_btn4_2.jpg) no-repeat;
	}
	
.course_btn3 {	
	margin:0;
	width:165px;
	height:64px;
	float:left;
	}
	
.course_btn3 a {
	background: url(../images/course/course_btn5.jpg) no-repeat;
	margin: 0;
	padding: 64px 0 0 0;
	width: 165px;
	overflow: hidden;
	display: block;
	border: none;
	text-decoration: none;
	height: 0px!important;
	height /**/:64px;/* for ie5.x */
	}
	
.course_btn1 a:hover,
.course_btn2 a:hover,
.course_btn3 a:hover {
	background-position: 0 -68px;
	}
	
.price_table .color01 {
	color:#FF6600;
	font-weight:600;
	font-size:14px;
	}
	
.banner_area{
	margin:10px 0 25px 0;
	padding:15px 0;
	background-color:#FFF3EE;
}
.kyuhu_btn a{
	background: url(../images/price/kyuhu_btn.jpg) no-repeat;
	margin: 0;
	padding: 117px 0 0 0;
	width: 316px;
	overflow: hidden;
	display: block;
	border: none;
	text-decoration: none;
	height: 0px!important;
	height /**/:117px;/* for ie5.x */
	float:left;
}
.bosi_btn a{
	background: url(../images/price/bosi_btn.jpg) no-repeat;
	margin: 0;
	padding: 117px 0 0 0;
	width: 316px;
	overflow: hidden;
	display: block;
	border: none;
	text-decoration: none;
	height: 0px!important;
	height /**/:117px;/* for ie5.x */
	float:right;
}
.kyuhu_btn{
	padding:0 0 0 13px;
}
.bosi_btn{
	padding:0 13px 0 0 ;
}


.kyuhu_btn a:hover,
.bosi_btn a:hover{
	background-position: 0 -117px ;
}



