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

#contents_area { text-align:center; }

/* want01 
--------------------------------------------------------------------- \*/
.want01 { width:822px; margin:0 0 40px 0; padding:20px 0 19px 16px; text-align:left; }
.want01 { border:#ade386 solid 1px; }
	.want01 strong { margin:0 0 12px 0; display:block; }
	.want01 p { margin:0 0 14px 0; }
	.want01 a { font-weight:bold;}

/* want02 
--------------------------------------------------------------------- \*/
.want02 { width:840px; margin:0 0 30px; }

		
/* want03 
--------------------------------------------------------------------- \*/
.want03 { width:840px; padding:30px 0 0 0; }
.want03 { background-image:url(../img/line_001_001.gif); background-repeat:no-repeat; background-position:top;  }


/* wanted_point 
--------------------------------------------------------------------- \*/
.wanted_point	{ width:840px; margin:0; padding:0; text-align:left;}
	.wanted_point h3	{ margin:0 0 11px 0; padding:0}

	/* point_box */
	.point_box	{ width:840px; margin:0 0 25px 0; padding:0; overflow:hidden;}
		.point_box h4	{ margin:0 0 7px 0; padding:0;}

		.point_box01	{ width:405px; margin:0 10px 0 0; float:left;}
		.point_box02	{ width:405px; margin:0; float:right;}
		
		.point_img	{ width:230px; float:left;}
		.point_txt	{ width:175px; float:right; line-height:140%;}

		.point_txt ol	{ margin:0; padding:0;}
		.point_txt li	{ margin:0 0 3px 0; padding:0;}

		.point_img02	{ width:575px; margin:0 0 10px 0; float:left;}
		.point_txt02	{ width:240px; margin:0 0 10px 0; padding:70px 0 0 0; float:right; line-height:140%;}

		.point_list		{ margin:0; padding:0;}
		.point_list ul	{ margin:0; padding:0;}
		.point_list li	{ margin:0 0 0 20px; padding:0; list-style:disc}



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


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

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

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

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

	textarea	{ margin:5px 0 0 0;}

	/* 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_box
--------------------------------------------------------------------- \*/
.send_message_box { width:840px; margin:0 0 35px 0; overflow:hidden; }



/* send_message
--------------------------------------------------------------------- \*/
.send_message	{ width:640px; padding:1px 0 0 0; text-align:left; float:left; }

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


/* low
--------------------------------------------------------------------- \*/
.low	{ margin:0 0 35px 0; padding:0;}

	.low h2	{ margin:0 0 20px 0; padding:0;}
	.low h3	{ margin:0 0 20px 0; padding:0;}

	.low dl	{ margin:0; padding:0;}
	.low dt	{ margin:0 0 5px 0; padding:0; font-weight:bold;}
	.low dd	{ margin:0 0 15px 0; padding:0;}

	.close_btn	{ width:540px; margin:0 0 30px 0; padding:0; text-align:center;}





















