@charset "Shift_JIS";

ol,dl,dt,dd{
padding:0;
margin:0;
}

/*===/Header/===*/
div.HeadArea{
width:100%;
height:40px;
background:#F7F7F7;
border-bottom:1px solid #E0E0E0;
}

div.HeadContents{
width:921px;
margin-right:auto;
margin-left:auto;
}

h1.Logo{
margin-top:10px;
float:left;
}

ul.HeadMenu{
float:right;
}

ul.HeadMenu li{
margin-top:15px;
border-left:1px solid #cfcfcf;
padding:0 8px;
float:left;
}

ul.HeadMenu li img{
vertical-align:0;
}

/*===/ContentArea/===*/
div.PageBox{
clear:both;
width:100%;
border-top:1px solid #999999;
background:#FFFFFF url(../../image/finelab_custom/page_back.gif) repeat-x;
color:#262626;
}

div.PageTop{
width:100%;
height:487px;
background:url(../../image/vitargo/pagetop_back_vitargo.jpg) no-repeat;
background-position:center top;
}
ul.PageTopInside{
width:920px;
margin-right:auto;
margin-left:auto;
}
ul.PageTopInside li{
padding:0;
margin:0;
}
li.PageTopInsideTop{
height:180px;
clear:both;
}
li.PageTopInsideTop h2{
width:0px;
height:0px;
float:left;
text-indent:-9999px;
}
ol.BannerArea{
padding:220px 0 0 0;
float:right;
}
ol.BannerArea li.BannerList{
float:left;
margin:0 0 0 20px;
}

li.PageTopInsideBottom{
clear:both;
}
div.PageTopAbout{
padding:0 0 0 47px;
}
h3.AboutTitle{
text-indent:-9999px;
}
p.AboutOne{
text-indent:-9999px;
}
p.AboutTwo{
text-indent:-9999px;
}
p.AboutThree{
text-indent:-9999px;
}

div.PageBottom{
width:100%;
/*
background:url(../../image/finelab_custom/pagebottom_back_white.gif) repeat-x;
border-top:1px solid #CCCCCC;
*/
border-top:1px solid #CCCCCC;
}
ul.PageBottomInside{
width:920px;
margin-right:auto;
margin-left:auto;
padding:0 0 0 0;
}

ul.BottomBanner{
margin:20px 0 0 0;
}
ul.BottomBanner li{
float:left;
}

/*
ul.GrovMenu{
height:55px;
}
ul.GrovMenu li{
float:left;
padding:10px 0 0 0;
}
ul.GrovMenu li a{
display:block;
border:1px solid #AAAAAA;
padding:6px 10px;
margin:0 10px 0 0;
}
ul.GrovMenu li a:hover{
display:block;
border:1px solid #999999;
background:#DADADA;
padding:6px 10px;
margin:0 10px 0 0;
}
*/

ol.PageBottomLineup{
clear:both;
}
ol.PageBottomLineup li.ProductList{
float:left;
margin:0 10px 0 0;
padding:0 0 10px 0;
}

div.Greeting{
padding:10px;
border-right:1px solid #999999;
border-bottom:1px solid #999999;
border-left:1px solid #999999;
}
div.Greeting p{
padding:0 0 8px 0;
letter-spacing:0;
}
span.TxtRight{
display:block;
text-align:right;
}

h3.TitleOne{
clear:both;
width:920px;
height:19px;
background:url(../../image/vitargo/pagebottom_title01.gif) no-repeat;
text-indent:-9999px;
}
h3.TitleTwo{
width:295px;
height:30px;
background:url(../../image/vitargo/pagebottom_title02.gif) no-repeat;
text-indent:-9999px;
}









