@charset "utf-8";

/*--------------------------------------
 *		   __access.css__
 *		   
 *	Authors:web design studio nonaco
 *
 -------------------------------------*/

/*--------------------------------------
	div#content_top
--------------------------------------*/

	/*	div#page_title
	--------------------------------------*/
#page_title img{
	margin:20px 0 0 0;
}


/*--------------------------------------
	div#main_content
--------------------------------------*/

	/*	div#primary
	--------------------------------------*/
#primary{
	width:582px;
	float:right;
}

#primary .section1 .p_space{
	background:url(../../img/texture_19.jpg) right top no-repeat;
	padding:20px 0 0 20px;
	line-height:1.5;
}
#primary .section1 p{
	padding:0 0 10px 100px;
}
#primary .section1 ul{
	padding-bottom:25px;
}
#primary .section1 li{
	list-style-type:disc;
	list-style-position:inside;
	padding:10px 0 0 25px;
}
#primary .section1 .p_space dl{
	padding:10px 0 0 25px;
}
#primary .section1 .p_space dt{
	float:left;
	width:170px;
}
#primary .section1 .p_space dd{
	padding-left:170px;
}

#primary .section1,
#primary .section2{
	margin-bottom:40px;
}

#primary .section2 .p_space{
	width:450px;
	padding:20px 60px;
	line-height:1.5;
}
#primary .section2 table{
	margin-bottom:20px;
	border:1px solid #996;
}
#primary .section2 th{
	text-align:center;
	padding:10px;
	border:1px solid #996;
}
#primary .section2 td{
	padding:5px 10px;
	line-height:1.5;
	border:1px solid #996;
}
#primary .section2 td .name{
	float:left;
	padding-top:8px;
}
#primary .section2 td .to_message{
	float:right;
	padding:5px 60px 5px 0;
}

#primary .section2 p{
	line-height:1.3;
}
