div{
	margin:0 0 0 0;
}

*{
	padding: 0px;
	margin:0px;
	border:0px;
	}

a{
	color:#0033ff;/*通常のリンクテキストカラー*/
	text-decoration:none;
	}

a:hover{
	color:#ff9900;/*マウスが乗・ｽ時の通常のリンクテキストカラー*/
	text-decoration:none;/*マウスが乗・ｽ時下線を表示（つけない場合は underline を none へ）*/
	}

body {
	padding: 0px;
	margin:0px;
    font-size: 13px; /* モダンブラウザ */
    *font-size: small; /* ie 7 */
    *font: x-small; /* ie 6以下 */
}

.outer
	{
	width:830px;
	padding: 0px;
	margin:0 auto ;
	}

#moku_box
	{
	width:828px;
	padding:0;
	margin:0 auto ;
	}

.mokuzi
	{
	float:left;
	width:100px;
	border:1px solid #eea;
	background-color: #9Add35;
	height: 17px;
	padding:0;
	margin:0 auto ;
	text-align:center;
	font-size:15px;
	position: relative;
	}
	
.mokuzi2
	{
	float:left;
	width:100px;
	border:1px solid #eea;
	background-color: #66CDAA;
	height: 17px;
	padding:0;
	margin:0 auto ;
	text-align:center;
	font-size:15px;
	position: relative;
	}	

/*右サイド*/	
.menu
	{
	float:left;
	width:0px;
	background-color: #ffe;
	margin:0 auto;
	border:1px solid #eea;
	padding:0px;
	}
/*メインと左サイド合計*/	
.main
	{
	float:left;
	width:800px;
	background-color: #ffe;
	border:1px solid #c0e0b0;

	}

/*メイン*/	
	.main_cont
	{
	float:right;
	width:800px;
	background-color: #ffe;

	padding:10px;
	}

/*左サイド*/	
	.main_left
	{
	float:left;
	width:0px;
	background-color: #eee;
	border:1px solid #eea;
	padding:0px;
	}
.clears{
  clear:both;
}

.foot
	{
	clear:left;
	background-color: #c0e0b0;
	height: 20px;
	text-align:center;
	width:828px;
	}
	
.head
	{
	background-color: #007000;
    width:828px;
	}

#tbl_seta{
	border:#006666 solid 1px;
	border-collapse:collapse;
	margin:0;
	}
#tbl_seta th{
	border:#006666 solid 1px;
	padding:6px;
	color:#003333;
	text-align:center;
	}
#tbl_seta td{
	border:#006666 solid 1px;
	padding:6px;
	}

.ana_span{
margin:10 auto;
padding:5px;

background-color:#ffe;
text-align:center;
color:#008;
font-size:24px;
border-color:#fff;
border-style: solid;
border-width:0px;

}

#topname {
  width: 100%;
 
  background-color: #ffe;
  margin:10 auto; padding:10;
  text-align:left;

}

.randomb{
width:100px;
height:30px;
background-color: #6a5acd;
text-align:center;
border: 4px outset;
color:#ffe;
font-size:14px;
}


.sestu_td{
width:25%;
height:40px;
background-color: #e6e6fa;
text-align:center;
font-size:12px;
border:5px groove #ffe;
color:#008;

}

.main_table{
width:100%;
background-color: #ffe;
text-align:left;
border:0px solid #300;
color:#008;
white-space:nowrap;
margin:10; padding:0;
}

.benkyou{
width:100%;
background-color: #ffe;
text-align:left;
font-size:18px;
border:0px solid #337;
color:#008;
font-weight:bold;}

.benkyou2{
width:100%;
height:20px;
background-color: #afeeee;
text-align:left;
font-size:18px;
border:3px groove #eff;
color:#009;
font-weight:bold;
padding:1;
}

.koumoku_td{
width:150px;
height:20px;
background-color: #efe;
text-align:center;
font-size:12px;
border:5px outset #eef;
color:#008;
padding:5;
}

.koumoku_td2{
width:150px;
height:20px;
background-color: #000;
text-align:center;
font-size:12px;
border:5px outset #eef;
color:#fff;
padding:5;
}

.sestu_bn{
background-color:#ffe;
vertical-align: top;
border:0px solid red;
padding:5px;
font-size:12px;
color:#008;
}

#menu {
  width: 100%; 
  border: 2px #ffe solid;
  background-color: #ffe;

}

.daimei{

}

.closeitem{

}

.menu_header {
  vertical-align: top;
  width: 200px;
  border: 2px #ffe solid;
  background-color: #ffe;
  color: #008;
}
.menu_block {
  width: 100%;
  border: 2px #ffe solid;
  background-color: #ffe;
  color: #1e90ff;
  overflow:hidden;
  vertical-align: top;    
}
.menu_block div {
}
.close_block {
  position: relative;
  text-align: left;
  vertical-align: top;
  color: #008; 
}

   .mylist {
           margin: 5px;
           padding: 0px;
           width: 500px;
           height:30;
           text-align:left;
           border: 1px solid #797;
     }
      
   .mylist2 {
           margin: 5px;
           padding: 0px;
           width: 500px;
           height:30;
           text-align:center;
           border: 1px solid #797;
           background-color: #20b2a;
     }
     
   #b { /*■選択肢入れ物div*/
           left:20px;
           margin: 10px;
           padding: 2px;
           /*width: 600px;*/
           /*height:200;*/
           /*text-align:center;*/
           border: 1px solid #797;
           background-color: #fff;
      }
      
   #c { /*■文章入れ物div*/
           left:20px;
           margin: 10px;
           padding: 20px;
           /*width: 600px;*/
           border: 1px solid #797;
           align:center;
           background-color: #eee;
           vertical-align:baseline;
   
      }
      

      
   .bn { /*■文章span*/
           
           margin: 0px auto;
           padding: 2px;
           /*width: 80%;*/
           font-size:12px;
           background-color: #eee;
           color: #000080;
           line-height:2;
           height:20px auto;
           vertical-align:middile;                     
                }     
 
   .box1 { /*■穴span*/

           margin: 0px auto;
           padding: 2px;
           /*width: 100px;*/
           height:20px auto;
           text-align:center;
           border: 1px solid #797;
           background-color: #fdfdfd;
           white-space:nowrap;
           font-size:12px;
             
   }
   
  .box2 { /*■ドラッグ時穴span*/
           margin: 0px auto;
           padding: 2px;
           /*width: 100px;*/
           height:20;
           text-align:center;
           border: 0px solid #797;
           background-color: orange;
           white-space:nowrap;
           font-size:12px;
           vertical-align:middile;
                    
   }
   .stg { /*■選択肢td*/
           margin: 0px;
           padding: 6px;
           width: 80px;
           height:15;
           text-align:center;
           border: 5px solid #fff;
           background-color: #ccff66;
           color:#303;
           font-size:12px;
           white-space:nowrap;
           
     }

	#mytable{ /*■選択肢table*/
	border-spacing:10px;
	background-color: #fff;
	/*width: 80%;*/
	
	}
	
	#mytable2{ /*■ボタンのtable*/
	left:20px;
	border-spacing:10px;
	/*background-color: #ffe;*/
	width: 50%;
	text-align:center;
	}
	
   .kait {
           display:none;
     }
     
   .mienai {
           display:none;
     }     

   .botan1 {
           left:20px;
           margin: 8px;
           padding:5px;
           color:#ffe;
           height:12;
           text-align:center;
           border: 5px outset #ffe;
           background-color: #008080;
           font-size:12px;
                }
    .mienai {
           display:none;
     }               