﻿@charset "utf-8";

/*-----------------------------------------------------

    MARBLE Website grand top css

-----------------------------------------------------*/

*{
border:medium none;
margin:0;
padding:0;
text-decoration:none;
}

/* ////////// Base ////////// */
body{
color: #b1b1b1;
font-size: 12px;
font-family:"ＭＳ Ｐゴシック", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "Osaka", Verdana, arial, sans-selif;
background:#000000 ;
}

a,a:visited{
text-decoration: none;
color: #b1b1b1;
}

a:hover{
text-decoration: underline;
color: #b1b1b1;
}

/* ////////// Layout ////////// */

#container{
width: 800px;
margin: 0 auto;
height:100%;
}

#header{
height: 100px;
border-bottom:solid 2px #3f3f3f;
}

#main{
list-style:none;
text-align:left;
}

#footer{
clear: both;
height: 67px;
text-align:right;
border-top:solid 2px #3f3f3f;
padding-top:10px;
font-size: 11px;
}

hr{
display:none;
}

/* ////////// Header ////////// */

#header img{
padding:10px 0;
}

/* ////////// Main ////////// */

#main #grand_navi{
list-style:none;
float:left;
width: 220px;
margin:60px 0 25px;
}

#main #grand_navi li{
width:180px;
height:90px;
margin:0 0 35px 40px;
text-indent:-9999px;
overflow:hidden;
}

#main #grand_navi li a{
display:block;
width:180px;
height:90px;
text-decoration: none;
}

#main #grand_navi li.mps a{background:url(logo_MPS.gif) center top no-repeat;}
#main #grand_navi li.mgc a{background:url(logo_MGC.gif) center top no-repeat;}
#main #grand_navi li.ols a{background:url(logo_OLS.gif) center top no-repeat;}

#main #grand_navi li.mps a:hover{background:url(logo_MPS.gif) center bottom no-repeat;}
#main #grand_navi li.mgc a:hover{background:url(logo_MGC.gif) center bottom no-repeat;}
#main #grand_navi li.ols a:hover{background:url(logo_OLS.gif) center bottom no-repeat;}

#main #grandtopimg{
display:block;
float:right;
width: 380px;
height:250px;
padding:100px 70px;
}

/* ////////// privacy ////////// */

#privacy #main{
padding:70px;
}

#privacy #main h2{
font-size:15px;
}

#privacy #main table{
margin:30px 0;
width: 600px;
}

#privacy #main th{
padding:5px 0;
width:20px;
vertical-align:top;
}

#privacy #main td{
padding:5px 0;
vertical-align:top;
}



