@charset "utf-8";
/* CSS Document */

#contents_area	{  margin:0 auto; text-align:center;}


/* access_msg 
--------------------------------------------------------------------- \*/
.access_msg		{ width:640px; margin:0 auto 15px auto; padding:0; text-align:left; line-height:140%;}


/* access 
--------------------------------------------------------------------- \*/
.access			{ width:640px; margin:0 auto; padding:0; text-align:left;}
	.access p	{ margin:0 0 7px 0; padding:0;}


/* access table
--------------------------------------------------------------------- \*/
.access table	{ width:640px; margin:5px auto 25px auto; padding:0;}
.access table	{ border:1px solid #d3d3d3;}

	.access th		{ width:140px; padding:8px 5px 5px 5px; text-align:left; vertical-align:top;}
	.access th		{ background:#f6f6f6; border-right:1px solid #d3d3d3; border-bottom:1px solid #d3d3d3;}
	.access td		{ padding:5px; line-height:130%; border-bottom:1px solid #d3d3d3;}
	.access td.subtxt		{ width:140px; border-right:1px solid #d3d3d3;}
	
	.access_btn		{ text-align:center;}
	.access_btn_l	{ margin:0 20px 0 0}

	.access span	{ color:#F33F33;}
	.access p		{ margin:1px 0 0 0;}

	.adr_tit	{ width:140px;}
	.adr_dtls	{ width:250px;}


	/* ipbox */
	.inq_ipbox01 { width:120px; margin:0 10px 0 0; float:left; }
	.inq_ipbox02 { width:80px; margin:0 10px 0 0; float:left; }
	.inq_ipbox03 { width:15px; float:left; }


	/* necessary */
	.necessary		{ margin:0 3px 0 0; color:#CF3D2E; font-size:85%;}

	/* err_icon */
	.err_icon	{ margin:0 5px 0 0; padding:0;}


	/* btn_submit */
	.btn_submit			{ width:640px; margin:0 auto 35px auto; text-align:center;}
	.btn_submit img		{ vertical-align:middle;}
	.btn_submit input	{ margin:0 0 0 20px; vertical-align:middle;}
	
	.btn_submit_l	{ margin:0 20px 0 0}


	/* top_btn */
	.top_btn	{ margin:0 0 35px 0; padding:0;}


/* privacy_policy
--------------------------------------------------------------------- \*/
.privacy_policy	{ width:640px; margin:0 auto 35px auto; text-align:left;}
.privacy_policy	{ background:#e6fafb;}

	.privacy_policy_pd	{ padding:10px;}

	.privacy_policy	p	{ margin:0 0 7px 0; font-weight:bold; color:#333333;}


/* send_message
--------------------------------------------------------------------- \*/
.send_message	{ width:640px; margin:0 0 35px 0; text-align:left;}

	.send_message p	{ margin:0 0 7px 0; font-weight:bold; color:#333333;}




