input[type=radio] {
    display: none;  /* ラジオボタンを非表示にする */
}

.label {
    display: block;		/* ブロックレベル要素化する */
    padding:2px;
    width: 100%;		/* ボックスの横幅を指定する */
    color: #b20000;			/* フォントの色を指定 */
    text-align: center;	/* テキストのセンタリングを指定する */
    cursor: pointer;		/* マウスカーソルの形（リンクカーソル）を指定する */
    color: #06C;
}

:visited {
color: #222222;
}

.item td{
	border-right:2px solid #fff;
    border-bottom:2px solid #fff;
    padding:2px;
    text-align:center;
    vertical-align:middle;
	background-color: #FFBF31;
}


.active{
    background-color: blue;
}

input[type="radio"]:checked + label {
    background: #ffc000;/* マウス選択時の背景色を指定する */
}

.edit td{
    padding: 0px;
}

.label:hover {
    background-color: #E2EDF9;  /* マウスオーバー時の背景色を指定する */
}

form h1{
    clear: both;
}

form {
    height: 100%;
}

.form-01{
    margin-top: 15px;
    margin-left: 20px;
}

.form-02{
    height: 380px;
}

.size-edit {
    height: 0%;
}

input{
    clear: both;
}

.main {
    width: 940px;
    height: 100%;
    margin: 0px auto;
    margin-top: 5px;
}

.form {
    width: 760px;
    float: left;
}

.left {
    width: 160px;
    float: left;
}

.input {
    clear: both;
}

.bar {
    width: 760px;
    height: 70px;
}
