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

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

article{
	display:block ;
}


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


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

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

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


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

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

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


.privacy h3{
	margin:0 auto 20px auto ;
	padding:3px 0 0 0 ;
	display:block ;
	width:500px ;
/*	border-bottom:#6a6666 double ;*/
	border-left:#6a6666 solid 20px;
	text-indent:0.5em ;
	line-height:100% ;
}

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


.traffic{
	width:450px ;
	margin:20px auto ;
}


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


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


table th{
	width:25% ;
	text-align:left ;
}

.enkaku{
	padding-left:1em ;
}
.jisage{
	display:block ;
	padding-left:0 ;
}



dl{
	display:block ;
	width:580px;
	margin:0 auto 20px auto ;
}

dt{
	background:url(../i/line.jpg) no-repeat bottom left ;
	padding-bottom:3px ;
}

dd{
	padding:10px 0;
}


.btn_choice{
	width: 580px ;
	margin:0 auto 20px auto ;
	text-align:center ;
}
	
	





