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

/* ==================================================================
	
	概要：body
	ファイル：共通

==================================================================*/

body	{
text-align:center;
color:#333;
background-color:#F3F3F3;
font-size: 12px;
font-family:"Verdana", "ヒラギノ角ゴ Pro W3", "MS ゴシック", "Osaka‐等幅";
line-height: 16px;
padding:0px;
margin:0 auto;
width:100%;
}
/* ==================================================================
	
	概要：table
	ファイル：共通

==================================================================*/
table			{font-size:100%; line-height:120%}
.tableBox		{background-color:#ddd;}
.tdLeft			{background-color:#eeeeee}
.tdLeft2		{background-color:#e9e9e9}
.tdRight		{background-color:#ffffff;}

/* ==================================================================
	
	概要；br
	ファイル；共通
 
==================================================================*/
br.both		{clear:both;}
br.left		{clear:left;}
br.right	{clear:right;}

/* ==================================================================
	
	概要；link
	ファイル；共通
 
==================================================================*/
a:link     {color:#1C4C82; text-decoration: underline;}
a:visited  {color:#1C4C82; text-decoration: underline;}
a:active   {color:#1C4C82; text-decoration: underline;}
a:hover    {color:#333333; text-decoration: underline;}
 
/* ==================================================================
	
	概要；h1〜h6
	ファイル；共通
	
==================================================================*/
h1	{
text-align:left;
font-size:11px;
line-height:120%;
font-weight:normal;
color:#222;
margin-bottom:0px;
margin-top:0;
padding-top:10px;
padding-left:10px;
}

/*パン屑*/
h2	{
text-align:left;
padding:4px 0 0 0px;
margin:0px 0 5px 0;
width:100%;
height:auto;
font-size:85%;
line-height:110%;
font-weight:normal;
}


h3		{
color:#072D70;
font-size:100%;
line-height:120%;
padding:0 0 10px;
margin:0;
}

h4	{
font-size:120%;
text-align:left;
color:#336699;
margin:0px;
padding:0px;
border-bottom:2px solid #336699;
/*
padding:0px 0 0 10px;
background:url(../img/common/mark.gif) left no-repeat;
*/
}

/*
h4	{
font-size:100%;
text-align:left;
color:#003049;
margin:0px;
padding:0px;

padding:0px 0 0 10px;
background:url(../img/common/mark.gif) left no-repeat;

}
*/

/*
h4_faq	{
font-size:110%;
text-align:left;
color:#003049;
margin:0px;
padding:30px 10px 30px 100px;
background:url(../img/common/faq.jpg) left no-repeat;
}
*/

	h4.blue	{
	font-size:100%;
	text-align:left;
	color:#069;
	padding:0px;
	margin:0px
	}
	
h4.subtitle	{
	float:left;
	font-size:100%;
	text-align:left;
	margin:0;
	padding:0 10px;
	}

h5.Faq {
font-size:110%;
text-align:left;
color:#003049;
margin:0px;
padding:10px 10px 10px 40px;
background:url(../img/common/faq.jpg) left no-repeat;
}

h5.advantage{
	font-size:150%;
	text-align:left;
	color:#F60;
	margin:0px;
	padding:10px 10px 10px 100px;
	background:url(../img/common/advantage.jpg) left no-repeat;
	}
	
	


/* ==================================================================
	
	概要；wrap
	ファイル；共通
	
==================================================================*/
#wrap	{
text-align:center;
width:800px;
height:auto;
padding:0;
margin:0 auto;
background-color:#ffffff;
}

/* ==================================================================
	
	概要；header
	ファイル；共通
 
==================================================================*/
#header	{
text-align:center;
width:800px;
margin:0;
padding:0;
}

.logo	{
width:185px;
height:46px;
float:left;
margin:5px 10px 10px 5px;
background:url(../img/common/logo.jpg) top left no-repeat;
display:block;
}

.logo a	{
width:185px;
height:46px;
float:left;
text-indent:-9999px;
margin:5px 10px 10px 5px;
display:block;
}


.headerRight	{
float:right;
padding:5px 10px 10px 10px;
text-align:right
}

.headerGM	{
width:800px;
height:35px;
margin:0;
padding:0;
clear:both;
}	

	/* -------------------------------------------------
		
		概要；グローバルメニュー
		ファイル；共通
 
	-------------------------------------------------*/
		
	.headerGM ul		{list-style:none; width:800px; height:35px; padding:0; margin:0;}
	.headerGM ul li		{list-style:none; width:100px; height:35px; padding:0; margin:0; float:left; text-indent:-9999px;}
	.headerGM ul li a	{list-style:none; width:100px; height:35px; padding:0; margin:0; float:left; text-indent:-9999px; display:block;}
	
	.headerGM ul li.Top					{display:block; background:url(../img/common/gm1.jpg) top left no-repeat;}
	.headerGM ul li.Top a:hover			{display:block; background:url(../img/common/gm1_r.jpg) top left no-repeat;}
	.headerGM ul li.Top_stay			{display:block; background:url(../img/common/gm1_r.jpg) top left no-repeat;}
	.headerGM ul li.Top_stay a:hover	{display:block; background:url(../img/common/gm1_r.jpg) top left no-repeat;}
	
	.headerGM ul li.Company				{display:block; background:url(../img/common/gm2.jpg) top left no-repeat;}	
	.headerGM ul li.Company a:hover		{display:block; background:url(../img/common/gm2_r.jpg) top left no-repeat;}	
	.headerGM ul li.Company_stay		{display:block; background:url(../img/common/gm2_r.jpg) top left no-repeat;}
	.headerGM ul li.Company_stay a:hover{display:block; background:url(../img/common/gm2_r.jpg) top left no-repeat;}	

	.headerGM ul li.News				{display:block; background:url(../img/common/gm3.jpg) top left no-repeat;}		
	.headerGM ul li.News a:hover		{display:block; background:url(../img/common/gm3_r.jpg) top left no-repeat;}	
	.headerGM ul li.News_stay			{display:block; background:url(../img/common/gm3_r.jpg) top left no-repeat;}	
	.headerGM ul li.News_stay a:hover	{display:block; background:url(../img/common/gm3_r.jpg) top left no-repeat;}	
	
	.headerGM ul li.Work				{display:block; background:url(../img/common/gm4.jpg) top left no-repeat;}		
	.headerGM ul li.Work a:hover		{display:block; background:url(../img/common/gm4_r.jpg) top left no-repeat;}	
	.headerGM ul li.Work_stay			{display:block; background:url(../img/common/gm4_r.jpg) top left no-repeat;}		
	.headerGM ul li.Work_stay a:hover	{display:block; background:url(../img/common/gm4_r.jpg) top left no-repeat;}		

	.headerGM ul li.Houjin				{display:block; background:url(../img/common/gm5.jpg) top left no-repeat;}		
	.headerGM ul li.Houjin a:hover		{display:block; background:url(../img/common/gm5_r.jpg) top left no-repeat;}	
	.headerGM ul li.Houjin_stay			{display:block; background:url(../img/common/gm5_r.jpg) top left no-repeat;}	
	.headerGM ul li.Houjin_stay a:hover	{display:block; background:url(../img/common/gm5_r.jpg) top left no-repeat;}	

	.headerGM ul li.Service				{display:block; background:url(../img/common/gm6.jpg) top left no-repeat;}	
	.headerGM ul li.Service	a:hover		{display:block; background:url(../img/common/gm6_r.jpg) top left no-repeat;}
	.headerGM ul li.Service_stay		{display:block; background:url(../img/common/gm6_r.jpg) top left no-repeat;}	
	.headerGM ul li.Service_stay a:hover{display:block; background:url(../img/common/gm6_r.jpg) top left no-repeat;}	

	.headerGM ul li.Recuit				{display:block; background:url(../img/common/gm7.jpg) top left no-repeat;}	
	.headerGM ul li.Recuit a:hover		{display:block; background:url(../img/common/gm7_r.jpg) top left no-repeat;}
    .headerGM ul li.Recuit_stay			{display:block; background:url(../img/common/gm7_r.jpg) top left no-repeat;}
    .headerGM ul li.Recuit_stay a:hover	{display:block; background:url(../img/common/gm7_r.jpg) top left no-repeat;}

	.headerGM ul li.Inquiry				{display:block; background:url(../img/common/gm8.jpg) top left no-repeat;}	
	.headerGM ul li.Inquiry	a:hover		{display:block; background:url(../img/common/gm8_r.jpg) top left no-repeat;}
	.headerGM ul li.Inquiry_stay		{display:block; background:url(../img/common/gm8_r.jpg) top left no-repeat;}	
	.headerGM ul li.Inquiry_stay a:hover{display:block; background:url(../img/common/gm8_r.jpg) top left no-repeat;}	

/* ==================================================================
	
	概要：main画像
	ファイル：共通

==================================================================*/

.indexTopmain	{
width:800px;
margin:0;
padding:0;
}

.mainImg	{
text-align:center;
width:100%;
margin:0 auto;
}


/* ==================================================================
	
	概要：main
	ファイル：共通

==================================================================*/
#main	{
text-align:left;
width:780px;
height:auto;
padding:10px;
margin:0 auto;
}

/* ==================================================================
	
	概要：side
	ファイル：共通

==================================================================*/
#side	{
width:200px;
height:auto;
text-align:left;
margin:0;
padding:0;
float:right;
}

.sideBox	{
width:200px;
height:auto;
padding:0;
margin:0;
}

.sidebnr	{
padding:0;
margin:0 0 10px 0;
}

.sideTitle	{
padding:0;
margin:0;
}

	  
.rightmenu {
width: 200px;
margin: 0;
padding:0;
clear:both;
background:url(../img/rightmenu/rightMenu_middle.jpg) top center repeat-y;
}

.rightmenuNest {
width: 150px;
height: auto;
margin:0;
padding:10px 25px 10px 25px;
}

.rightmenuNest2 {
width: 200px;
height: auto;
margin:0;
padding:0;
}

.rightmenuNest ul {margin:0; padding:0;}
.rightmenuNest li {line-height:1.5em; margin:0; padding:0 0 0 15px; list-style-type:none; background:url(../img/rightmenu/rightMenu_arrow.jpg) left no-repeat;}


.MP0  {margin:0; padding:0; clear:both;}
.sp10 {height:10px; margin:0; padding:0; clear:both;}
.sp30 {height:30px; margin:0; padding:0; clear:both;}
.sp50 {height:50px; width:90px; margin:0; padding:0; clear:both;}

/* ==================================================================
	
	概要：bottom
	ファイル：共通

==================================================================*/

#bottombnr	{
width:780px;
text-align:left;
padding:20px 0 0;
margin:0 auto;
}

	

/* ==================================================================
	
	概要：contents
	ファイル：共通
	
==================================================================*/
#contents	{
text-align:left;
float:left;
width:570px;
padding:0;
margin:0;
}

#contents1	{
text-align:left;
float:left;
width:570px;
padding:0;
margin:0;
}

#contents2	{
text-align:left;
float:left;
width:570px;
padding:0;
margin:0;
}

#contentsall {
	width:100%;
	margin:0;
	padding:0;
	clear:both;
	}

.box	{
float:left;
width:46%;
margin:0;
padding:0 10px 10px 10px;
}

.box2	{
text-align:left;
width:100%;
margin:0 0 10px 0;
padding:0
}

.box3	{
	float:left;
	width:420px;
	margin:0;
	padding:10px;
	}

.box4	{
	float:right;
	width:100px;
	height:100px;
	margin:0;
	padding:10px 10px 10px 0;
	}
	
.box5	{
text-align:left;
width:550px;
margin:0;
padding:10px 10px;
}


.BoxInner {
	width:96%;
	margin:0 auto;
	padding:0;
	}

.BoxInner2 {
	width:96%;
	margin:0 auto;
	padding:10px;
	}
	
.BoxInner3 {
	width:80%;
	margin:0 auto;
	padding:10px 50px 10px 50px;
	}
	
.arrow	{
	float:right;
	margin:0;
	padding:5px 0;
	}
	

.totop {
	text-align:left; 
	text-indent:15px;
	float:right;
	background:url(../img/common/btn_top_arrow.jpg) left no-repeat;
	}



.pagetop	{
text-align:right; 
margin:5px 0;
font-size:90%
}


/* ==================================================================
	
	概要：トップページ
	ファイル：index.php
	
==================================================================*/
.toppageNewsArea	{
background-color:#FFFFFF;
height:120px;
overflow:auto;
overflow-y:scroll;
overflow-x:hidden;
border:0px;
width:100%;
margin:5px 0px;
}

p.date	{
width:80px;
float:left;
padding-left:10px;
margin:0;
}
	
p.news	{
width:430px;
float:left;
padding-left:10px;
margin:0;
text-align:justify;
text-justify:inter-ideograph;
}
	
.dotX			{
background:url(../img/common/dotX.gif) left repeat-x;
}
	
/* ==================================================================
	
	概要：ニュース
	ファイル：news/index.php
	
==================================================================*/

.TopNewsBox 		{width:540px; margin:0 auto; padding:0; clear:both;}
.TopNewsBox ul 		{list-style-type:none; margin:0; padding:0;}
li.TopNewsDate 		{width:95px; margin:0; padding:3px; float:left;}
li.TopNewsComment 	{width:430px; margin:0; padding:3px; float:left;}
li.NewsLine 		{width:530px; height:5px; margin:0; padding:0; clear:both; border-bottom:1px solid #CCCCCC;}

.NewsBox 			{width:100%; margin:0 auto; padding:10px 0 0 0; clear:both;}
.NewsBox ul 		{list-style-type:none; margin:0; padding:0;}

li.NewsDate 		{width:95px; margin:0; padding:3px; float:left;}
li.NewsTitle 		{font-size:14px; color:#006699; font-weight:bold; line-height:140%; width:440px; margin:0; padding:3px; float:right; text-align:left;}
li.NewsSubTitle 	{font-size:12px; font-weight:bold; width:440px; margin:0; padding:3px; float:right; text-align:left;}
li.NewsComment 		{width:440px; margin:0; padding:3px; float:right; text-align:left;}

li.NewsLine 		{width:100%; height:5px; margin:0; padding:0; clear:both; border-bottom:1px solid #CCCCCC;}


/* ==================================================================
	
	概要：個人情報保護
	ファイル：privacy/index.php
	
==================================================================*/
ol.Privacy {margin:5px; padding:0;}
ol.Privacy li {margin-left:20px; padding:3px;}
ol.Privacy li ol.PrivacyNest {margin:5px; padding:0;}
ol.Privacy li ol.PrivacyNest li {margin-left:20px; padding:3px;}


/* ==================================================================
	
	概要：入力フォーム（お問い合わせ、申込み）
	ファイル：共通
	
==================================================================*/
.TW {width:96%;}
.TL {width:25%;}


/* ==================================================================
	
	概要：健康
	ファイル：health/index.php
	
==================================================================*/
.HealthBox {width:274px; margin:0 0 0 2px; padding:0; float:left; background:url(../img/career/career_area_middle.jpg) top left repeat-y;}
.HealthBox ul {margin:5px 10px ; padding:0;}
.HealthBox ul li {list-style-type:disc; margin:0 0 0 20px; padding:0;}
.HealthTop {width:274px; height:38px; margin:0; padding:0; text-align:center; color:#FFFFFF; font-size:14px; line-height:2.5em; clear:both; background:url(../img/career/career_area_top.jpg) top left no-repeat;}
.HealthBottom {width:274px; height:16px; margin:0; padding:0; clear:both; background:url(../img/career/career_area_bottom.jpg) top left no-repeat;}

.HealthCom {width:560px; height:250px; margin:0; padding:0; clear:both; background:url(../img/health/bg_health.jpg) top left no-repeat;}
.HealthCom p {margin:0 0 0 180px; padding:70px 20px 10px 10px;}

/* ==================================================================
	
	概要：スポーツ
	ファイル：sport/index.php
	
==================================================================*/
.SportBox {width:274px; margin:0 0 0 2px; padding:0; float:left; background:url(../img/career/career_area_middle.jpg) top left repeat-y;}
.SportBox ul {margin:10px; padding:0;}
.SportBox ul li {list-style-type:disc; margin:0 0 0 20px; padding:0;}
.SportTop {width:274px; height:38px; margin:0; padding:0; text-align:center; color:#FFFFFF; font-size:14px; line-height:2.5em; clear:both; background:url(../img/career/career_area_top_sport.jpg) top left no-repeat;}
.SportBottom {width:274px; height:16px; margin:0; padding:0; clear:both; background:url(../img/career/career_area_bottom.jpg) top left no-repeat;}

.SportCom {width:560px; height:250px; margin:0; padding:0; clear:both; background:url(../img/sport/bg_sport.jpg) top left no-repeat;}
.SportCom p {margin:0 0 0 180px; padding:70px 20px 10px 10px;}
.SportCom p.intro {margin:0 0 0 180px; padding:70px 20px 10px 10px;}
.SportCom p.athlete{margin:0 0 0 180px; padding:60px 20px 10px 10px;}


.imgFloatRight		{float:right; clear:right; border:none; margin:10px; padding:2px; border:1px solid #CCCCCC;}
.imgFloatLeft		{float:left; clear:left; border:none; margin:10px; padding:2px; border:1px solid #CCCCCC;}


/* ==================================================================
	
	概要：資格
	ファイル：health/qualification.php
	
==================================================================*/
.QualiCom {width:560px; height:300px; margin:0; padding:0; clear:both; background:url(../img/health/bg_shikaku.jpg) top left no-repeat;}
.QualiCom p {margin:0 180px 0 0; padding:120px 20px 10px 10px;}

.QualiTitle {width:530px; height:45px; margin:0; padding:0; text-indent:20px; line-height:2.6em; color:#FF931E; font-size:16px; background:url(../img/health/border_shikaku.jpg) top left no-repeat;}



/* ==================================================================
	
	概要：法人
	ファイル：共通
	
==================================================================*/
ul.PointList {margin:0 10px 10px 10px; padding:0; list-style-type:none;}
ul.PointList li { width:500px; height:55px; margin:0; padding:10px 0 0 40px; clear:both; background:url(../img/corporation/icon_point.jpg) left no-repeat; border-bottom:1px dotted #CCCCCC;}

ul.JobList {margin:0 10px 10px 10px; padding:0; list-style-type:none;}
ul.JobList li {width:33%; margin:0; padding:0; float:left;}



/* ==================================================================
	
	概要：会社案内
	ファイル：共通
	
==================================================================*/

	p.company_rinen	{
	font-size:120%;
	line-height:180%;
	float:left;
	margin:0;
	}
	
	p.company_kihan	{
	font-size:120%;
	line-height:140%;
	float:left;
	margin:0;
	}


/* ==================================================================
	
	概要：footer
	ファイル：共通
	
==================================================================*/
#footer	{
width:800px;
text-align:center;
border-top:3px solid #0066cc;
padding:10px 0;
margin:0 auto;
}

#footer	p	{
padding:0;
margin:0;
font-size:85%;
line-height:130%;
}

address		{
padding:5px 0 0 0;
text-align:center;
font-style:normal;
font-size:80%;
line-height:95%;
}

/* ==================================================================
	
	概要：画像（img）
	ファイル：共通
	
==================================================================*/
img					{border:none;}
a:hover img			{opacity:0.6;filter: alpha(opacity=60);}
.imgFloatRight		{float:right; clear:right; border:none; margin:0; padding:0}
.imgFloatLeft		{float:left; clear:left; border:none; margin:0 ; padding:0}
.imgBorder			{border:1px solid #ccc;padding:5px;}
	

/* ==================================================================
	
	概要：form
	ファイル：共通

==================================================================*/
form.defaultForm	{padding:0; margin:0}
.actionBtn			{vertical-align:middle}

/* ==================================================================

	概要：span
	ファイル：共通

==================================================================*/
span.red		{color:#ff0000;}
span.black		{color:#000000;}
span.blue		{color:#006699;}
span.large		{font-size:120%;}

/* ==================================================================

	概要：共通マークアップ
	ファイル：共通

==================================================================*/
.floatLeft		{float:left;text-align:justify;text-justify:inter-ideograph;}
.floatRight		{float:right;text-align:justify;text-justify:inter-ideograph; margin:0 0 0 10px}

.FL {float:left;}
.FR {float:right;}

.IMGmR {margin-right:10px;}
.IMGmL {margin-left:10px;}

.TXTB {color:#666666; font-size:20px; line-height:160%; font-weight:bold;}

.mT10 {margin-top:10px;}
.mL10 {margin-left:10px;}

.FlowRight {width:400px; margin:10px; padding:0; float:left;}

.FlowRightW337 {width:337px; margin:0 0 0 10px; padding:0; float:left;}

/* ==================================================================
	
	概要：highlight
	ファイル：共通

==================================================================*/
.highlight		{
background-color:#faf5ed;
border:1px solid #ffe1b4;
padding-left:5px;
padding-right:5px;
margin-top:5px;
margin-bottom:5px
}


/* ==================================================================
	
	概要：ページ送り
	ファイル：共通

==================================================================*/
.Number {width:100%; margin:0; padding:0; text-align:right; clear:both;}
.Number ul {margin:0; padding:0;}
.Number ul li {color:#FF9900; font-size:16px; font-weight:bold; width:20px; height:20px; margin:5px; padding:0; line-height:1.5em; text-align:center; display:block; float:left;}
.Number ul li a {font-size:11px; font-weight:normal; width:20px; height:20px; margin:0; padding:0; text-align:center; display:block;
border:1px solid #CCCCCC; background-color:#F4F4F4;}
.Number ul li a:hover {font-size:11px; font-weight:normal; width:20px; height:20px; margin:0; padding:0; text-align:center; display:block;
border:1px solid #E56B22; background-color:#F8C058;}

/* ==================================================================
	
	概要：製品紹介
	ファイル：product/

==================================================================*/
.productListMenu	{
float:left;
margin:0 1px 0 0 ;
}

.productListTitle	{
padding:0;
margin:0
}

.productListBody	{
text-align:center;
width:185px;
height:50px;
padding:5px 0 0 0;
margin:0 auto;
background:url(../img/product/productListBody.gif) top left no-repeat;
}

.youto1	{
float:left;
text-align:left;
width:275px;
height:168px;
background:url(../img/product/youtoBG1.gif) top left no-repeat;
}

	h5.youto1Title	{
	text-align:center;
	color:#CE4A42;
	font-size:105%;
	line-height:110%;
	padding:12px 0 0 0;
	margin:0
	}
	
	h5.youto2Title	{
	text-align:center;
	color:#005D82;
	font-size:105%;
	line-height:110%;
	padding:12px 0 0 0;
	margin:0
	}
	
	p.youtoText	{
	font-size:90%;
	line-height:120%;
	padding:0 5px;
	margin-top:5px;
	}

.youto2	{
float:right;
text-align:left;
width:275px;
height:168px;
background:url(../img/product/youtoBG2.gif) top left no-repeat;
}


.productImgThumb	{
float:left;
width:33%
}






p.caption	{
text-align:center;
padding:0;
margin:0;
font-size:85%;
line-height:110%;
font-weight:bold;
}


.divCenter	{
text-align:center;
margin:0 auto;
}

/* ==================================================================
	
	概要：サイトマップ
	ファイル：sitemap/

==================================================================*/

.pankuzu	{
padding:0 0 0 10px;
margin-bottom:10px;

}

.sitemap {margin:0 auto; padding:0px;}
.sitemap ul {margin:0 auto; padding:0px;}
.sitemap li {margin:0px 0px 5px 40px; padding:0px; list-style-type:none; list-style-image:url(../img/sitemap/tree.gif);}
.sitemap h5 {font-size:12px; margin:0 auto; padding:0px;}

/*
ul	{
list-style:none;
padding:0;
margin:0
}

*/
li.iconsquare{
	margin:0px 0px 5px 40px;
	padding:0px;
	list-style-type:none;
	list-style-image:url(../img/sitemap/square.gif);
	}
	
li.title{
	margin:0px 0px 5px 0px;
	padding:0px;
	list-style-type:none;
	}
	
ul.child	{
padding:0 0 0 15px;

}

ul.child li	{
padding:5px 0;
}


li.borderList	{
list-style:none;
padding:5px 0;
background:url(../img/common/dotX.gif) top left repeat-x;
}



/*

.vertical_middle	{vertical-align:middle}

*/


.FB {font-weight:bold;}
.Center {text-align:center;}

.BusinessBGTop {width:559px; height:31px; margin:0; padding:0; text-align:center; color:#333333; font-weight:bold; line-height:2.5em; background:url(../img/company/bg_business_top.jpg) top left no-repeat;} 
.BusinessBGMiddle {width:559px; height:suto; margin:0; padding:0; background:url(../img/company/bg_business_middle.jpg) top left repeat-y;}

.BusinessAdvBGTop {width:351px; height:31px; margin:0; padding:0; text-align:center; color:#333333; font-weight:bold; line-height:2.5em; background:url(../img/company/bg_adv_top.jpg) top left no-repeat;} 
.BusinessAdvBGMiddle {width:351px; height:suto; margin:0; padding:0; background:url(../img/company/bg_adv_middle.jpg) top left repeat-y;}

.BorderUT {border-bottom:1px solid #666666; border-top:1px solid #666666; padding:5px; background-color:#F4F4F4;}
.AdvFL {width:370px; float:left;}

.FrameG {border:1px solid #CCCCCC;}
