@charset "shift_jis";

*{	margin: 0px;	padding:0px;}

/* [COMMON]
-----------------------*/
body{
	height:100%;
	margin:0px;
	padding:0px;
	text-align:left;
	line-height: 160%;
	font-family: osaka,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック", sans-serif;
	font-size:12px;
	color: #333333;
	background-color: #FFFFFF;
	letter-spacing:normal;
}

p   { 	margin:0;	padding:0;}
img { 	margin:0;	padding:0;}
ul  {	margin:0;	padding:0;}
li  {	margin:0;	padding:0;}

.clear 			 { margin:0px; padding:0px; clear:both; height:0px; }
.clearfix 		 {    display: inline-block;}
.clearfix:after  {    content: ".";    display: block;    height: 0;    clear: both;    visibility: hidden;}
* html .clearfix { height: 1%;}
.clearfix 		 { display: block; }


#wrapper1   {	width:780px; margin:0px auto 0px auto; padding:0px;	background-image:url(../img/bg01.jpg);	background-position:top center;	background-repeat:repeat-y; }
#wrapper2   {	width:780px; margin:0px auto 0px auto; padding:0px;	background-image:url(../img/bg02.jpg);	background-position:bottom center;	background-repeat: no-repeat;}

#header     {   width:760px; height:72px;  margin:0px auto 0px auto; padding:12px 0px 0px 0px;	background-image:url(../img/header_bg.jpg); background-position:top center; background-repeat:repeat-x; border-bottom:1px solid #60A0FF;}
#header h1  {					  		   margin:0px 0px 0px 0px; padding: 0px 15px 0px 0px; float:left;}
#header p   {							   margin:0px 0px 0px 0px; padding: 9px 25px 0px 0px; text-align:right;}

#menu 	   		   {    width:760px;	height: 28px; margin:1px auto 1px auto; padding:0px; padding:1px 0px 1px 0px; background-color:#0066FF;}
#menu li		   {	float: left;	height: 28px; list-style:none;}
#menu a,
#menu strong 	   {	display: block;	height: 28px;	background-repeat: no-repeat;	text-decoration: none; /* for firefox */}
#menu a:hover 	   {	background-position: 0 -28px;}
#menu strong 	   {	background-position: 0 -28px;}
#menu span 		   {	display: none;}

li#glMenu1  a,
li#glMenu1  strong {	width: 127px; background-image:url(../img/menu_01.gif);}
li#glMenu2  a,
li#glMenu2  strong {	width: 127px; background-image:url(../img/menu_02.gif);}
li#glMenu3  a,
li#glMenu3  strong {	width: 126px; background-image:url(../img/menu_03.gif);}
li#glMenu4  a,
li#glMenu4  strong {	width: 126px; background-image:url(../img/menu_04.gif);}
li#glMenu5  a,
li#glMenu5  strong {	width: 127px; background-image:url(../img/menu_05.gif);}
li#glMenu6  a,
li#glMenu6  strong {	width: 127px; background-image:url(../img/menu_06.gif);}

#mainContents       { clear:both;  width:760px; margin: 0px auto  0px auto; padding: 0px  0px  0px  0px;}
#middleContents		{ 			   width:710px; margin: 0px auto  0px auto; padding: 0px  0px  0px  0px;}


#footer         { clear:both;  width:780px;  height:75px; margin:15px  auto  0px  auto;  padding: 0px  0px  0px 0px;	background-image:url(../img/bg02.jpg);	background-position:bottom center;	background-repeat: no-repeat;}
#footer .box    {			   width:710px;  height:auto; margin: 0px  auto  0px  auto;  padding: 0px  0px  0px 0px; list-style:none; border-top:1px dotted #92A8BE;}
#footer .box ul {			   							  margin: 0px   0px  0px   0px;  padding: 0px  0px  0px 0px; list-style:none;}
#footer .box li { float:left;  				 height:12px; margin: 0px   0px  0px   0px;  padding:12px  5px  0px 5px; list-style:none;}
address         { clear:both;						      margin: 0px   0px  0px   0px;  padding:35px 10px  0px 0px; font-family:arial;	font-style:normal; font-size:75%; line-height:100%; text-align:right;}

.seo 		{ font-size:80%; padding-top:5px;}

.pagetop    { clear:both; width:710px; margin:15px auto  0px auto; padding:0px 0px 0px 0px; text-align:right;}

/* [img]
-----------------------*/
.photoLeft     { float:left; 	 margin:0px 0px 0px 0px; padding:0px 15px 10px  0px; }
.photoRight    { float:right;	 margin:0px 0px 0px 0px; padding:0px  0px 10px 15px; }
.photoT10      {				 margin:0px 0px 0px 0px; padding:10px 0px  0px  0px; }
.photoT20      {				 margin:0px 0px 0px 0px; padding:20px 0px  0px  0px; }
.photoR15      {				 margin:0px 0px 0px 0px; padding:0px 15px  0px  0px; }
.photoR10      {				 margin:0px 0px 0px 0px; padding:0px 10px  0px  0px; }
.photoR5       {				 margin:0px 0px 0px 0px; padding:0px  5px  0px  0px; }
.photoL10      {				 margin:0px 0px 0px 0px; padding:0px  0px  0px 10px; }
.photoT3B6     {				 margin:0px 0px 0px 0px; padding:3px  0px  6px  0px; }
.photoU10      {				 margin:0px 0px 0px 0px; padding:0px  0px 10px  0px; }
.photoU26      {				 margin:0px 0px 0px 0px; padding:0px  0px 26px  0px; }

/* [font]
-----------------------*/
.small  { font-size:80%;}
.middle { font-size:100%;}
.large  { font-size:120%;}
.strong { font-weight:bold;}

/* [fontcolor]
-----------------------*/
.gray	{ color:#666666;}
.red	{ color:#CC0000;}
.newred { color:#FF0000;}
.white 	{ color:#FFFFFF;}

/* [line-height]
-----------------------*/
.line-height100 { line-height:100%;}
.line-height110 { line-height:110%;}
.line-height120 { line-height:120%;}
.line-height130 { line-height:130%;}
.line-height140 { line-height:140%;}
.line-height150 { line-height:150%;}

/* [LINK]
-----------------------*/
A:link  		{	color: #3366CC;	text-decoration: underline;}
A:visited 		{	color: #3366CC;	text-decoration: underline;}
A:hover   		{	color: #1C366C;	text-decoration: underline;}

A.green:link    {	color: #669933;	text-decoration: underline;}
A.green:visited {	color: #669933;	text-decoration: underline;}
A.green:hover   {	color: #8CF226;	text-decoration: underline;}

/* [TOP]
-----------------------*/
#mainBox 			   { 			  width:700px; margin: 20px auto 0px auto; padding: 4px  4px  4px  4px; background-image:url(../img/main_bg.jpg); background-repeat:repeat-x; background-position:top; border:1px solid #DBDBDB; }
#mainBox .boxL  	   { float:left;  width:205px; margin:  0px  0px 0px  0px; padding: 0px  0px  0px 10px; }
#mainBox .boxL .txt01  { 						   margin:  0px  0px 0px  0px; padding: 8px  0px  0px  0px; }
#mainBox .boxL .txt02  { 						   margin:  0px  0px 0px  0px; padding: 5px  0px  8px  0px; }
#mainBox .boxR  	   { float:right; width:475px; margin:  0px  0px 0px  0px; padding: 0px  0px  0px  0px; }

#leftBox			   { float:left;  width:215px; margin: 10px  0px 0px  0px; padding: 0px  0px  0px  0px;}
#leftBox .boxEntry	   { 			  width:212px; margin:  0px  0px 0px  0px; padding: 0px  0px  0px  0px; border-left:1px solid #DBDBDB;  border-right:1px solid #DBDBDB;}
#leftBox .boxEntry  ul { 					       margin:  0px  0px 0px  0px; padding: 9px  9px  9px  9px;}
#leftBox .boxEntry  li { 						   margin:  0px  0px 0px  0px; padding: 1px  0px  1px 20px; list-style:none; background-image:url(../img/icon_02.gif); background-repeat:no-repeat; background-position:4px 6px;}
#leftBox .boxFinish	   { 						   margin:  0px  0px 0px  0px; padding: 0px  0px  5px  0px;}
#leftBox .banner	   { 			  			   margin: 10px  0px 0px  0px; padding:15px  0px  0px  0px; border-top:2px dotted #999999;}
#leftBox .banner    ul { 					       margin:  0px  0px 0px  0px; padding: 0px  0px  0px  0px;}
#leftBox .banner    li { 						   margin:  0px  0px 0px  0px; padding: 0px  0px  3px  0px; list-style:none;}

#rightBox    		        	{ float:right; width:473px; margin: 10px 0px  0px  0px; padding: 0px 0px  0px  0px;}

#info   						{ width:473px; 				margin: 0px  0px  0px  0px; padding: 0px  0px  0px  0px;}
#info  p						{			   				margin: 0px  0px  0px  0px; padding: 0px  0px  0px  0px;}
#info  .box01					{ 							margin: 0px  0px  0px  0px; padding:15px 20px 15px 20px; border-left:1px solid #DBDBDB;  border-right:1px solid #DBDBDB;}
#info  .boxFinish				{ 							margin: 0px  0px  0px  0px; padding: 0px  0px  5px  0px;}
#info  .box01 .line01			{			   				margin: 0px  0px  0px  0px; padding: 2px  0px  0px  0px; border-bottom:2px dotted #CCCCCC;}
#info  .box01 .line01 .txtL		{			   				margin: 0px  0px  0px  0px; padding: 0px  0px  0px  0px; text-align:left; float:left; color:#669933; font-weight:bold;}
#info  .box01 .line01 .txtR		{			   				margin: 0px  0px  0px  0px; padding: 0px  0px  0px  0px; text-align:right; 				   font-size:80%; color:#666666;}
#info  .box01 .txt				{			   				margin: 0px  0px  0px  0px; padding:10px  0px  5px  0px;}
#info  .box02							{ width:431px;				margin: 0px  0px  0px  0px; padding:15px 20px 15px 20px; border-left:1px solid #DBDBDB;  border-right:1px solid #DBDBDB;}
#info  .box02 .line01			{			   				margin: 0px  0px  0px  0px; padding: 2px  0px  0px  0px; border-bottom:2px dotted #CCCCCC;}
#info  .box02 .line01 .txtL		{			   				margin: 0px  0px  0px  0px; padding: 0px  0px  0px  0px; text-align:left; float:left; color:#669933; font-weight:bold;}
#info  .box02 .line01 .txtR		{			   				margin: 0px  0px  0px  0px; padding: 0px  0px  0px  0px; text-align:right; 				   font-size:80%; color:#666666;}
#info  .box02 .box021					{			   				margin: 0px  0px 10px  0px; padding: 0px  0px  0px  0px; border-bottom:2px dotted #CCCCCC;}
#info  .box02 .box021	p				{			   				margin: 0px  0px  0px  0px; padding: 0px  0px  0px  0px;}
#info  .box02 .box021 .txt				{			   				margin: 0px  0px  0px  0px; padding:10px  0px  5px  0px;}
#info  .box02 .box021 .box021L			{ float:left;  				margin: 0px  0px  0px  0px; padding: 0px  0px  0px  0px;}
#info  .box02 .box021 .box021R			{ float:right; 				margin: 0px  0px  0px  0px; padding: 0px  0px  5px  0px;}


/* [TOP-RECOMMEND]
-----------------------*/
#recommend      							{ width:473px;				margin: 0px  0px  5px  0px; padding: 0px  0px  0px  0px;}
#recommend   h2								{			   height:31px; margin: 0px  0px  0px  0px; padding:14px  0px  0px 28px; background-image:url(../recommend/img/right_hed_img.gif); background-repeat:no-repeat; font-size:100%;}/*おすすめ賃貸*/
#recommend   h3								{			   height:31px; margin: 0px  0px  0px  0px; padding:14px  0px  0px 28px; background-image:url(../recommend/img/right_hed_img_01.gif); background-repeat:no-repeat; font-size:100%;} /*おすすめ売買*/
#recommend   h4								{			   height:31px; margin: 0px  0px  0px  0px; padding:14px  0px  0px 28px; background-image:url(../recommend/img/right_hed_img_02.gif); background-repeat:no-repeat; font-size:100%;}/*おすすめ賃貸*/
#recommend  .box02							{ width:431px;				margin: 0px  0px  0px  0px; padding:15px 20px 15px 20px; border-left:1px solid #DBDBDB;  border-right:1px solid #DBDBDB;}
#recommend  .box02 .list					{  							margin: 0px  0px  0px  0px; padding:10px  0px  5px  0px;}
#recommend  .box02 .list	dl				{  			   width:430px; margin: 0px  0px  0px  0px; padding: 0px  0px  0px  0px;}
#recommend  .box02 .list	dt				{ float:left;  width:90px;  margin: 0px  0px  0px  0px; padding: 0px  0px  0px  0px; color:#205D9F;}
#recommend  .box02 .list	dd				{ float:left;  width:340px; margin: 0px  0px  0px  0px; padding: 0px  0px  0px  0px; text-align:left;}
#recommend  .box02 .line01					{ clear:both;				margin: 5px  0px  0px  0px; padding: 2px  0px  0px  0px; border-top:2px dotted #499AFC; font-size:80%; color:#666666;}
#recommend  .box02 .box021					{			   				margin: 0px  0px 10px  0px; padding: 0px  0px  0px  0px; border-bottom:2px dotted #CCCCCC;}
#recommend  .box02 .box021 .box021L			{ float:left;  width:84px;	margin: 0px  0px  0px  0px; padding: 0px  0px  0px  0px;}
#recommend  .box02 .box021 .box021R			{ float:right; width:338px;	margin: 0px  0px  0px  0px; padding: 0px  0px  5px  0px;}
#recommend  .box02 .box021 .box021R .txtL	{			   				margin: 0px  0px  0px  0px; padding: 0px  0px  0px  0px; text-align:left; float:left; color:#669933; font-weight:bold;}
#recommend  .box02 .box021 .box021R .txtR	{			   				margin: 0px  0px  0px  0px; padding: 0px  0px  0px  0px; text-align:right; 				   font-size:80%; color:#666666;}
#recommend  .box02 .box021 .txt				{			   				margin: 0px  0px  0px  0px; padding: 0px  0px  0px  0px;}

/* [BLOG]
-----------------------*/
#leftContentsBlog					{ float:left;  width:472px; margin: 0px  0px  0px  0px; padding: 0px  0px  0px  0px;}
#rightContentsBlog					{ float:right; width:215px; margin: 0px  0px  0px  0px; padding: 0px  0px  0px  0px;}

#staffBox01						{ 			   width:472px; margin: 0px  0px  0px  0px; padding: 0px  0px  0px  0px;}
#staffBox01  .box				{ 							margin: 0px  0px  0px  0px; padding:30px 20px 35px 20px; border-left:1px solid #DBDBDB;  border-right:1px solid #DBDBDB;}
#staffBox01  .boxFinish			{ 							margin: 0px  0px  0px  0px; padding: 0px  0px  5px  0px;}
#staffBox01  h3					{			   height:31px; margin: 0px  0px  0px  0px; padding:14px  0px  0px 28px; background-image:url(../blog/img/hed_txt_01.gif); background-repeat:no-repeat; font-size:100%;}
#staffBox01  p					{			   				margin: 0px  0px  0px  0px; padding: 0px  0px  0px  0px;}
#staffBox01  .line01			{			   				margin: 0px  0px  0px  0px; padding: 2px  0px  0px  0px; border-bottom:2px dotted #CCCCCC;}
#staffBox01  .line01 .txtL		{			   				margin: 0px  0px  0px  0px; padding: 0px  0px  0px  0px; text-align:left; float:left; color:#669933; font-weight:bold;}
#staffBox01  .line01 .txtR		{			   				margin: 0px  0px  0px  0px; padding: 0px  0px  0px  0px; text-align:right; 				   font-size:80%; color:#666666;}
#staffBox01  .line02			{			   				margin: 0px  0px  0px  0px; padding: 2px  0px  0px  0px; border-bottom:2px dotted #499AFC; font-size:80%; color:#666666;}
#staffBox01  .line03			{			   				margin: 0px  0px  0px  0px; padding: 2px  0px  0px  0px; border-bottom:2px dotted #669933; font-size:80%; color:#666666;}
#staffBox01  .txt				{			   				margin: 0px  0px  0px  0px; padding:10px  0px  5px  0px;}

#rightContentsBlog .boxStaff		{ 			   width:212px; margin: 0px  0px  0px  0px; padding: 0px  0px  0px  0px; border-left:1px solid #DBDBDB;  border-right:1px solid #DBDBDB;}
#rightContentsBlog .boxStaff  ul	{ 							margin: 0px  0px  0px  0px; padding: 9px  9px  9px  9px;}
#rightContentsBlog .boxStaff  li	{ 							margin: 0px  0px  0px  0px; padding: 3px  0px  3px 32px; list-style:none; background-image:url(../img/icon_01.gif); background-repeat:no-repeat; background-position:0px 0px;}

#rightContentsBlog .boxEntry		{ 			   width:212px; margin: 0px  0px  0px  0px; padding: 0px  0px  0px  0px; border-left:1px solid #DBDBDB;  border-right:1px solid #DBDBDB;}
#rightContentsBlog .boxEntry  ul	{ 							margin: 0px  0px  0px  0px; padding: 9px  9px  9px  9px;}
#rightContentsBlog .boxEntry  li	{ 							margin: 0px  0px  0px  0px; padding: 1px  0px  1px 20px; list-style:none; background-image:url(../img/icon_02.gif); background-repeat:no-repeat; background-position:4px 6px;}

#rightContentsBlog .boxCalendar		{ 							margin: 0px  0px  0px  0px; padding:10px  0px 20px  0px; border-bottom:2px dotted #999999; }
#rightContentsBlog .boxCalendar	.black	{ font-size:80%; padding: 0px 0px  0px 0px; background-color:#333333;}
#rightContentsBlog .boxCalendar	.txt1   { 				 padding: 0px 0px  8px 0px;}
#rightContentsBlog .boxCalendar	.txt2   { font-size:80%; padding:15px 0px  3px 0px;}
#rightContentsBlog .boxCalendar	.txt3	{ font-size:80%; padding: 3px 0px  3px 0px;}

#rightContentsBlog .boxFinish		{ 							margin: 0px  0px  0px  0px; padding: 0px  0px  5px  0px;}


/* [LINK]
-----------------------*/
#link   						{ width:473px; 				margin: 0px  0px  0px  0px; padding: 0px  0px  0px  0px;}
#link  p						{			   				margin: 0px  0px  0px  0px; padding: 0px  0px  0px  0px;}
#link  .box01					{ 							margin: 0px  0px  0px  0px; padding:15px 20px 30px 20px; border-left:1px solid #DBDBDB;  border-right:1px solid #DBDBDB;}
#link  .boxFinish				{ 							margin: 0px  0px  0px  0px; padding: 0px  0px  5px  0px;}
#link  .box01 .line01			{			   				margin: 0px  0px  0px  0px; padding: 5px  0px  3px 13px; border-bottom:2px dotted #CCCCCC; background-image:url(../img/icon_02.gif); background-position:0px 10px; background-repeat:no-repeat;}
#link  .box01 .line01 .txtL		{			   				margin: 0px  0px  0px  0px; padding: 0px  0px  0px  0px; text-align:left; float:left; color:#669933; font-weight:bold;}
#link  .box01 .line01 .txtR		{			   				margin: 0px  0px  0px  0px; padding: 0px  0px  0px  0px; text-align:right; 				   font-size:80%; color:#666666;}


/* [COMPANY]
-----------------------*/
#company   						{ width:472px; 				margin: 0px  0px  0px  0px; padding: 0px  0px  0px  0px;}
#company  p						{			   				margin: 0px  0px  0px  0px; padding: 0px  0px  0px  0px;}
#company  .hedImg				{ 							margin: 0px  0px  0px  0px; padding: 0px  0px  0px  0px; border-left:1px solid #DBDBDB;  border-right:1px solid #DBDBDB;}
#company  .box01				{ width:422px;				margin: 0px  0px  0px  0px; padding:15px 24px 15px 24px; border-left:1px solid #DBDBDB;  border-right:1px solid #DBDBDB;}
#company  .box01 .boxL			{ float:left;  width:201px;	margin: 0px  0px  0px  0px; padding: 0px  0px  0px  0px;}
#company  .box01 .boxR			{ float:right; width:201px;	margin: 0px  0px  0px  0px; padding: 0px  0px  0px  0px;}
#company  .box01 .tdL			{ 							margin: 0px  0px  0px  0px; padding: 0px  0px 10px  0px; border-top:3px solid #8C95A7; font-size:80%;}
#company  .box01 .tdR			{ 							margin: 5px  0px  0px  0px; padding: 5px  0px 10px  5px; border-top:1px solid #999999; font-size:80%; color:#003366; line-height:120%;}
#company  .box02				{ width:430px;				margin: 0px  0px  0px  0px; padding:15px 20px 15px 20px; border-left:1px solid #DBDBDB;  border-right:1px solid #DBDBDB;}
#company  .box02 .map			{ width:428px;				margin: 0px  auto  15px  auto; padding:0px 0px 0px 0px; border:1px solid #DBDBDB; }


/* [LIST]
-----------------------*/
#list   						{ width:472px; 				margin: 0px  0px  0px  0px; padding: 0px  0px  0px  0px;}
#list  p						{			   				margin: 0px  0px  0px  0px; padding: 0px  0px  0px  0px;}
#list  .box01					{ 							margin: 0px  0px  0px  0px; padding:15px 20px 30px 20px; border-left:1px solid #DBDBDB;  border-right:1px solid #DBDBDB;}
#list  .box01 .hedTxt1			{ 							margin: 0px  0px  0px  0px; padding:15px  0px  3px  0px;}
#list  .box01 .hedTxt2			{ 							margin: 0px  0px  0px  0px; padding:30px  0px  0px  0px;}
#list  .box01 ul				{ 							margin: 0px  0px  0px  0px; padding: 0px  0px  0px  0px;}
#list  .box01 li				{ 							margin: 0px  0px  0px  0px; padding:10px 10px 10px 25px; list-style:none; background-image:url(../img/icon_03.gif); background-repeat:no-repeat; background-position:5px 13px; border-bottom:2px dotted #999999;}
#list  .box01 .box2				{ 			  width:405px;	margin:10px  0px  0px  0px; padding: 5px  5px  5px 12px; border:1px solid #CCCCCC;}
#list  .box01 .box2 .left		{ float:left; width:88px;	margin: 0px  0px  0px  0px; padding:10px  0px  0px  0px;}
#list  .box01 .box2 .right		{ float:right; width:300px;	margin: 0px  0px  0px  0px; padding:10px  0px  5px  0px;}
#list  .boxFinish				{ 							margin: 0px  0px  0px  0px; padding: 0px  0px  5px  0px;}

/* [INFORMATION]
-----------------------*/
#information   					  { width:472px; 				margin: 0px  0px  0px  0px; padding: 0px  0px  0px  0px;}
#information  p					  {			   				margin: 0px  0px  0px  0px; padding: 0px  0px  0px  0px;}
#information  .box01			  { 							margin: 0px  0px  0px  0px; padding:15px  0px 10px 20px; border-left:1px solid #DBDBDB;  border-right:1px solid #DBDBDB;}
#information  .box01 p			  {			   				margin: 0px  0px  0px  0px; padding:10px 20px 10px  0px;}
#information  .box01 .boxA		  { width:428px; height:110px;margin:20px  0px  20px  0px; padding: 0px  0px  5px  0px; border-bottom:2px dotted #CCCCCC;}
#information  .box01 .boxB		  { width:428px; height:110px;margin: 0px  0px  20px  0px; padding: 0px  0px  5px  0px; border-bottom:2px dotted #CCCCCC;}
#information  .box01 .boxC		  { width:428px; height:110px;margin: 0px  0px  20px  0px; padding: 0px  0px  5px  0px; border-bottom:2px dotted #CCCCCC;}
#information  .box01 .boxD		  { width:428px; height:110px;margin: 0px  0px  30px  0px; padding: 0px  0px  5px  0px; border-bottom:2px dotted #CCCCCC;}
#information  .box01 .boxE	   	  { width:428px;              margin: 0px  0px  30px  0px; padding: 0px  0px  5px  0px;}
#information  .box01 .boxE .left  { float:left;  width:211px; margin: 0px  0px  0px   0px; padding: 0px  0px  0px  0px;}
#information  .box01 .boxE .left ul{ 　　　　　　　　　　　　 margin: 0px  0px  0px   0px; padding: 0px  0px  0px  0px;}
#information  .box01 .boxE .left li{ 							margin: 0px  0px  0px  0px; padding:0px  0px  2px  15px; list-style:none; background-image:url(../img/icon_03.gif); background-repeat:no-repeat; background-position:0px 3px;}
#information  .box01 .boxE .left p	{                          margin: 0px  0px  10px  0px; padding: 5px  0px  10px  0px; border-bottom:2px dotted #CCCCCC;}
#information  .box01 .boxE .right { float:right; width:211px; margin: 0px  0px  0px   0px; padding: 0px  0px  0px  0px;}
#information  .box01 .boxE .right ul{ 　　　　　　　　　　　  margin: 0px  0px  0px   0px; padding: 0px  0px  0px  0px;}
#information  .box01 .boxE .right li{ 					    　margin: 0px  0px  0px  0px; padding:0px  0px  2px  15px; list-style:none; background-image:url(../img/icon_03.gif); background-repeat:no-repeat; background-position:0px 3px;}
#information  .box01 .boxE .right p {                         margin: 0px  0px  10px   0px; padding: 5px  0px  10px  0px; border-bottom:2px dotted #CCCCCC;}
#information  .box01 .boxf	   	  { width:405px;              margin:10px  0px  0px  0px; padding: 5px  5px  5px 12px; border:1px solid #CCCCCC;}
.infomation_left                  { float:left; width:300px; }
.infomation_right                 { float:right; width:123px;}
.infomation_left p                {				              margin: 0px  0px  10px  0px; padding: 0px  0px  0px  0px;}
 
/* [CONSULATION]
-----------------------*/
#consulation   						{ width:472px; 				margin: 0px  0px  0px  0px; padding: 0px  0px  0px  0px;}
#consulation  .box p				{			   				margin: 0px  0px  0px  0px; padding: 0px  0px  0px  0px;}
#consulation  .box 					{ width:470px;				margin: 0px  0px  0px  0px; padding: 0px  0px  0px  0px; border-left:1px solid #DBDBDB;  border-right:1px solid #DBDBDB;}
#consulation  .box .box01			{ width:432px;				margin: 0px auto  0px auto; padding:15px  0px 20px  0px;}
#consulation  .box .box01 p			{			   				margin: 0px  0px  0px  0px; padding:10px  0px  0px  0px;}
#consulation  .box .box01 .hedTxt	{ 			   				margin: 0px  0px  0px  0px; padding:10px  0px 20px 0px;}
#consulation  .box .box01 .img		{ 			   				margin: 0px  0px  0px  0px; padding:20px  0px 15px  0px; border-bottom:2px dotted #999999;}
#consulation  .box .box01 .box02	{			   				margin: 0px  1px  0px  1px; padding:10px  0px  0px  0px;}
#consulation  .box .box01 .btnL		{ float:left;  width:202px; height:82px; margin: 0px  0px  3px  0px; padding: 4px  4px  4px  4px; border:1px solid #CCCCCC;}
#consulation  .box .box01 .btnR		{ float:right; width:202px; height:82px; margin: 0px  0px  3px  0px; padding: 4px  4px  4px  4px; border:1px solid #CCCCCC;}
#consulation  .box .box01 .box03	{ clear:both;				margin: 0px  1px  0px  1px; padding: 0px  0px  0px  0px; border:1px solid #CCCCCC;}
#consulation  .box .box01 .box03 p	{						  	margin: 0px  0px  0px  0px; padding: 0px  0px 10px  0px;}
#consulation  .box .box01 .box03 .txt{						  	margin: 0px  0px  0px  0px; padding: 0px  0px 10px 20px;}

/* [ASSESSEMENT]
-----------------------*/
#assessement   					{ width:472px; 				margin: 0px  0px  0px  0px; padding: 0px  0px  0px  0px;}
#assessement  p					{			   				margin: 0px  0px  0px  0px; padding: 0px  0px  0px  0px;}
#assessement  .box01			{ 							margin: 0px  0px  0px  0px; padding:15px  5px 10px  5px; border-left:1px solid #DBDBDB;  border-right:1px solid #DBDBDB;}
#assessement  .box01 p			{			   				margin: 0px  0px  0px  0px; padding:20px  0px 10px  0px;}
#assessement  .box01 .tdL		{			   				margin: 0px  0px  0px  0px; padding: 4px  3px  3px 10px; background-color:#5FA6FC; border-bottom:1px solid #FFFFFF;}
#assessement  .box01 .tdR		{			   				margin: 0px  0px  0px  0px; padding: 4px  3px  3px 10px; background-color:#C0DCFE; border-bottom:1px solid #FFFFFF;}
#assessement  .box01 .tdR2 		{			   				margin: 0px  0px  0px  0px; padding: 4px  3px  3px 10px; background-color:#C0DCFE;}

/* [POLISY]
-----------------------*/
#policy   							{ width:472px; 				margin: 0px  0px  0px  0px; padding: 0px  0px  0px  0px;}
#policy  p							{			   				margin: 0px  0px  0px  0px; padding: 0px  0px  0px  0px;}
#policy  .hedTxt					{ 							margin: 0px  0px  0px  0px; padding:10px  0px  0px  0px; border-left:1px solid #DBDBDB;  border-right:1px solid #DBDBDB;}
#policy  .box01						{ 							margin: 0px  0px  0px  0px; padding:10px 20px 30px 20px; border-left:1px solid #DBDBDB;  border-right:1px solid #DBDBDB;}
#policy  .box01 .hedTxt1			{ 							margin: 0px  0px  0px  0px; padding:10px  0px 25px  0px; border-bottom:2px dotted #999999;}
#policy  .box01 .hedTxt2			{ 							margin: 0px  0px  0px  0px; padding:30px  0px 10px  0px;}
#policy  .box01 .hedTxt3			{ 							margin:25px  0px  0px  0px; padding:20px  0px 15px  0px; border-top:2px dotted #999999;}
#policy  .box01 .box2				{ 			  width:405px;	margin:10px  0px  0px  0px; padding: 5px  5px  5px 12px; border:1px solid #CCCCCC;}
#policy  .box01 .box2 .left			{ float:left; width:88px;	margin: 0px  0px  0px  0px; padding:10px  0px  0px  0px;}
#policy  .box01 .box2 .right		{ float:right; width:300px;	margin: 0px  0px  0px  0px; padding:10px  0px  5px  0px;}
#policy  .boxFinish					{ 							margin: 0px  0px  0px  0px; padding: 0px  0px  5px  0px;}

/* [FORM]
-----------------------*/
#form   				{ width:472px; 				margin: 0px  0px  0px  0px; padding: 0px  0px  0px  0px;}
#form  p				{			   				margin: 0px  0px  0px  0px; padding: 0px  0px  0px  0px;}
#form  .box01			{ 							margin: 0px  0px  0px  0px; padding:15px  5px 10px  5px; border-left:1px solid #DBDBDB;  border-right:1px solid #DBDBDB;}
#form  .box01 p			{			   				margin: 0px  0px  0px  0px; padding:20px  0px 10px  0px;}
#form  .box01 .tdL		{ 				margin: 0px  0px  0px  0px; padding: 4px  3px  3px 10px; background-color:#5FA6FC; border-bottom:1px solid #FFFFFF;}
#form  .box01 .tdR		{			   				margin: 0px  0px  0px  0px; padding: 4px  3px  3px 10px; background-color:#C0DCFE; border-bottom:1px solid #FFFFFF;}
#form  .box01 .tdR2 	{			   				margin: 0px  0px  0px  0px; padding: 4px  3px  3px 10px; background-color:#C0DCFE;}

/* [SITEMAP]
-----------------------*/
#sitemap   							{ width:472px; 				margin: 0px  0px  0px  0px; padding: 0px  0px  0px  0px;}
#sitemap  p							{			   				margin: 0px  0px  0px  0px; padding: 0px  0px  0px  0px;}
#sitemap  .hedTxt					{ 							margin: 0px  0px  0px  0px; padding:10px  0px  0px  0px; border-left:1px solid #DBDBDB;  border-right:1px solid #DBDBDB;}
#sitemap  .box01					{ width:430px;				margin: 0px  0px  0px  0px; padding:10px 20px 30px 20px; border-left:1px solid #DBDBDB;  border-right:1px solid #DBDBDB;}
#sitemap  .box01 dl					{ 							margin: 0px  0px  0px  0px; padding: 0px  0px  0px  0px;}
#sitemap  .box01 dt					{ 							margin:20px  0px 10px  0px; padding: 3px  0px  0px 10px; border-bottom:2px solid #5FA6FC; background-color:#C0DCFE;}
#sitemap  .box01 dd					{ 							margin: 0px  0px  0px  0px; padding: 0px  0px  0px 20px;}
#sitemap  .box01 .boxL				{ float:left;  width:201px;	margin: 0px  0px  0px  0px; padding: 0px  0px  0px  0px;}
#sitemap  .box01 .boxR				{ float:right; width:201px;	margin: 0px  0px  0px  0px; padding: 0px  0px  0px  0px;}

