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

.cont01	{ width:840px; margin:0 0 10px 0; padding:0; overflow:hidden; }
	.cont01_01 h3	{ margin:0 0 16px 0; }

	/* cont 01_01 */
	.cont01_01		{ width:473px; float:left; }
		.cont01_01 ul	{ margin:0; padding:0; list-style:none; }
	.cont01_02		{ width:330px; float:right; }


	/* hf_use */
	.hf_use			{ width:836px; margin:0 0 40px 0; padding:0;}
	.hf_use			{ background:url(../img/bg_001_001.gif) left top repeat; border:2px solid #3e9af3}

	.hf_use_pd	{ padding:15px; overflow:hidden;}

		.hf_use p	{ margin:0 0 11px 0;}

		.use_txt	{ width:620px; margin:0; padding:0; float:left; line-height:140%; text-align:justify; text-justify:distribute; }
		.use_txt p	{ margin:0 0 7px 0; padding:0;}

		.hf_img		{ width:180px; margin:0; padding:0; float:right;}


.cont02	{ width:840px; margin:0 0 50px 0; padding:22px 0 0 0; overflow:hidden; }
.cont02	{ background:url(../../shared/img/line_001.gif) left top repeat-x; }

.cont02 h3	{ margin:0 0 23px 0; }

	/* cont 02_01 */
	.cont02_01	{ width:337px; float:right; line-height:140%; }
		.cont02_01_text		{ margin-top:30px; }
		.cont02_01 p		{ margin:0 0 11px 0; }
		.cont02_01 img		{ width:181px; margin:0 9px 0 0; float:right; }
		.cont02_01 a		{ width:181px; margin-top:30px; display:block; float:right; }
		.cont02_01 p strong	{ color:#f2692f; font-weight:bold; }

	/* cont 02_02 */
	.cont02_02	{ width:468px; float:left; }
		.cont02_02 img	{ margin:0 0 22px 0; }


.cont03	{ width:840px; margin:0 0 50px 0; overflow:hidden; }
	.cont03 h3	{ margin:0 0 23px 0; }

	/* cont 03_01 */
	.cont03_01	{ width:424px; float:right; line-height:140%; }
		.cont03_01 p		{ margin:0 0 11px 0; }
		.cont03_01 img		{ width:181px; margin:0 9px 0 0; float:right; }
		.cont03_01 a		{ width:181px; margin-top:30px; display:block; float:right; }
		.cont03_01 p span	{ color:#f2692f; }

	/* cont 03_02 */
	.cont03_02			{ width:371px; float:left; }
		.cont03_02 img	{ margin:0 0 22px 0; padding:0;}
		.cont03_02 p	{ margin:0 0 11px 0;  padding:0;}
		.cont03_02 span	{ color:#319911}

