/* CSS Document */
/*level2*/

/*side_nav
===============================================================================================================*/
#side_nav		{ width:207px;					margin:0;		padding:0;}
#side_nav li	{list-style:none;	text-indent:-9999px;}
#side_nav li a	{width:205px;	height:32px;	margin:0 1px;	padding:0;	display:block;}
#side_bt1 a	{ background:url(./img/nav/sidenav1.gif) no-repeat;}
#side_bt2 a	{ background:url(./img/nav/sidenav2.gif) no-repeat;}
#side_bt3 a	{ background:url(./img/nav/sidenav3.gif) no-repeat;}
#side_bt4 a	{ background:url(./img/nav/sidenav4.gif) no-repeat;}
#side_bt5 a	{ background:url(./img/nav/sidenav5.gif) no-repeat;}

#pagemoney  #bt3 a,
#pagerikon  #bt3 a,
#pagefudou  #bt3 a,
#pagegaijin #bt3 a{ background-position:bottom;}



/*main
===============================================================================================================*/
h2{ width:547px;	height:100px;	margin:0 0 10px 0;				padding:0;}
h3{ width:527px;	height:19px;	margin:0 auto;					padding:8px 0 8px 10px;
	background:url(./img/common/h3.gif) no-repeat;	text-align:left;}
h4{ width:515px;	height:26px;	margin:7px auto 3px auto;			padding:3px 0 2px 12px;;
	background:url(./img/common/h4.gif) no-repeat;	text-align:left;}

.h3_body{ width:529px;					margin:2px  auto 15px auto;	padding:7px 4px 5px 4px;	line-height:1.6em;}
.h4_body{ width:519px;					margin:0  auto 10px auto;	padding:3px 4px 5px 4px;}
.h4_mailbody{ width:519px;					margin:0  auto 100px auto;	padding:3px 4px 5px 4px;}

.h3_body img.right ,
.h4_body img.right { margin:4px 0 5px 5px;}

.return  { text-align:right;}

.blue	 { border-width:0 0 1px 0; border-style:dashed; border-color:#0066FF;}

/*aboutus
----------------------------------------------*/
/*history--*/
#history photo{ width:120px;	height:154px; 		margin:5px 0;	padding:0; float:right;}
#history1	  { width:395px;	height:0;			margin:0;		padding:0;}
#history1 td  { vertical-align:top; font-size:12px;}
/*greeding--*/
#goal { margin:3px 3px 10px 3px; padding:3px 20px; background:#e6fcfd;}


/*work
---------------------------------------------*/
/*workbanner--*/
#work_banner{ width:415px; margin:0 auto 10px auto; padding:0;}
#work_banner img{ width:200px; height:35px; margin:2.5px; padding:0;}
/*work 料金table
--------------*/
#charge_table			{ width:500px; margin:15px auto; padding:0; background:#FFF;
						  border-width:0.5px 0; border-style:solid; border-color:#999;	border-collapse:collapse;}
#charge_table th,
#charge_table td		{ border-width:1px 1px; border-style:solid; border-color:#CCC #999;
						  margin:0;	padding:1px 3px;}
#charge_table th 		{ width:100px; text-align:center; vertical-align:top;} 
#charge_table td 		{ width:450px; margin:0; padding-left:20px;} 

#table_header			{ background:#c6dee6;}
.even th,.even td		{ background:#e0f4fb;}



#charge_table2			{ width:500px; margin:15px auto; padding:0; background:#FFF;
						  border-width:1px 0; border-style:solid; border-color:#999;	border-collapse:collapse;}
#charge_table2 th,
#charge_table2 td		{ border-width:1px; border-style:solid; border-color:#CCC #999;
						  margin:0;	padding:1px 3px;}
#charge_table2 th 		{ text-align:center; vertical-align:top;} 
#charge_table2 td 		{ margin:0; padding-left:20px;} 







/*contact
-------------------------------------------*/
#telno		{ margin:5px 0; padding:0; width:200px; float:left;}
#telno_r	{ width:300px; float:right;}
.clear		{ clear:both;}
#mailform	{ margin:5px 0; padding:0;}
#mailform th,
#mailform td{ margin:0; padding:3px 5px;}




/*font
===============================================================================================================*/
h3			{ font-size:15px;	font-weight:bold;	color:#F60;}
h4			{ font-size:13px;	font-weight:bold;	color:#666;	margin:0 3px;}
.blue		{ font-size:13px;	font-weight:600;	color:#498de1;}
.case_fudou					   {font-weight:bold;}
#telno		{ font-size:16px;	font-weight:bold;	color:#37a366;}/*contact*/
#telno span	{ font-size:12px;	font-weight:bold;	color:#333;}/*contact*/
#telno_r span	{ font-size:16px;	font-weight:bold;	color:#37a366;}/*contact*/
#telno_r	{ font-size:12px;	font-weight:bold;	color:#333;}/*contact*/
.nece		{ font-size:10px;	font-weight:bold;	color:#F00;}/*contact*/
.return		{ font-size:12px;	font-weight:bold;	color:#53b17b;}/*戻るボタン*/