@charset "utf-8";

@import url("../../css/common.css");

@import url("common.css");





/*===========================================



    use_of_land

	

	index.css

		

===========================================*/

div#contents {

	width: 980px;

	margin: 23px auto 0 auto;

}





/*	easy

===================================================================*/

div#contents div#easy {

	width: 938px;

	margin: 0 auto 50px auto;
	
	clear:both;

}



div#contents div#point p#intro {

	margin: 0 0 30px 0;

	text-align: center;

}



div#contents div#easy h2 {

	margin: 0 0 20px 0;

	text-align: center;

}



div#contents div#easy p.catch {

	margin: 0 0 20px 0;

	text-align: center;

}



div#contents div#easy ul {

	width: 938px;

	margin: 0 auto;

	padding: 0 0 7px 0;

}

	div#contents div#easy ul:after { 

		content: " "; 

		display: block; 

		clear: both; height: 0; 

	} 

	div#contents div#easy ul { 

		display: inline-block; 

	} 

	div#contents div#easy ul { 

		display: block; 

	}

div#contents div#easy ul li.first {

	margin: 0;

}

	

div#contents div#easy ul li {

	float: left;

	width: 308px;

	display: inline;

	margin: 0 0 0 7px;

}



div#contents div#easy p.btn {

	clear: both;

	width: 938px;

}





/*	point

===================================================================*/

div#contents div#point {

	width: 938px;

	margin: 0 auto 50px auto;

}



div#contents div#point h2 {

	margin: 0 0 20px 0;

	text-align: center;

}



div#contents div#point ul {

	width: 938px;

	margin: 0 auto;

	padding: 0 0 0 0;

}

	div#contents div#point ul:after { 

		content: " "; 

		display: block; 

		clear: both; height: 0; 

	} 

	div#contents div#point ul { 

		display: inline-block; 

	} 

	div#contents div#point ul { 

		display: block; 

	}

div#contents div#point ul li.first {

	margin: 0;

}

	

div#contents div#point ul li {

	float: left;

	width: 308px;

	display: inline;

	margin: 0 0 0 7px;

}





/*	othercase

===================================================================*/

div#contents div#othercase {

	clear: both;

	width: 940px;

	margin: 0 auto 50px auto;

}



div#contents div#othercase h2 {

	margin:0;

	text-align: center;

}



div#contents div#othercase div#listbox{
	width: 932px;

	margin: 0 auto 10px auto;

	border: 1px #CCCCCC solid;
	
	border-top: none;
	
}


div#contents div#othercase ul {

	width: 932px;

	margin: 0 auto;

	padding: 10px 0 10px 0;

	border-top: none;

}

	div#contents div#othercase ul:after { 

		content: " "; 

		display: block; 

		clear: both; height: 0; 

	} 

	div#contents div#othercase ul { 

		display: inline-block; 

	} 

	div#contents div#othercase ul { 

		display: block; 

	}

	

div#contents div#othercase ul li {

	float: left;

	width: 185px;

	display: inline;

	margin: 0 0 0 0px;

	border-left: 1px #CCCCCC solid;

}



div#contents div#othercase ul li.first {

	margin: 0;

	border-left: none;

}



div#contents div#othercase ul li dl {

	margin: 0 0 0 10px;

	padding: 10px 0 0 0;

}



div#contents div#othercase ul li dl dt {

	height: 18px;

	margin-bottom: 15px;

}



div#contents div#othercase ul li dl dd {

	height: 90px;

	margin-bottom: 10px;

	text-align: center;

}



div#contents div#othercase ul li p {

	margin: 10px 10px 0 10px;

}



div#contents div#othercase ul li p.text {

	min-height: 7.5em;

}



div#contents div#othercase p.btn {

	clear: both;

	width: 940px;

}



div#contents div#othercase div#btnbox{

	width: 920px;

	margin:0 auto;
	
	padding-bottom:20px;
	
	text-align:right;

}


/*	batch

===================================================================*/

div#contents div#batch {

	width: 938px;

	margin: 0 auto 50px auto;

}



div#contents div#batch h2 {

	margin: 0 0 30px 0;
	text-align: center;

}

div#contents div#batch p.logo {
	float: left;
	display: inline;
	width: 145px;
	margin: 0 35px 0 0;
}

div#contents div#batch div.inner {
	width: 807px;
	margin: 0 auto;
}


div#contents div#batch p.text {
	float: left;
	display: inline;
	width: 375px;
	margin: 0 25px 0 0;
	padding:10px 0 0 0;
}

div#contents div#batch p.btn {
	float: left;
	display: inline;
	width: 227px;
	padding:15px 0 0 0;
}


/*	stss

===================================================================*/

div#contents div#stss {

	width: 938px;

	margin: 0 auto 50px auto;

}



div#contents div#stss h2 {

	margin: 0 0 30px 0;
	text-align: center;

}

div#contents div#stss p.logo {
	float: left;
	display: inline;
	width: 145px;
	margin: 0 35px 0 0;
}

div#contents div#stss div.inner {
	width: 807px;
	margin: 0 auto;
}


div#contents div#stss p.text {
	float: left;
	display: inline;
	width: 375px;
	margin: 0 25px 0 0;
	padding:10px 0 0 0;
}

div#contents div#stss p.btn {
	float: left;
	display: inline;
	width: 227px;
	padding:15px 0 0 0;
}



/*	qa

===================================================================*/

div#contents div#qa {

	width: 938px;

	margin: 0 auto 50px auto;

}



div#contents div#qa h2 {

	margin: 0 0 0 0;

	text-align: center;

}



div#contents div#qa div {

	width: 932px;

	margin: 0 auto;

	padding: 20px 0 20px 0;

	border: 1px #CCCCCC solid;

	border-top: none;

}



div#contents div#qa p.catch {

	margin: 0 0 20px 0;

	text-align: center;

}



div#contents div#qa p.table {

	margin: 0 0 20px 0;

	text-align: center;

}



div#contents div#qa p.btn {

	width: 526px;

	margin: 0 0 0 268px;

	text-align: center;

}



