﻿@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 */
	}




/* #
--------- --------- --------- --------- --------- */
.course_btnarea1 {	
	margin:0 ;
	padding:20px 130px 10px 130px;
	height:84px;
	background-color: #FEF9E5;
	}
	
.course_btnarea2 {	
	margin:0 ;
	padding:20px 0 10px 8px;
	height:84px;
	background-color: #FEF9E5;
	}
	
.course_btn1,
.course_btn2,
.course_btn1_2,
.course_btn2_2  {	
	margin:0;
	width:245px;
	height:68px;
	float:left;
	}
	
		
.course_btn1 a,
.course_btn2 a, 
.course_btn1_2 a,
.course_btn2_2 a {
	background: url(../images/course/course_btn3_2.jpg) no-repeat;
	margin: 0;
	padding: 68px 0 0 0;
	width: 245px;
	overflow: hidden;
	display: block;
	border: none;
	text-decoration: none;
	height: 0px!important;
	height /**/:68px;/* for ie5.x */
	}
	
.course_btn2 a {
	background: url(../images/course/course_btn4_2.jpg) no-repeat;
	}
	
.course_btn1_2 a {
	background: url(../images/course/course_btn3.jpg) no-repeat;
	}

.course_btn2_2 a {
	background: url(../images/course/course_btn4.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: 68px 0 0 0;
	width: 165px;
	overflow: hidden;
	display: block;
	border: none;
	text-decoration: none;
	height: 0px!important;
	height /**/:68px;/* for ie5.x */
	}
	
.course_btn1 a:hover,
.course_btn2 a:hover,
.course_btn1_2 a:hover,
.course_btn2_2 a:hover,
.course_btn3 a:hover {
	background-position: 0 -68px;
	}

.course_linkarea {
	margin:0 0 35px 0;
	}
	
.course_link {
	float:right;
	background: url(../images/course/course_icon2.jpg) no-repeat;
	margin:0;
	padding:0 0 0 19px;
	text-align: right;
	font-size:1.2em;
	}
	
.course_link a {
	margin:0;	
	color:#4D4D4D;
	}

.course_voice1lead {
	margin:0 0 15px 0;
	font-size:1.6em;
	font-weight: bold;
	color:#EF7A00;
	}
	
.course_voice1ex {
	margin:0;
	font-size:1.2em;
	}
	
.course_voice1name {
	position: absolute;
	bottom:10px;
	left:154px;
	color:#4D4D4D;
	font-weight: bold;
	font-size:1.2em;
	}
	
.course_voice1name span {
	position:absolute;
	top:1px;
	left:12px;
	background: url(../images/course/zaki.gif) no-repeat;
	margin:  0;
	padding: 13px 0 0 0;
	width: 13px;
	overflow: hidden;
	display: block;
	border: none;
	text-decoration: none;
	height: 0px!important;
	height /**/:13px;/* for ie5.x */
	}
	
.course_title1,
.course_title2,
.course_title5,
.course_title6 {
	background: url(../images/course/course_stitle1.jpg) no-repeat;
	margin: 0 0 20px 0;
	padding: 40px 0 0 0;
	width: 670px;
	overflow: hidden;
	display: block;
	border: none;
	text-decoration: none;
	height: 0px!important;
	height /**/:40px;/* for ie5.x */
	}
	
.course_title2 {
	background: url(../images/course/course_stitle2.jpg) no-repeat;
	margin:0 0 15px 0;
	}
	
.course_title5 {
	background: url(../images/course/course_stitle5.jpg) no-repeat;
	margin:0 0 15px 0;
	}
	
.course_title6{
	background: url(../images/course/course_stitle6.jpg) no-repeat;
	margin:30px 0 15px 0;
	}
	
.course_title3,
.course_title4 {
	background: url(../images/course/course_stitle3.jpg) no-repeat;
	margin: 0 0 20px 0;
	padding: 30px 0 0 0;
	width: 670px;
	overflow: hidden;
	display: block;
	border: none;
	text-decoration: none;
	height: 0px!important;
	height /**/:30px;/* for ie5.x */
	}
	
.course_title4 {
	background: url(../images/course/course_stitle4.jpg) no-repeat;
	}
	
.stitlearea {
	margin:0 0 10px 0;
	width:670px;
	height:43px;
	position: relative;
	}
	
.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 */
	}
	
.spinfo_title1,
.spinfo_title2,
.spinfo_title3,
.spinfo_title4 {
	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_title2 {
	background: url(../images/price/price_sstitle2.jpg) no-repeat;
	}
	
.spinfo_title3 {
	background: url(../images/price/price_sstitle3.jpg) no-repeat;
	}
	
.spbanner1,
.spbanner2,
.spbanner3 {
	background: url(../images/price/course1_title.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 {
	background: url(../images/price/course3_title.jpg) no-repeat;
	}
	
/* #course1
--------- --------- --------- --------- --------- */
.course1_mtitlearea {
	background: url(../images/course/course1_mtitlearea.jpg) no-repeat;
	margin:0 0 5px 0;
	padding:15px 15px 10px 15px;
	width:640px;
	height:176px;
	position: relative;
	}

.course1_mtitle {
	background: url(../images/course/course1_mtitle.jpg) no-repeat;
	margin: 0 0 15px 0;
	padding: 65px 0 0 0;
	width: 250px;
	overflow: hidden;
	display: block;
	border: none;
	text-decoration: none;
	height: 0px!important;
	height /**/:65px;/* for ie5.x */
	}
	
.course1_mtitle_ex {
	margin:0;
	padding:0 0 0 3px;
	color:#4D4D4D;
	font-size:1.2em;
	width:365px;
	}
	
.course1_mtitle_btn1 {
	position: absolute;
	bottom:10px;
	left:15px;
	width:183px;
	height:39px;
	}
	
.course1_mtitle_btn1 a {
	background: url(../images/course/course_btn1.jpg) no-repeat;
	margin: 0;
	padding: 39px 0 0 0;
	width: 183px;
	overflow: hidden;
	display: block;
	border: none;
	text-decoration: none;
	height: 0px!important;
	height /**/:39px;/* for ie5.x */
	}
	
.course1_mtitle_btn1 a:hover {
	background-position: 0 -39px;
	}
	
.course_cnavi {
	margin:0 0 25px 0;
	}
	
.course_cnavi li {
	background: url(../images/course/course_icon1.jpg) no-repeat;
	margin:0 0 0 10px;
	padding:0 0 0 19px;
	height:16px;
	font-size:1.2em;
	float:right;
	}
	
.course_cnavi a {
	display: block;
	margin:0;
	color: #333;
	}
	
.course_cnavi a:hover {
	color: #66BCF9;
	text-decoration: none;
	}

.course1_tab {
	background: url(../images/course/course1_tabbar.jpg) no-repeat;
	background-position: 0 bottom;
	margin:0 0 25px 0;
	height:45px;
	}
	
.course1_tab li {
	margin:0;
	width:330px;
	height:35px;
	float:left;
	}

.course1_tab li b,	
.course1_tab li a {
	background: url(../images/course/course1_tab1.jpg) no-repeat;
	margin: 0;
	padding: 35px 0 0 0;
	width: 330px;
	overflow: hidden;
	display: block;
	border: none;
	text-decoration: none;
	height: 0px!important;
	height /**/:35px;/* for ie5.x */
	}

.course1_tab li.tab2 b,	
.course1_tab li.tab2 a {
	background: url(../images/course/course1_tab2.jpg) no-repeat;
	}
	
.course1_tab li a:hover {
	background-position: 0 -35px;
	}
	
.course1_tab.rev li b,	
.course1_tab.rev li a {
	background: url(../images/course/course1_tab1.jpg) no-repeat;
	background-position: 0 -35px;
	}
	
.course1_tab.rev li.tab2 b,	
.course1_tab.rev li.tab2 a {
	background: url(../images/course/course1_tab2.jpg) no-repeat;
	background-position: 0 -35px;
	}
	
.course1_tab.rev li a:hover {
	background-position: 0 0;
	}
	
.course1_title {
	background: url(../images/course/course1_title.jpg) no-repeat;
	margin: 0 0 15px 0;
	padding: 35px 0 0 0;
	width: 670px;
	overflow: hidden;
	display: block;
	border: none;
	text-decoration: none;
	height: 0px!important;
	height /**/:35px;/* for ie5.x */
	}

.course1_area1 {
	margin:0 0 10px 0;
	}

.point_wrap {
	background: url(../images/course/course_area1back.gif) no-repeat;
	background-position: 0 bottom;
	margin:0 0 15px 0;
	}

.pointarea1 {
	margin:0;
	width:330px;
	float:left;
	}
	
.pointarea2 {
	margin:0;
	width:330px;
	float:right;
	}
	
.pointarea3 {
	margin:0 0 10px 0;
	width:670px;
	}

.course1_pointtitle1,
.course1_pointtitle2,
.course1_pointtitle3 {
	background: url(../images/course/course1_area1title1.jpg) no-repeat;
	margin: 0;
	padding: 45px 0 0 0;
	width: 330px;
	overflow: hidden;
	display: block;
	border: none;
	text-decoration: none;
	height: 0px!important;
	height /**/:45px;/* for ie5.x */
	}
	
.course1_pointtitle2 {
	background: url(../images/course/course1_area1title2.jpg) no-repeat;
	}
	
.course1_pointtitle3 {
	background: url(../images/course/course1_area1title3.jpg) no-repeat;
	}
	
.course1_pointex {
	margin:0;
	padding:5px;
	border-top:1px solid #B9B9B9;
	font-size:1.2em;
	}
	
.course1_pointex2 {
	margin:0;
	padding:5px;
	border:1px solid #B9B9B9;
	font-size:1.2em;
	}

.course_ex {
	margin:0 0 20px 0;
	font-size:1.4em;
	}

.course1_voice1 {
	background: url(../images/course/koushi_guide2_hisazawa.jpg) no-repeat;
	margin:0 0 10px 0;
	padding:0 0 0 155px;
	width:515px;
	height:185px;
	position: relative;
	}
	
.steparea1 {
	margin:0 5px;
	width:658px;
	border:1px solid #B9B9B9;
	position: relative;
	}
	
.steparea1.b15 {
	margin:0 5px 15px 5px;
	}
	
.steparea1.b20 {
	margin:0 5px 20px 5px;
	}

.course_image {
	position: absolute;
	top:5px;
	left:5px;
	margin: 0;
	padding: 100px 0 0 0;
	width: 150px;
	overflow: hidden;
	display: block;
	border: none;
	text-decoration: none;
	height: 0px!important;
	height /**/:100px;/* for ie5.x */
	}

.img001 {
	background: url(../images/course/course1_img01.jpg) no-repeat;
 }
 
.img002 {
	background: url(../images/course/course2_img01.jpg) no-repeat;
 }
 
.img003 {
	background: url(../images/course/sample_image1.jpg) no-repeat;
 }
 
.img004 {
	background: url(../images/course/sample_image1.jpg) no-repeat;
 }
 
.img005 {
	background: url(../images/course/sample_image1.jpg) no-repeat;
 }
 
.img006 {
	background: url(../images/course/sample_image1.jpg) no-repeat;
 }
 
.img004 {
	background: url(../images/course/sample_image1.jpg) no-repeat;
 }
 
 
.course1_steptitle1 {
	margin:0 0 15px 0;
	padding:5px 5px 5px 160px;
	border-bottom:1px solid #DF9E1E;
	}
	
.course1_steptitle1 b {
	background: url(../images/course/course1_area2title1.jpg) no-repeat;
	margin: 0;
	padding: 25px 0 0 0;
	width: 480px;
	overflow: hidden;
	display: block;
	border: none;
	text-decoration: none;
	height: 0px!important;
	height /**/:25px;/* for ie5.x */
	}

.course1_steptitle2,
.course1_steptitle3 {
	margin:0 0 15px 0;
	padding:5px;
	border-left:1px solid #B9B9B9;
	border-top:1px solid #B9B9B9;
	border-right:1px solid #B9B9B9;
	border-bottom:1px solid #DF9E1E;
	}
	
.course1_steptitle2 b,
.course1_steptitle3 b {
	background: url(../images/course/course1_area2title2.jpg) no-repeat;
	margin: 0;
	padding: 25px 0 0 0;
	width: 313px;
	overflow: hidden;
	display: block;
	border: none;
	text-decoration: none;
	height: 0px!important;
	height /**/:25px;/* for ie5.x */
	}

.course1_steptitle3 b {
	background: url(../images/course/course1_area2title3.jpg) no-repeat;
	}

.arrow {
	background: url(../images/course/course1_area2arrow.jpg) no-repeat;
	margin: 0;
	padding: 33px 0 0 0;
	width: 660px;
	overflow: hidden;
	display: block;
	border: none;
	text-decoration: none;
	height: 0px!important;
	height /**/:33px;/* for ie5.x */
	}

.step_wrap {
	background: url(../images/course/course1_area2back.jpg) no-repeat;
	background-position: 0 bottom;
	margin:0 5px 15px 5px;
	}

.step_wrap2 {
	background: url(../images/course/course1_area2back2.jpg) no-repeat;
	background-position: 0 bottom;
	margin:0 5px 15px 5px;
	}

.steparea2 {
	margin:0;
	width:325px;
	float:left;
	}
	
.steparea3 {
	margin:0;
	width:325px;
	float:right;
	}
	
.steparea1 ul {
	margin:0 0 10px 165px;
	font-size:1.4em;
	}

.steparea2 ul,
.steparea3 ul {
	margin:0 0 10px 10px;
	font-size:1.4em;
	}
	
.course1_area2ex {
	margin:0 0 20px 10px;
	color:#4D4D4D;
	font-size:1.2em;
	}
	
.course1_area2title {
	background: url(../images/course/course_icon3.jpg) no-repeat;
	background-position: 0 center;
	margin:0 0 0 10px;
	padding:2px 0 0 13px;
	font-size:1.2em;
	font-weight: bold;
	}
	
.course1_area2ex2 {
	margin:0 0 10px 10px;
	padding:0 0 0 13px;
	color:#4D4D4D;
	font-size:1.2em;
	}
	
.course1_area2ex2.b40 {
	margin-bottom:40px;
	}



/* #course2
--------- --------- --------- --------- --------- */
.course2_title {
	background: url(../images/course/course2_title.jpg) no-repeat;
	margin: 0 0 15px 0;
	padding: 35px 0 0 0;
	width: 670px;
	overflow: hidden;
	display: block;
	border: none;
	text-decoration: none;
	height: 0px!important;
	height /**/:35px;/* for ie5.x */
	}

.course2_steptitle1 {
	margin:0 0 15px 0;
	padding:5px 5px 5px 160px;
	border-bottom:1px solid #DF9E1E;
	}
	
.course2_steptitle1 b {
	background: url(../images/course/course2_area2title1.jpg) no-repeat;
	margin: 0;
	padding: 25px 0 0 0;
	width: 480px;
	overflow: hidden;
	display: block;
	border: none;
	text-decoration: none;
	height: 0px!important;
	height /**/:25px;/* for ie5.x */
	}

.course4_area2step2_3title {
	background: url(../images/course/mini_title01.jpg) no-repeat;
	margin: 0 0 10px 0;
	padding: 36px 0 0 0;
	width: 326px;
	overflow: hidden;
	display: block;
	border: none;
	text-decoration: none;
	height: 0px!important;
	height /**/:36px;/* for ie5.x */
	}

.course4_area2step2_3title2 {
	background: url(../images/course/mini_title02.jpg) no-repeat;
	margin: 0 0 10px 0;
	padding: 36px 0 0 0;
	width: 326px;
	overflow: hidden;
	display: block;
	border: none;
	text-decoration: none;
	height: 0px!important;
	height /**/:36px;/* for ie5.x */
	}




.course2_steptitle2,
.course2_steptitle3,
.course2_steptitle1_2,
.course2_steptitle1_3  {
	margin:0 0 15px 0;
	padding:5px;
	border-left:1px solid #B9B9B9;
	border-top:1px solid #B9B9B9;
	border-right:1px solid #B9B9B9;
	border-bottom:1px solid #DF9E1E;
	}
	
.course2_steptitle2 b,
.course2_steptitle3 b,
.course2_steptitle1_2 b,
.course2_steptitle1_3 b  {
	background: url(../images/course/course2_area2title2.jpg) no-repeat;
	margin: 0;
	padding: 25px 0 0 0;
	width: 313px;
	overflow: hidden;
	display: block;
	border: none;
	text-decoration: none;
	height: 0px!important;
	height /**/:25px;/* for ie5.x */
	}

.course2_steptitle3 b {
	background: url(../images/course/course2_area2title3.jpg) no-repeat;
	}

.course2_steptitle1_2 b {
	background: url(../images/course/course2_area2title1.jpg) no-repeat;
	}

.course2_steptitle1_3 b {
	background: url(../images/course/mini_title02.jpg)  no-repeat;
	}

.course2_voice1 {
	background: url(../images/course/koushi_guide_nose.jpg) no-repeat;
	margin:0 0 10px 0;
	padding:0 0 0 155px;
	width:515px;
	height:185px;
	position: relative;
	}




/* #
--------- --------- --------- --------- --------- */
.course3_mtitlearea {
	background: url(../images/course/course3_mtitlearea.jpg) no-repeat;
	margin:0 0 5px 0;
	padding:15px 15px 10px 15px;
	width:640px;
	height:176px;
	position: relative;
	}

.course3_mtitle {
	background: url(../images/course/course3_mtitle.jpg) no-repeat;
	margin: 0 0 15px 0;
	padding: 65px 0 0 0;
	width: 300px;
	overflow: hidden;
	display: block;
	border: none;
	text-decoration: none;
	height: 0px!important;
	height /**/:65px;/* for ie5.x */
	}
	
.course3_mtitle_ex {
	margin:0;
	padding:0 0 0 3px;
	color:#4D4D4D;
	font-size:1.2em;
	width:365px;
	}
	
.course3_mtitle_btn1 {
	position: absolute;
	bottom:10px;
	left:15px;
	width:183px;
	height:39px;
	}
	
.course3_mtitle_btn1 a {
	background: url(../images/course/course_btn1.jpg) no-repeat;
	margin: 0;
	padding: 39px 0 0 0;
	width: 183px;
	overflow: hidden;
	display: block;
	border: none;
	text-decoration: none;
	height: 0px!important;
	height /**/:39px;/* for ie5.x */
	}
	
.course3_mtitle_btn1 a:hover {
	background-position: 0 -39px;
	}
	
.course3_mtitle_btn2 {
	position: absolute;
	bottom:10px;
	left:200px;
	width:183px;
	height:39px;
	}
	
.course3_mtitle_btn2 a {
	background: url(../images/course/course_btn2.jpg) no-repeat;
	margin: 0;
	padding: 39px 0 0 0;
	width: 183px;
	overflow: hidden;
	display: block;
	border: none;
	text-decoration: none;
	height: 0px!important;
	height /**/:39px;/* for ie5.x */
	}
	
.course3_mtitle_btn2 a:hover {
	background-position: 0 -39px;
	}

.course3_pointtitle1,
.course3_pointtitle2,
.course3_pointtitle3,
.course3_pointtitle4,
.course3_pointtitle5,
.course3_pointtitle6,
.course3_pointtitle7 {
	background: url(../images/course/course3_area1title1.jpg) no-repeat;
	margin: 0;
	padding: 45px 0 0 0;
	width: 330px;
	overflow: hidden;
	display: block;
	border: none;
	text-decoration: none;
	height: 0px!important;
	height /**/:45px;/* for ie5.x */
	}
	
.course3_pointtitle2 {
	background: url(../images/course/course3_area1title2.jpg) no-repeat;
	}
	
.course3_pointtitle3 {
	background: url(../images/course/course3_area1title3.jpg) no-repeat;
	}
	
.course3_pointtitle4 {
	background: url(../images/course/course3_area1title4.jpg) no-repeat;
	}
	
.course3_pointtitle5 {
	background: url(../images/course/course3_area1title5.jpg) no-repeat;
	}
	
.course3_pointtitle6 {
	background: url(../images/course/course3_area1title6.jpg) no-repeat;
	}
	
.course3_pointtitle7 {
	background: url(../images/course/course3_area1title7.jpg) no-repeat;
	}
	
.course3_steptitle1,
.course3_steptitle2,
.course3_steptitle3 {
	margin:0 0 15px 0;
	padding:5px 5px 5px 160px;
	border-bottom:1px solid #DF9E1E;
	}
	
.course3_steptitle1 b,
.course3_steptitle2 b,
.course3_steptitle3 b {
	background: url(../images/course/course3_area2title1.jpg) no-repeat;
	margin: 0;
	padding: 25px 0 0 0;
	width: 480px;
	overflow: hidden;
	display: block;
	border: none;
	text-decoration: none;
	height: 0px!important;
	height /**/:25px;/* for ie5.x */
	}
	
.course3_steptitle2 b {
	background: url(../images/course/course3_area2title2.jpg) no-repeat;
	}
	
.course3_steptitle3 b {
	background: url(../images/course/course3_area2title3.jpg) no-repeat;
	}

.course_image3-1,
.course_image3-2,
.course_image3-3 {
	position: absolute;
	top:5px;
	left:5px;
	background: url(../images/course/course3_img01.jpg) no-repeat;
	margin: 0;
	padding: 100px 0 0 0;
	width: 150px;
	overflow: hidden;
	display: block;
	border: none;
	text-decoration: none;
	height: 0px!important;
	height /**/:100px;/* for ie5.x */
	}
	
.course_image3-2 {
	background: url(../images/course/course3_img02.jpg) no-repeat;
	}
	
.course_image3-3 {
	background: url(../images/course/course3_img03.jpg) no-repeat;
	}

.step_body {
	margin:0 0 10px 165px;
	font-size:1.4em;
	}


.course3_voice1 {
	background: url(../images/course/koushi_home_ono.jpg) no-repeat;
	margin:0 0 10px 0;
	padding:0 0 0 155px;
	width:515px;
	height:185px;
	position: relative;
	}
	
.course3_voice2 {
	background: url(../images/course/senpai_home_shirakawa.jpg) no-repeat;
	margin:0 0 10px 0;
	padding:0 0 0 155px;
	width:515px;
	height:185px;
	position: relative;
	}
	


/* #course4
--------- --------- --------- --------- --------- */
.course4_mtitlearea {
	background: url(../images/course/course4_mtitlearea.jpg) no-repeat;
	margin:0 0 5px 0;
	padding:11px 15px 10px 17px;
	width:638px;
	height:180px;
	position: relative;
	}

.course4_mtitle {
	background: url(../images/course/course4_mtitle5.jpg) no-repeat;
	margin: 0 0 15px 0;
	padding: 65px 0 0 0;
	width: 250px;
	overflow: hidden;
	display: block;
	border: none;
	text-decoration: none;
	height: 0px!important;
	height /**/:65px;/* for ie5.x */
	}
	
.course4_mtitle_ex {
	margin:0;
	padding:0 0 0 3px;
	color:#4D4D4D;
	font-size:1.2em;
	width:330px;
	}
	
.course4_mtitle_btn1 {
	position: absolute;
	bottom:10px;
	left:15px;
	width:183px;
	height:39px;
	}
	
.course4_mtitle_btn1 a {
	background: url(../images/course/course_btn1.jpg) no-repeat;
	margin: 0;
	padding: 39px 0 0 0;
	width: 183px;
	overflow: hidden;
	display: block;
	border: none;
	text-decoration: none;
	height: 0px!important;
	height /**/:39px;/* for ie5.x */
	}
	
.course4_mtitle_btn1 a:hover {
	background-position: 0 -39px;
	}
	
.course4_mtitle_btn2 {
	position: absolute;
	bottom:10px;
	left:200px;
	width:183px;
	height:39px;
	}
	
.course4_mtitle_btn2 a {
	background: url(../images/course/course_btn2.jpg) no-repeat;
	margin: 0;
	padding: 39px 0 0 0;
	width: 183px;
	overflow: hidden;
	display: block;
	border: none;
	text-decoration: none;
	height: 0px!important;
	height /**/:39px;/* for ie5.x */
	}
	
.course4_mtitle_btn2 a:hover {
	background-position: 0 -39px;
	}
	
.course4_pointtitle1,
.course4_pointtitle2,
.course4_pointtitle3,
.course4_pointtitle4 {
	background: url(../images/course/course4_area1title1.jpg) no-repeat;
	margin: 0;
	padding: 43px 0 0 0;
	width: 330px;
	overflow: hidden;
	display: block;
	border: none;
	text-decoration: none;
	height: 0px!important;
	height /**/:43px;/* for ie5.x */
	}
	
.course4_pointtitle2 {
	background: url(../images/course/course4_area1title2.jpg) no-repeat;
	}
	
.course4_pointtitle3 {
	background: url(../images/course/course4_area1title3.jpg) no-repeat;
	}
	
.course4_pointtitle4 {
	background: url(../images/course/course4_area1title4.jpg) no-repeat;
	}

.course4_area2step1 {
	margin:0 0 5px 0;
	padding:5px 13px;
	border:1px solid #B9B9B9;	
	}
	
.course4_area2step1 b {
	background: url(../images/course/course4_area2title1.jpg) no-repeat;
	margin: 0;
	padding: 23px 0 0 0;
	width: 642px;
	overflow: hidden;
	display: block;
	border: none;
	text-decoration: none;
	height: 0px!important;
	height /**/:23px;/* for ie5.x */
	}
	
.course4_area2steparea {
	background: url(../images/course/course4_stepback.gif) no-repeat;
	background-position: 0 bottom;
	margin:0 0 15px 0;
	
	}
	
.course4_area2a {
	margin:0;
	width:322px;
	float:left;
	}
	
.course4_area2b {
	margin:0;
	width:322px;
	float:right;
	}


.course4_voice1 {
	background: url(../images/course/koushi_kaigo_miyagi.jpg) no-repeat;
	margin:0 0 10px 0;
	padding:0 0 0 155px;
	width:515px;
	height:185px;
	position: relative;
	}
	
.course4_voice2 {
	background: url(../images/course/koushi_kisoken_sota.jpg) no-repeat;
	margin:0 0 10px 0;
	padding:0 0 0 155px;
	width:515px;
	height:185px;
	position: relative;
	}

.course4_area2step2-1title,
.course4_area2step2-2title {
	background: url(../images/course/course4_area2image1.jpg) no-repeat;
	margin: 0;
	padding: 105px 0 0 0;
	width: 322px;
	overflow: hidden;
	display: block;
	border: none;
	text-decoration: none;
	height: 0px!important;
	height /**/:105px;/* for ie5.x */
	}
	
.course4_area2step2-2title {
	background: url(../images/course/course4_area2image2.jpg) no-repeat;
	}

.course4_area2step2-1,
.course4_area2step2-2 {
	margin:0;
	padding:3px 6px 3px 7px;
	border-top:1px solid #B9B9B9;
	border-bottom:1px solid #B9B9B9;
	}
	
.course4_area2step2-1 b,
.course4_area2step2-2 b {
	background: url(../images/course/course4_area2title2.jpg) no-repeat;
	margin: 0;
	padding: 23px 0 0 0;
	width: 309px;
	overflow: hidden;
	display: block;
	border: none;
	text-decoration: none;
	height: 0px!important;
	height /**/:23px;/* for ie5.x */
	}
	
.course4_area2step2-2 b {
	background: url(../images/course/course4_area2title3.jpg) no-repeat;
	}

.course4_area2step3-1,
.course4_area2step3-2,
.course4_area2step3-3,
.course4_area2step3-4 {
	margin:0;
	padding:3px 6px 8px 7px;
	border-top:1px solid #B9B9B9;
	}
	
.course4_area2step3-1 b,
.course4_area2step3-2 b,
.course4_area2step3-3 b,
.course4_area2step3-4 b {
	background: url(../images/course/course4_area2title4.jpg) no-repeat;
	margin: 0 0 10px 0;
	padding: 23px 0 0 0;
	width: 309px;
	overflow: hidden;
	display: block;
	border: none;
	text-decoration: none;
	height: 0px!important;
	height /**/:23px;/* for ie5.x */
	}
	
.course4_area2step3-2 b {
	background: url(../images/course/course4_area2title5.jpg) no-repeat;
	}

.course4_area2step3-3 b {
	background: url(../images/course/course4_area2title4b.jpg) no-repeat;
	}

.course4_area2step3-4 b {
	background: url(../images/course/course4_area2title5b.jpg) no-repeat;
	}

.plus1,
.plus2 {
	background: url(../images/course/course4_area2image3.jpg) no-repeat;
	margin: 0;
	padding: 30px 0 0 0;
	width: 322px;
	overflow: hidden;
	display: block;
	border: none;
	text-decoration: none;
	height: 0px!important;
	height /**/:30px;/* for ie5.x */
	}
	
.plus2 {
	background: url(../images/course/course4_area2image4.jpg) no-repeat;
	}

.plus3,
.plus4 {
	background: url(../images/course/course4_area2image3b.jpg) no-repeat;
	margin: 0;
	padding: 150px 0 0 0;
	width: 322px;
	overflow: hidden;
	display: block;
	border: none;
	text-decoration: none;
	height: 0px!important;
	height /**/:150px;/* for ie5.x */
	}
	
.plus4 {
	background: url(../images/course/course4_area2image4b.jpg) no-repeat;
	}

.course4_area2step3list {
	margin:0;
	font-size:1.2em;
	}
	


/* #course5
--------- --------- --------- --------- --------- */
.course5_mtitlearea {
	background: url(../images/course/course5_mtitlearea.jpg) no-repeat;
	margin:0 0 5px 0;
	padding:13px 15px 10px 13px;
	width:642px;
	height:178px;
	position: relative;
	}

.course5_mtitle {
	background: url(../images/course/course5_mtitle.jpg) no-repeat;
	margin: 0 0 15px 0;
	padding: 70px 0 0 0;
	width: 358px;
	overflow: hidden;
	display: block;
	border: none;
	text-decoration: none;
	height: 0px!important;
	height /**/:70px;/* for ie5.x */
	}
	
.course5_mtitle_ex {
	margin:0;
	padding:0 0 0 3px;
	color:#4D4D4D;
	font-size:1.2em;
	width:330px;
	}
	
.course5_mtitle_btn1 {
	position: absolute;
	bottom:10px;
	left:15px;
	width:183px;
	height:39px;
	}
	
.course5_mtitle_btn1 a {
	background: url(../images/course/course_btn1.jpg) no-repeat;
	margin: 0;
	padding: 39px 0 0 0;
	width: 183px;
	overflow: hidden;
	display: block;
	border: none;
	text-decoration: none;
	height: 0px!important;
	height /**/:39px;/* for ie5.x */
	}
	
.course5_mtitle_btn1 a:hover {
	background-position: 0 -39px;
	}
	
.course5_pointtitle1,
.course5_pointtitle2,
.course5_pointtitle3 {
	background: url(../images/course/course5_area1title1.jpg) no-repeat;
	margin: 0;
	padding: 43px 0 0 0;
	width: 330px;
	overflow: hidden;
	display: block;
	border: none;
	text-decoration: none;
	height: 0px!important;
	height /**/:43px;/* for ie5.x */
	}
	
.course5_pointtitle2 {
	background: url(../images/course/course5_area1title2.jpg) no-repeat;
	}
	
.course5_pointtitle3 {
	background: url(../images/course/course5_area1title3.jpg) no-repeat;
	}
	
.course5_steptitle1 {
	margin:0 0 15px 0;
	padding:5px 5px 5px 160px;
	border-bottom:1px solid #DF9E1E;
	}
	
.course5_steptitle1 b {
	background: url(../images/course/course5_area2title.jpg) no-repeat;
	margin: 0;
	padding: 23px 0 0 0;
	width: 480px;
	overflow: hidden;
	display: block;
	border: none;
	text-decoration: none;
	height: 0px!important;
	height /**/:23px;/* for ie5.x */
	}
	
.course_image5-1 {
	position: absolute;
	top:5px;
	left:5px;
	background: url(../images/course/fukushiyougu_img01.jpg) no-repeat;
	margin: 0;
	padding: 100px 0 0 0;
	width: 150px;
	overflow: hidden;
	display: block;
	border: none;
	text-decoration: none;
	height: 0px!important;
	height /**/:100px;/* for ie5.x */
	}

.course5_voice1 {
	background: url(../images/course/koushi_yougu_yoshizaki.jpg) no-repeat;
	margin:0 0 10px 0;
	padding:0 0 0 155px;
	width:515px;
	height:185px;
	position: relative;
	}

/* #course6
--------- --------- --------- --------- --------- */
.course6_mtitlearea {
	background: url(../images/course/course6_mtitlearea.jpg) no-repeat;
	margin:0 0 5px 0;
	padding:13px 15px 10px 13px;
	width:642px;
	height:178px;
	position: relative;
	}

.course6_mtitle {
	background: url(../images/course/course6_mtitle.jpg) no-repeat;
	margin: 0 0 15px 0;
	padding: 66px 0 0 0;
	width: 520px;
	overflow: hidden;
	display: block;
	border: none;
	text-decoration: none;
	height: 0px!important;
	height /**/:66px;/* for ie5.x */
	}
	
.course6_mtitle_ex {
	margin:0;
	padding:0 0 0 3px;
	color:#4D4D4D;
	font-size:1.2em;
	width:330px;
	}
	
.course6_mtitle_btn1 {
	position: absolute;
	bottom:10px;
	left:15px;
	width:183px;
	height:39px;
	}
	
.course6_mtitle_btn1 a {
	background: url(../images/course/course_btn1.jpg) no-repeat;
	margin: 0;
	padding: 39px 0 0 0;
	width: 183px;
	overflow: hidden;
	display: block;
	border: none;
	text-decoration: none;
	height: 0px!important;
	height /**/:39px;/* for ie5.x */
	}
	
.course6_mtitle_btn1 a:hover {
	background-position: 0 -39px;
	}
	
.course6_pointtitle1,
.course6_pointtitle2 {
	background: url(../images/course/course6_area1title1.jpg) no-repeat;
	margin: 0;
	padding: 43px 0 0 0;
	width: 330px;
	overflow: hidden;
	display: block;
	border: none;
	text-decoration: none;
	height: 0px!important;
	height /**/:43px;/* for ie5.x */
	}
	
.course6_pointtitle2 {
	background: url(../images/course/course6_area1title2.jpg) no-repeat;
	}
	
.course6_pointtitle3 {
	background: url(../images/course/course6_area1title3.jpg) no-repeat;
	margin: 0;
	padding: 25px 0 0 0;
	width: 500px;
	overflow: hidden;
	display: block;
	border: none;
	text-decoration: none;
	height: 0px!important;
	height /**/:25px;/* for ie5.x */
	}
	
.course6_pointex {
	margin:0 0 15px 0;
	font-size:1.2em;
	color:#333;
	}

.course6_steptitle1 {
	margin:0 0 15px 0;
	padding:5px 5px 5px 160px;
	border-bottom:1px solid #DF9E1E;
	}
	
.course6_steptitle1 b {
	background: url(../images/course/course6_area2title.jpg) no-repeat;
	margin: 0;
	padding: 23px 0 0 0;
	width: 480px;
	overflow: hidden;
	display: block;
	border: none;
	text-decoration: none;
	height: 0px!important;
	height /**/:23px;/* for ie5.x */
	}
	
.course_image6-1 {
	position: absolute;
	top:5px;
	left:5px;
	background: url(../images/course/nanbyou_img01.jpg) no-repeat;
	margin: 0;
	padding: 100px 0 0 0;
	width: 150px;
	overflow: hidden;
	display: block;
	border: none;
	text-decoration: none;
	height: 0px!important;
	height /**/:100px;/* for ie5.x */
	}

.course6_voice1 {
	background:  url(../images/course/koushi_nambyou_shichida.jpg) no-repeat;
	margin:0 0 10px 0;
	padding:0 0 0 155px;
	width:515px;
	height:185px;
	position: relative;
	}

/* #course7
--------- --------- --------- --------- --------- */
.course7_mtitlearea {
	background: url(../images/course/course7_mtitlearea.jpg) no-repeat;
	margin:0 0 5px 0;
	padding:14px 15px 10px 17px;
	width:638px;
	height:177px;
	position: relative;
	}

.course7_mtitle {
	background: url(../images/course/course7_mtitle.jpg) no-repeat;
	margin: 0 0 15px 0;
	padding: 64px 0 0 0;
	width: 279px;
	overflow: hidden;
	display: block;
	border: none;
	text-decoration: none;
	height: 0px!important;
	height /**/:64px;/* for ie5.x */
	}
	
.course7_mtitle_ex {
	margin:0;
	padding:0 0 0 3px;
	color:#4D4D4D;
	font-size:1.2em;
	width:330px;
	}
	
.course7_mtitle_btn1 {
	position: absolute;
	bottom:10px;
	left:15px;
	width:183px;
	height:39px;
	}
	
.course7_mtitle_btn1 a {
	background: url(../images/course/course_btn1.jpg) no-repeat;
	margin: 0;
	padding: 39px 0 0 0;
	width: 183px;
	overflow: hidden;
	display: block;
	border: none;
	text-decoration: none;
	height: 0px!important;
	height /**/:39px;/* for ie5.x */
	}
	
.course7_mtitle_btn1 a:hover {
	background-position: 0 -39px;
	}
	
.course7_mtitle_btn2 {
	position: absolute;
	bottom:10px;
	left:200px;
	width:183px;
	height:39px;
	}
	
.course7_mtitle_btn2 a {
	background: url(../images/course/course_btn2.jpg) no-repeat;
	margin: 0;
	padding: 39px 0 0 0;
	width: 183px;
	overflow: hidden;
	display: block;
	border: none;
	text-decoration: none;
	height: 0px!important;
	height /**/:39px;/* for ie5.x */
	}
	
.course7_mtitle_btn2 a:hover {
	background-position: 0 -39px;
	}
	
.course7_pointtitle1,
.course7_pointtitle2,
.course7_pointtitle3,
.course7_pointtitle4,
.course7_pointtitle5,
.course7_pointtitle6,
.course7_pointtitle7 {
	background: url(../images/course/course7_area1title1.jpg) no-repeat;
	margin: 0;
	padding: 43px 0 0 0;
	width: 330px;
	overflow: hidden;
	display: block;
	border: none;
	text-decoration: none;
	height: 0px!important;
	height /**/:43px;/* for ie5.x */
	}
	
.course7_pointtitle2 {
	background: url(../images/course/course7_area1title2.jpg) no-repeat;
	}
	
.course7_pointtitle3 {
	background: url(../images/course/course7_area1title3.jpg) no-repeat;
	}
	
.course7_pointtitle4 {
	background: url(../images/course/course7_area1title4.jpg) no-repeat;
	}
	
.course7_pointtitle5 {
	background: url(../images/course/course7_area1title5.jpg) no-repeat;
	}
	
.course7_pointtitle6 {
	background: url(../images/course/course7_area1title6.jpg) no-repeat;
	}
	
.course7_pointtitle7 {
	background: url(../images/course/course7_area1title7.jpg) no-repeat;
	}
	
.course7_steptitle1,
.course7_steptitle2,
.course7_steptitle3 {
	margin:0 0 15px 0;
	padding:5px 5px 5px 160px;
	border-bottom:1px solid #DF9E1E;
	}
	
.course7_steptitle1 b,
.course7_steptitle2 b,
.course7_steptitle3 b {
	background: url(../images/course/course7_area2title1.jpg) no-repeat;
	margin: 0;
	padding: 23px 0 0 0;
	width: 480px;
	overflow: hidden;
	display: block;
	border: none;
	text-decoration: none;
	height: 0px!important;
	height /**/:23px;/* for ie5.x */
	}
	
.course7_steptitle2 b {
	background: url(../images/course/course7_area2title2.jpg) no-repeat;
	}
	
.course7_steptitle3 b {
	background: url(../images/course/course7_area2title3.jpg) no-repeat;
	}
	
.course_image7-1,
.course_image7-2,
.course_image7-3 {
	position: absolute;
	top:5px;
	left:5px;
	background: url(../images/course/iryoujimu_img01.jpg) no-repeat;
	margin: 0;
	padding: 100px 0 0 0;
	width: 150px;
	overflow: hidden;
	display: block;
	border: none;
	text-decoration: none;
	height: 0px!important;
	height /**/:100px;/* for ie5.x */
	}
	
.course_image7-2 {
	background: url(../images/course/iryoujimu_img02.jpg) no-repeat;
	}
	
.course_image7-3 {
	background: url(../images/course/iryoujimu_img03.jpg) no-repeat;
	}
	
.course7_voice1 {
	background: url(../images/course/koushi_iryou_ota.jpg) no-repeat;
	margin:0 0 10px 0;
	padding:0 0 0 155px;
	width:515px;
	height:185px;
	position: relative;
	}
	
.course3_com_area {
	background:url(../images/course/course3_img04.jpg) no-repeat;
	padding:70px 235px 30px 20px;
	margin: 0 0 20px 0;
	width:415px;
	height:210px;
	font-size:14px;
	line-height:20px;
	}
	
	
.title_color {
	color:#EF7A00;
	font-weight:600;
	font-size:16px; }
	
	