/*  --Clavis Argenteus--  */




html{
 margin:0;
 padding:0;
}
body{
 background-color :#FFFFFF;
 margin:0px;
 padding:0pxx;
 color:#333333;
 background-repeat: no-repeat;
 scrollbar-3dlight-color:#c0c0c0;
 scrollbar-arrow-color:#c0c0c0;
 scrollbar-darkshadow-color:#c0c0c0;
 scrollbar-face-color:#F0F0F0;
 scrollbar-highlight-color:#f0f0f0;
 scrollbar-shadow-color:#c0c0c0;
 scrollbar-track-color:#F0F0F0;

  
}

/* --看板用---*/

p.kanban{

margin: 40px 30px;

}


/* --レイアウトテーブル---*/

table#layout{

 border-collapse:collapse;
 width:100%;
 margin:auto;
 table-layout:auto;
 border-top: solid 3px #808080;
}


/* --品・コンテンツ用---*/


table.contents{

 margin-top:;
 margin-right: 15px;
 width: 315px;
}

.contents td{

 width:35px;
 vertical-align:middle;
 padding:0;
 margin:0;
 line-height:100%;
 text-align:center;
 font-size: 70%;
}



/* --illust用-- */

table.illust{

 table-layout: auto;
 margin-top:120px;
 
 
}

  
/* --skin・iframe-- */

iframe{

 width:100%;
 height:1000;
 background-color: transparent;
 color: #000000;
 }
 
/* --本文用tableクラス-- */

table.main{
 width: 100%;
 height: 80%;
 margin-top: ;
 margin-left: ;
 border-top: solid 3px #808080;
 word-break:break-all;
 font-family:Meiryo,MS UI Gothic ;
 font-size:small;
 border-collapse:collapse;
 vertical-align: top;
}




/* --本文用tableクラス-- */




/* --左本文-- */
td.t-left{
 height: 100%;
 width: 100%;
 padding: 20px;
}


/* --右本文-- */
td.t-right{
 height: 100%;
 background-color: #C0C0C0;
 width: 320px;
}

/* --右見出し-- */
div.d-m-right{
 border: solid 1px #f0f0f0;
 font-family: Arial Black;
 font-size: 120%;
 text-align: center;
 margin: 0px 0px 15px 0px;
 background-color: #808080;

}

/* --右バナー-- */

div.d-right{
 border: none;
 padding-left: 15px;
 font-family: ;
}





/* -----------------------------------------------------

　　          　　　　　下帯

------------------------------------------------------- */

div.btm{
 position: fixed;
 bottom: 0px;
 background-color: #a0a0a0;
}

table.btm{
 border-collapse: collapse;
 width: 100%;
}

/* --下帯左-- */

td.btl{

 background-color: #808080;
 font-size: 70%;
 position: relative; bottom: 0px;
 position: relative; bottom: 0px;left:0px;
 width: auto;
}

/* --下帯右-- */

td.btr{

 background-color: #808080;
 font-size: 70%;
 position: relative; bottom: 0px;right:0px;
 width: 320px;
}

/* --下品・コンテンツ用---*/


table.contents2{

 margin-top:5px;
 margin-right: 15px;
 width: auto;
}

.contents2 td{

 width:20px;
 vertical-align:middle;
 padding:0;
 margin:0;
 line-height:100%;
 text-align:center;
 font-size: 60%;
}

