﻿/*辞書用CSS*/

.tableL{
width:150px;
table-layout:fixed;
border-collapse:collapse;
write-space:normal;
font-size:13px;
margin:0 0 0 20;
}

.tableL td{
width:30px;
text-align:center;
padding:1 1 1 1px;
border:solid 1px #ffffff;
write-space:normal;
}

.tableL img{
border:none;
}


.tableL a{
width:30px;
text-decoration: none;
}



.tableT{
width:246px;
table-layout:fixed;
border-collapse:collapse;
float:left;
write-space:normal;
font-size:14px;
}

.tableT th{
width:246px;
text-align:left;
padding:3 3 3 1px;
background-color:#009933;
border:none;
write-space:normal;
color:#ffffff;
}

.tableT td{
width:246px;
text-align:left;
padding:3 3 3 15px;
border:none;
write-space:normal;
}

.tableT img{
border:none;
}


.tableT ul{
margin:1 0 1 7px;
padding-left:0;
list-style-type:none;
width:246px;
border:0px;
}


.tableT li{
width:246px;
text-align: left;
text-decoration: none;
margin:2 0 1 7;
border:none;
font:13px;
}

.tableT a{
width:246px;
text-decoration: none;
}





/*右側*/

.tableR{
width:550px;
table-layout:fixed;
border-collapse:collapse;
write-space:normal;
font-size:12px;
margin:1 5 3 20px;
}

.tableR td{
width:35px;
text-align:center;
padding:1 1 1 1px;
border:solid 1px #ffffff;
write-space:normal;
}

.tableR img{
border:none;
}


.tableR a{
width:30px;
text-decoration: none;
}


.tableR2{
width:550px;
table-layout:fixed;
border-collapse:collapse;
write-space:normal;
font-size:12px;
margin:1 5 3 30px;
}

.tableR2 td{
width:140px;
text-align:left;
padding:5 1 1 1px;
border:solid 1px #ffffff;
write-space:normal;
}

.tableR2 img{
border:none;
}


.tableR2 a{
width:140px;
text-decoration: none;
}

ul.ichiran{
    width:520px;
    margin:5 5 5 25px;
    font-size:12px;
    list-style:none;
}

ul.ichiran li{
    list-style:none;
    padding:3px 10px;}
