/*ページの基本デザイン用css*/

body {
      font-family:"ＭＳ ゴシック",osaka,sans-serif;
      color:#666666;
      background-color:#fff7f0;
      text-align:center;
      }

.contents {
      width:750px;
      background-color:#ffffff;
      margin:auto;
      margin-top:30px;
      text-align:left;
      position:relative;
      }

h1   {
      font-family:"Times New Roman",Times,serif;
      font-weight:normal;
      font-size:32px;
      color:#990000;
      margin-bottom:50px;
      }

h1.address {
      font-family:"ＭＳ ゴシック",osaka,sans-serif;
      font-weight:normal;
      font-size:12px;
      color:#666666;
      text-align:right;
      clear:both;
      margin:0px 5px 0px 0px;
      }

h2   {
      font-family:"HGｺﾞｼｯｸE",ＭＳ ゴシック,sans-serif;
      font-weight:normal;
      font-size:14px;
      }          

h3    {
      font-size:13px;
      font-weight:normal;
      margin-bottom:-0.7em;
      text-align:center;
      }

p     {
      font-size:12px;
      line-height:150%;
      }   

address {
      font-size:12px;
      font-style:normal;
      text-align:right;
      margin-top:5px;
      margin-bottom:5px;
      margin-right:5px;
      clear:both;
      font-family:"ＭＳ Ｐゴシック",osaka,sans-serif;
      }

h1 img {
      margin-top:10px;
      margin-left:10px;
      margin-right:15px;
      margin-bottom:0px;
      float:left;
      }
    
img.mokuyoku {
      position:absolute;
      top:250px;
      left:0px;
      }
      
img.lounge {
      position:absolute;
      top:250px;
      left:155px;
      }
      
img.sfloor {
      position:absolute;
      top:250px;
      left:375px;
      }
      
img.broom {
      position:absolute;
      top:160px;
      left:592px;
      }
      
img.logo {
      margin-left:80px;
      }
    
.navbar {
      background-color:#990000;
      width:750px;
      padding-left:25px;
      padding-top:2px;
      padding-bottom:2px;
      position:absolute;
      top:80px;
      left:0px;
      } 
      
.navbar h2 {
      width:100px;
      float:left;
      text-align:center;
      background-color:#990000;
      }
      
.leftcol {
      width:180px;
      padding:12px 0px;
      float:right;
      margin:0px 15px 0px 30px;
      height:100px;

      background-color:#f0f0f0;
      }
      

.rightcol {
      width:330px;
      padding:0px 0px;
      height:100px;
      float:right;
      background-color:#f0f0f0;
      }      
      
           