@charset "utf-8";

/*
=================================================================================
index
=================================================================================
*/

#corp_index_container{
	width: 870px;
	margin: 0 auto;
	padding-bottom: 20px;
}

#corp_index_container h2{
	width: 870px;
	height: 30px;
	margin-bottom: 20px;
}

#corp_index_container #left_box{
	width: 410px;
	padding: 9px;
	float: left;
	border:#000000 1px solid;
	margin: 0 10px 20px 0;
}

#corp_index_container #left_box h3{
	width: 410px;
	height: 20px;
	margin: 0 auto 10px;
}

#corp_index_container #left_box p{
	width: 410px;
	margin: 0 auto;
}

#corp_index_container #right_box{
	width: 410px;
	margin-bottom: 10px;
	padding: 9px;
	float: left;
	border:#000000 1px solid;
}

#corp_index_container #right_box h3{
	width: 410px;
	height: 20px;
	margin-bottom: 10px;
}

#corp_index_container #right_box p{
	width: 410px;
	margin: 0 auto;
}

#corp_index_container #lower_box{
	width: 850px;
	padding: 9px;
	border:#000000 1px solid;
}

#corp_index_container #lower_box h3{
	width: 850px;
	height: 20px;
	margin-bottom: 10px;
}

#corp_index_container #lower_box table{
	margin: 0 auto;
}

#corp_index_container #lower_box th{
	border:#000000 1px solid;
	vertical-align: middle;
	padding: 10px 20px;
	background-color: #ebff9f;
	font-weight: bold;
	text-align: center;
}

#corp_index_container #lower_box td{
	border:#000000 1px solid;
	vertical-align: top;
	padding: 10px 20px;
}

#corp_index_container #lower_box ul{
	margin-left: 15px;
}

#corp_index_container #lower_box li{
	list-style-type: disc
}

/*
=================================================================================
cs
=================================================================================
*/

#corp_cs_container{
	width: 870px;
	margin: 0 auto;
}

#corp_cs_container h2{
	width: 870px;
	height: 30px;
	margin-bottom: 20px;
}

#corp_cs_container p.prohibit{
	color: #cc0000;
	font-weight: bold;
	font-size: 15px;
	text-align: center;
	margin-bottom: 20px;
}

#corp_cs_container p.text{
	padding-bottom: 20px;
	margin-left: 15px;
}

#corp_cs_container h3{
	color: #648200;
	font-weight: bold;
	font-size: 15px;
	margin-bottom: 10px;
}

#corp_cs_container h4{
	font-weight: bold;
}

/*
=================================================================================
kiyaku
=================================================================================
*/

#corp_kiyaku_container{
	width: 870px;
	margin: 0 auto;
}

#corp_kiyaku_container #upper_box{
	padding-bottom: 20px;
}

#corp_kiyaku_container #lower_box{
	padding-bottom: 20px;
}

#corp_kiyaku_container h2{
	width: 870px;
	height: 30px;
	margin-bottom: 20px;
}

#corp_kiyaku_container p.finding{
	margin-bottom: 15px;
	font-size: 15px;
	font-weight: bold;
}

#corp_kiyaku_container h3{
	color: #648200;
	font-weight: bold;
	font-size: 15px;
	margin-bottom: 10px;
}

#corp_kiyaku_container p.text_b10{
	margin-left: 15px;
	margin-bottom: 10px;
}

#corp_kiyaku_container ul.items_2{
	margin-bottom: 20px;
	list-style-type: none
}

#corp_kiyaku_container li{
	margin-bottom: 5px;
}

#corp_kiyaku_container li span.number{
	color: #648200;
}

#corp_kiyaku_container p.text{
	margin-left: 15px;
	margin-bottom: 20px;
}

#corp_kiyaku_container ul{
	margin-left: 15px;
}

/*
=================================================================================
privacy
=================================================================================
*/

#corp_privacy_container{
	width: 870px;
	margin: 0 auto;
}

#corp_privacy_container #upper_box{
	padding-bottom: 15px;
}

#corp_privacy_container #lower_box{
	padding-bottom: 15px;
}

#corp_privacy_container h2{
	width: 870px;
	height: 30px;
	margin-bottom: 20px;
}

#corp_privacy_container p.finding{
	margin-bottom: 15px;
	font-size: 15px;
	font-weight: bold;
}

#corp_privacy_container p.f_text{
	margin-bottom: 20px;
}

#corp_privacy_container h3{
	color: #648200;
	font-weight: bold;
	font-size: 15px;
	margin-bottom: 10px;
}

#corp_privacy_container p.text{
	margin-left: 15px;
	margin-bottom: 20px;
}

#corp_privacy_container p.text_b10{
	margin-left: 15px;
	margin-bottom: 10px;
}

#corp_privacy_container ul{
	margin-left: 15px;
}

#corp_privacy_container li{
	margin-bottom: 5px;
}

#corp_privacy_container li span.number{
	color: #648200;
}

#corp_privacy_container ul.items{
	margin-left: 30px;
	margin-bottom: 20px;
	list-style-type: disc
}

#corp_privacy_container ul.items_2{
	margin-bottom: 20px;
	list-style-type: none
}