@charset "Shift_JIS";

/*
css-menu
------------------------
1. class
2. table
------------------------*/

/*
1. class
-------------------------------------*/
.mgnB40{
margin-bottom: 40px!important;
}

h3.title02{
margin-bottom: 15px;
}

.textLink{
padding: 0;
}
.textList{
padding-left: 21px;
padding-bottom: 5px;
background: url(../../common/images/com_008.gif) no-repeat 0 2px;
}


/*
2. table
-------------------------------------*/
.tableStyleAuto01 {
width: 675px;
margin-bottom: 20px;
table-layout:auto;
border-top:1px solid #ffffff;
border-left:1px solid #ffffff;
}

.tableStyleAuto01 th,
.tableStyleAuto01 td {
font-size:1.2em !important;
font-size /**/:x-small; /*for IE5.5*/
font-weight: normal;
line-height:1.6;
color:#666666;
border-right:1px solid #ffffff;
border-bottom:1px solid #ffffff;
padding:4px 6px;
vertical-align:top;
}
.tblBgColor01{
background-color: #e9fffd;
}

th.thSet01{
font-weight: bold;
text-align: center;
vertical-align: middle;
background-color: #d7f7f0;
}
th.thSet02{
font-weight: bold;
text-align: center;
vertical-align: middle;
background-color: #e2d7f7;
}
th.thSet03{
font-weight: bold;
text-align: center;
vertical-align: middle;
background-color: #d9f7d7;
}
td.tdSet01{
text-align: left;
vertical-align: middle;
}
td.tdSet02{
text-align: center;
vertical-align: middle;
}
td.tdSet03{
text-align: left;
vertical-align: middle;
background-color: #edfffb;
}
td.tdSet04{
text-align: left;
vertical-align: middle;
background-color: #f2edff;
}
td.tdSet05{
text-align: left;
vertical-align: middle;
background-color: #f2edff;
}
td.tdSet06{
text-align: left;
vertical-align: middle;
background-color: #edffef;
}
.nowarp{
white-space: nowrap;
}

.bdr{
background: url(../common/images/com_016.gif) repeat-x left bottom;
}

