/* 元からある要素 */

/* <body>要素 */
body{
font-size:smaller;
margin:1em;
color:#666666;
scrollbar-3dlight-color:#ffffff;
scrollbar-arrow-color:#000000;
scrollbar-base-color:#ffffff;
scrollbar-darkshadow-color:#ffffff;
scrollbar-face-color:#ffffff;
scrollbar-highlight-color:#000000;
scrollbar-shadow-color:#000000;
background-color:#ffffff;
/* background-image:url(back.jpg); */
}

/* <td>要素 */
td{line-height:120%;}

/* <a>要素　リンク通常 */
a:link{color:#666666;}

/* <a>要素　リンク既に見た */
a:visited{color:#666666;}

/* <a>要素　カーソルが乗ったとき */
a:hover{color:#6699cc;
}

img {
    border-style:none;
}

ul{
 margin: 0 0 0 1em;
 padding: 0;
}

ul li {
 list-style	: square;
}

/* ＩＤ要素　主に配置 */

/* 一番外側 */
#container{
 width:1000px;
 margin: 0px auto;
 position: relative;

}


/* 一番外側の内側 */
#containerinner { position: static; width: auto; 
}

/* 上のバナー部分 */
#banner{
 width:800px;
 margin-left:auto;
 margin-right:auto;
 margin-bottom:10px;
 text-align:center;
}

/* 左サイド、真ん中、右サイド */
#leftsidebar, #contents, #rightsidebar
{
   
   display: inline; /* ie win bugfix */
   position: relative;
   min-height: 1px;
}

/* 左サイド */
#leftsidebar{
 width:200px;
 float:left;
 margin: 0px auto; 
 text-align:center;
}

/* 真ん中 */
#contents{ width:800px;
 float:left;
 margin: 10px auto;
 text-align:center;
}


/* 下のフッター */
#footer{
 width:800px;
 //clear:both;
 margin: 0px auto;
 text-align:center;
}


/* 上のバナー部分の内側 */
#bannerinner{
 width:100%;
 margin-left:auto;
 margin-right:auto;
 padding:0px;
 overflow:hidden;
 
}

/* サイドバー内側 */
#sidebarinner{
 width:99%;
 margin: 10px auto;
 padding:10px;
 overflow:hidden;
 
}

/* 真ん中の内側 */
#contentsinner{
 width:99%;
 margin-left:auto;
 margin-right:auto;
 padding:10px;
 overflow:hidden;
 
}

/* フッターの内側 */
#footerinner
{
 margin-top:10px;
 border-top:1px solid #666666;
 width:99%;
 padding:10px;
 overflow:hidden;
 
}

.title1{
 border-top:1px solid #666666;
 text-align:left;
 padding-top:10px;
 padding-bottom:10px;
}

.title2{
 border-top:1px solid #666666;
 text-align:center;
 padding-top:10px;
 padding-bottom:10px;
}

.box1{
line-height: 150%;
text-align:left; 
}

.box2{
line-height: 150%;
text-align:center;
}

.box2 table
{
margin:auto;
}

.menu1{
line-height: 300%;
text-align:left; 
}

.menu1 ul li {
list-style	: none;
font-size:larger;
}

.menu2{
text-align:center; 
}

.menu2 ul li {
 list-style	: none;
 display:inline;
 padding-right:15px;
}

.doujininfo{
height:300px;
overflow : auto ;
text-align:left; 
}

.updateinfo{
height:300px;
overflow : auto ;
text-align:left; 
}

.underline{
 border-top:1px solid #666666;
}


/* チンイツ左側 */
#tinnituleft{
 width:500px;
 float:left;
 margin: 0px auto;
 text-align:center;
}

/* チンイツ右側 */
#tinnituright{
 width:240px;
 float:left;
 margin: 0px auto;
 text-align:center;
}

/* チンイツの内側 */
#tinnituleftinner, #tinniturightinner{
 width:99%;
 margin-left:auto;
 margin-right:auto;
 padding:10px;
 overflow:hidden;
 
}

#status{
 text-align:left; 
}

/* チンイツのメッセージ */
#msg{
 width:700px;
 border:solid 2px #666666;
 clear:both;
 margin: 0px auto;
 text-align:center;
 font-size:large;
 font-weight:bold;
}

#msginner{
 width:99%;
 margin-left:auto;
 margin-right:auto;
 padding:10px;
 overflow:hidden;
 text-align:left;
 font-size:large;
 font-weight:bold;
}



