@charset "utf-8";
@import url("import_en.css");

/*
----------------------------------------------------------*/


article{
	display:block ;
}

h2{
	text-decoration:none ;
	display:block ;
	font-size:medium ;
	margin:0 ;
	padding: 0 ;
}




/*privacy
----------------------------------------------------------*/

article.privacy{
	width:758px ;
	margin:auto;
	padding-top:20px ;
	background:url(../i/bg_layerd02.png) repeat-y center top ;
}

.paint{
	background:url(../i/bg_ink02.png) no-repeat top left ;
}


.bg_btm{
	background:url(../i/bg_coach03.jpg) no-repeat center bottom ;
	padding-bottom:27px ;
}

.bg_eraser{
	background:url(../coaching/i/bg_eraser.png) no-repeat left bottom;
}

.bg_top{
	background:url(../i/bg_layerd01.png) no-repeat center top ;
}


.privacy p{
	display:block ;
	width:580px ;
	padding-left:100px ;
	margin:20px 0 ;
}

.centerling{
	margin:0 auto ;
	display:block ;
}

/*ch-title
----------------------------------------------------------*/

.privacy h2{
	display:block ;
	width:692px ;
	height:41px ;
	padding-top:30px ;
	margin:0 auto;
	background:url(../coaching/i/title_coaching_en.png) no-repeat center left ;
}


.privacy h3{
	margin:0 auto ;
	padding:0 ;
	display:block ;
	width:600px ;
	margin:30px auto ;
	line-height:2em;
}



/*table
----------------------------------------------------------*/


table{
	margin:20px auto 30px auto;
}

table span{
	display:block ;
	border-bottom:double 3px ;
	width:350px ;
	margin:5px auto ;
}


/*定義リスト
----------------------------------------------------------*/

dl#Curriculum_design{
	display:block ;
	width:550px ;
	margin: 0px auto;
	margin-bottom:200px;
}


#Curriculum_design dt{
	display:block ;
	width:550px ;
	height:30px ;
	margin:10px auto ;
	background:url(../i/line.jpg) no-repeat bottom ;
}


#Curriculum_design dd{
	display:block ;
	width:500px ;
	margin-left:30px ;
	margin-bottom:30px;
}


#Curriculum_design .step{
	display:block ;
	width:93px ;
	height:80px ;
	text-indent:-110% ;
}


.ch_title{
	font-size:120% ;
	font-weight: 900;
}



