/*paddingとmarginの数値は左から「上 右 下 左」*/

body{
     margin:0;
     padding:0;
     font:10pt Courier,'Courier New',Osaka,'ＭＳ Ｐゴシック';
     color:#000000;
     background:url(mat/wall/w-hana.gif) repeat-x fixed 0% 100% #ffffff;
     }
a:link{color:#c9171e;}
a:visited{color:#c9171e;}
a:active{color:#ff9900;}
a:hover{color:#ff9900;}



/*タイトルバー*/
div#headline{width:100%;
             height:90px;
             margin:0px;
             padding:0px 0px 0px 100px;
             background:url(imgs/back.gif) repeat-x 0px 45px;
             }

h1{font-size:20pt;
   margin:0 0 5px 0;
   width:100%;
   height:60px;
   background:url(imgs/title.gif) no-repeat;
   text-indent:-9999px;}

/*ナビゲーションバー*/
ul#navi{margin:0px;
        padding:0px;
        position:absolute;
        left:100px;
        top:64px;
        z-index:1;}
ul#navi li{display:inline;
           float:left;
           font-size:8pt;
           width:82px;
           height:24px;
           line-height:24px;
           border-left:1px solid #000000;
           border-top:1px solid #000000;
           background:#ffffff;
          }
ul#navi span{display:block;
             text-align:center;
             color:#000000;
             background:#cccccc;
             padding:0px;}
ul#navi li a{display:block;
             text-align:center;
             text-decoration:none;
             padding:0px;}
ul#navi li a:link{color:#000000;}
ul#navi li a:active{color:#000000;}
ul#navi li a:visited{color:#000000;}
ul#navi li a:hover{color:#ffffff;background:#000000;}
ul#navi li.las{border-right:1px solid #000000;}


/*メインコンテンツ*/
div#main{clear:left;
         width:538px;
         margin:-1px 0 0 100px;
         padding:5px 20px 40px 40px;
         background:#ffffff;
         border-width:1px 1px 0px 1px;
         border-style:solid solid none solid;
         border-color:#000000 #000000 none #000000;}

h2{color:#999999;
   font:900 14pt Verdana,Arial,sans-serif;
   padding-left:18px;
   background:url(mat/h-mark/hana/h-hana06.gif) no-repeat 0% 50%;
   margin:20px 0px 10px -18px;}
   
h3{color:#000000;
   font-size:11pt;
   padding-left:18px;
   background:url(mat/h-mark/kobana/h-kobana15.gif) no-repeat 6px 30%;
   margin:10px 0px 0px -18px;}

img{border:none;}
img.lin{margin:0px 0px -0.2em;}

table{font-size:10pt;
      width:500px;
      border:none
      margin:5px 0px 20px;}
th{width:40pt;}
th,td{vertical-align:top;
      text-align:left;
      padding:2px 0px 2px 2px;}
table img.noimage{margin:0px 5px 0px 0px;}

/*コピーライト*/
div#copy{font-size:8pt;
         text-align:right;
         width:588px;
         margin:0 0 0 100px;
         padding:5px 10px 10px 0px;
         border-width:0px 1px 1px 1px;
         border-style:none solid solid solid;
         border-color:none #000000 #000000 #000000;
         background:#ffffff;}

/*サンプルページ*/

body#samp{
          margin:0;
          padding:50% 50%;
          font:10pt Courier,'Courier New',Osaka,'ＭＳ Ｐゴシック';
          color:#000000;
          background:url(imgs/back.gif) #000000;
          }

body#samp h3{margin-top:1em;}

body#samp div{width:450px;
              height:350px;
              margin:-220px 0px 0px -250px;
              padding:10pt 10pt 10pt 30pt;
              background:#fff0f5;
              border:1px solid #a52a2a;
              line-height:1.6em;
              }
body#samp p{width:390px;
           border-bottom:1px dashed #a52a2a;
           margin:0px 0px 0.5em;}