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


#contents		{ width:1000px; margin:0; padding:0;}



/* main_contents
--------------------------------------------------------------------- \*/
.main_contents	{ width:800px; margin:0 0 50px 90px; padding:20px 10px;}
.main_contents	{ _margin:0 0 50px 45px;}

.main_contents	{ background:#FFF;}


/* notfound_box
--------------------------------------------------------------------- \*/
.notfound_box	{ width:800px; margin:0 0 25px 0; padding:0; overflow:hidden;}

	.notfound_box p	{ margin:0; padding:0; float:left;}

	/* font_change */
	.font_change 	{ width:200px; margin:0 0 25px 0; padding:5px 10px; float:right; overflow:hidden;}
	.font_change	{ background:url(../../shared/img/bg_002_002.gif) left top no-repeat;}

		.font_change dl	{ width:200px; float:right;}
		.font_change dt	{ margin:2px 17px 0 0; padding:0; float:left;}
		.font_change dd	{ margin:0 0 0 3px; padding:0; float:left;}
	
		.font_change img	{ vertical-align:top;}


/* msg
--------------------------------------------------------------------- \*/
.msg		{ width:800px; margin:0 0 57px 0; padding:0;}
	.msg p	{ margin:0 0 11px 0; padding:0;}


/* sitemap_area
--------------------------------------------------------------------- \*/
.sitemap_area	{ width:800px; margin:0; padding:0;}


.sitemap_box	{ width:800px; margin:0 0 30px 0; padding:0; overflow:hidden;}

	.sitemap_box dt a:link		{ color:#FFF; text-decoration:none; font-weight:bold;}
	.sitemap_box dt a:visited	{ color:#FFF; text-decoration:none; font-weight:bold;}
	.sitemap_box dt a:hover		{ color:#FFF; text-decoration:underline; font-weight:bold;}
	.sitemap_box dt a:active	{ color:#FFF; text-decoration:none; font-weight:bold;}

	.sitemap_box_01		{ width:390px; margin:0 0 20px 0; padding:0; float:left;}
		.sitemap_box_01 dl	{ margin:0 0 40px 0; padding:0;}
		.sitemap_box_01 dt	{ margin:0 0 12px 0; padding:6px 0 5px 12px; color:#FFF; font-weight:bold;}
		.sitemap_box_01 dt	{ background:url(../../sitemap/img/bg_001.gif) left top no-repeat;}
		.sitemap_box_01 dd	{ width:170px; margin:0 0 7px 0; padding:0 10px 0 10px; float:left; display:block;}
		.sitemap_box_01 dd	{ background:url(../../shared/img/icon_001.gif) left top no-repeat;}

	.sitemap_box_02		{ width:390px; margin:0 0 20px 0; padding:0; float:right;}
		.sitemap_box_02 dl	{ margin:0 0 40px 0; padding:0;}
		.sitemap_box_02 dt	{ margin:0 0 12px 0; padding:6px 0 5px 12px; color:#FFF; font-weight:bold;}
		.sitemap_box_02 dt	{ background:url(../../introduce/img/bg_001.gif) left top no-repeat;}
		.sitemap_box_02 dd	{ width:170px; margin:0 0 7px 0; padding:0 10px 0 10px; float:left; display:block;}
		.sitemap_box_02 dd	{ background:url(../../shared/img/icon_001.gif) left top no-repeat;}

	.sitemap_box_03		{ width:390px; margin:0 0 20px 0; padding:0; float:left;}
		.sitemap_box_03 dl	{ margin:0 0 40px 0; padding:0;}
		.sitemap_box_03 dt	{ margin:0 0 12px 0; padding:6px 0 5px 12px; color:#FFF; font-weight:bold;}
		.sitemap_box_03 dt	{ background:url(../../receive/img/bg_001.gif) left top no-repeat;}
		.sitemap_box_03 dd	{ width:170px; margin:0 0 7px 0; padding:0 10px 0 10px; float:left; display:block;}
		.sitemap_box_03 dd	{ background:url(../../shared/img/icon_001.gif) left top no-repeat;}

	.sitemap_box_04		{ width:390px; margin:0 0 20px 0; padding:0; float:right;}
		.sitemap_box_04 dl	{ margin:0 0 40px 0; padding:0;}
		.sitemap_box_04 dt	{ margin:0 0 12px 0; padding:6px 0 5px 12px; color:#FFF; font-weight:bold;}
		.sitemap_box_04 dt	{ background:url(../../experience/img/bg_001.gif) left top no-repeat;}
		.sitemap_box_04 dd	{ width:170px; margin:0 0 7px 0; padding:0 10px 0 10px; float:left; display:block;}
		.sitemap_box_04 dd	{ background:url(../../shared/img/icon_001.gif) left top no-repeat;}

	.sitemap_box_05		{ width:390px; margin:0 0 20px 0; padding:0; float:left;}
		.sitemap_box_05 dl	{ margin:0 0 40px 0; padding:0;}
		.sitemap_box_05 dt	{ margin:0 0 12px 0; padding:6px 0 5px 12px; color:#FFF; font-weight:bold;}
		.sitemap_box_05 dt	{ background:url(../../learn/img/bg_001.gif) left top no-repeat;}
		.sitemap_box_05 dd	{ width:170px; margin:0 0 7px 0; padding:0 10px 0 10px; float:left; display:block;}
		.sitemap_box_05 dd	{ background:url(../../shared/img/icon_001.gif) left top no-repeat;}

	.sitemap_box_06		{ width:390px; margin:0 0 20px 0; padding:0; float:right;}
		.sitemap_box_06 dl	{ margin:0 0 40px 0; padding:0;}
		.sitemap_box_06 dt	{ margin:0 0 12px 0; padding:6px 0 5px 12px; color:#FFF; font-weight:bold;}
		.sitemap_box_06 dt	{ background:url(../../work/img/bg_001.gif) left top no-repeat;}
		.sitemap_box_06 dd	{ width:170px; margin:0 0 7px 0; padding:0 10px 0 10px; float:left; display:block;}
		.sitemap_box_06 dd	{ background:url(../../shared/img/icon_001.gif) left top no-repeat;}


	.sitemap_box_07		{ width:390px; margin:0 0 20px 0; padding:0; float:left;}
		.sitemap_box_07 dl	{ margin:0 0 40px 0; padding:0;}
		.sitemap_box_07 dt	{ margin:0 0 12px 0; padding:6px 0 5px 12px; color:#FFF; font-weight:bold;}
		.sitemap_box_07 dt	{ background:url(../../about/img/bg_001.gif) left top no-repeat;}
		.sitemap_box_07 dd	{ width:170px; margin:0 0 7px 0; padding:0 10px 0 10px; float:left; display:block;}
		.sitemap_box_07 dd	{ background:url(../../shared/img/icon_001.gif) left top no-repeat;}

	.sitemap_box_08		{ width:390px; margin:0 0 20px 0; padding:0; float:right;}
		.sitemap_box_08 dl	{ margin:0 0 40px 0; padding:0;}
		.sitemap_box_08 dt	{ margin:0 0 12px 0; padding:6px 0 5px 12px; color:#FFF; font-weight:bold;}
		.sitemap_box_08 dt	{ background:url(../../gallery/img/bg_001.gif) left top no-repeat;}
		.sitemap_box_08 dd	{ width:170px; margin:0 0 7px 0; padding:0 10px 0 10px; float:left; display:block;}
		.sitemap_box_08 dd	{ background:url(../../shared/img/icon_001.gif) left top no-repeat;}

	.sitemap_box_09		{ width:390px; margin:0 0 20px 0; padding:0; float:left;}
		.sitemap_box_09 dl	{ margin:0 0 40px 0; padding:0;}
		.sitemap_box_09 dt	{ margin:0 0 12px 0; padding:6px 0 5px 12px; color:#FFF; font-weight:bold;}
		.sitemap_box_09 dt	{ background:url(../../sitemap/img/bg_003.gif) left top no-repeat;}
		.sitemap_box_09 dd	{ width:170px; margin:0 0 7px 0; padding:0 10px 0 10px; float:left; display:block;}
		.sitemap_box_09 dd	{ background:url(../../shared/img/icon_001.gif) left top no-repeat;}

	.sitemap_box_10		{ width:390px; margin:0 0 20px 0; padding:0; float:right;}
		.sitemap_box_10 dl	{ margin:0 0 40px 0; padding:0;}
		.sitemap_box_10 dt	{ margin:0 0 12px 0; padding:6px 0 5px 12px; color:#FFF; font-weight:bold;}
		.sitemap_box_10 dt	{ background:url(../../sitemap/img/bg_003.gif) left top no-repeat;}
		.sitemap_box_10 dd	{ width:170px; margin:0 0 7px 0; padding:0 10px 0 10px; float:left; display:block;}
		.sitemap_box_10 dd	{ background:url(../../shared/img/icon_001.gif) left top no-repeat;}

	.sitemap_box_11		{ width:390px; margin:0 0 20px 0; padding:0; float:left;}
		.sitemap_box_11 dl	{ margin:0 0 40px 0; padding:0;}
		.sitemap_box_11 dt	{ margin:0 0 12px 0; padding:6px 0 5px 12px; color:#FFF; font-weight:bold;}
		.sitemap_box_11 dt	{ background:url(../../sitemap/img/bg_002.gif) left top no-repeat;}
		.sitemap_box_11 dd	{ width:170px; margin:0 0 7px 0; padding:0 10px 0 10px; float:left; display:block;}
		.sitemap_box_11 dd	{ background:url(../../shared/img/icon_001.gif) left top no-repeat;}

	.sitemap_box_12		{ width:390px; margin:0 0 20px 0; padding:0; float:right;}


/* sitemap_ot
--------------------------------------------------------------------- \*/
.sitemap_ot		{ width:800px; margin:0 0 25px 0; padding:15px 0 0 0;}
.sitemap_ot		{ background:url(../../shared/img/line_002.gif) left top repeat-x}

	.sitemap_ot ul		{ margin:0; padding:0;}
	.sitemap_ot li		{ margin:0 0 5px 0; padding:0 0 0 10px; list-style:none;}
	.sitemap_ot li		{ background:url(../../shared/img/icon_001.gif) left top no-repeat;}



/* page_top
--------------------------------------------------------------------- \*/
.page_top	{ width:800px; margin:0; padding:0; text-align:right;}

	.page_top img	{ margin:0 5px 0 0; padding:0;}



/* server_err_box
--------------------------------------------------------------------- \*/
.server_err_box		{ width:800px; margin:0; padding:50px 0; text-align:center;}

	.server_err_box	p	{ margin:0 0 25px 0; padding:0;}













