@charset "UTF-8";

/*
css-menu
------------------------
1. 2Coliumn
2. 3Coliumn
3. class
4. table
------------------------*/

/*
1. 2Coliumn
-------------------------------------*/
.mainBlock .columLeft{
margin-right: 18px;
width: 328px;
float: left;
}
.mainBlock .columRight{
width: 328px;
float: right;
}

/* 2Coliumn set */
.bg{
background: url(../images/lie_001.jpg) no-repeat;
}
.bgEnd{
width: 328px;
height: 10px;
background: url(../images/lie_006.jpg) no-repeat;
}
.textBox{
margin: 20px 21px;
width: 286px;
}
h3.title01{
margin-bottom: 15px;
}
.text{
padding: 0 3px;
margin-bottom: 15px;
}
ul.listMark li{
padding-left: 20px;
background: url(../images/lea_002.gif) no-repeat 2px 5px;
}


.mainBlock01{
padding: 20px;
width: 635px;
background: url(../images/lie_004.jpg) no-repeat;
}
.mainBlock01 .blockLeft{
padding-left: 19px;
float: left;
width: 425px;
}
.mainBlock01 .blockRight{
width: 190px;
float: right;
}



/*
2. 3Coliumn
-------------------------------------*/
#container{
float: left;
width: 450px;
}
#container #columnTypeLeft{
float: left;
width: 225px;
}
#container #columnTypeCenter{
float: left;
width: 224px;
}
#columnTypeRight{
float: right;
width: 225px;
}

.bg02{
background: url(../images/lie_004.jpg) no-repeat;
}
.bg02End{
width: 225px;
height: 10px;
background: url(../images/lie_005.jpg) no-repeat;
}
*html div.textBox02{
width: 190px;
}
.textBox02{
padding: 15px 14px 5px 14px;
width: 190px;
}


/*
3. class
-------------------------------------*/
.mgnB37{
margin-bottom: 37px!important;
}
.mgnB40{
margin-bottom: 40px!important;
}
.mgnB56{
margin-bottom: 56px;
}

.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;
}


/*
4. table
-------------------------------------*/
.tableStyleAuto01 {
width: 675px;
margin-bottom: 20px;
table-layout:auto;
border-top:1px solid #999999;
border-left:1px solid #999999;
}

.tableStyleAuto01 th,
.tableStyleAuto01 td {
font-size:1.2em !important;
font-size /**/:x-small; /*for IE5.5*/
font-weight: normal;
line-height:1.6;
color:#303030;
border-right:1px solid #999999;
border-bottom:1px solid #999999;
padding:2px;
vertical-align:top;
}
.tblBgColor01{
background-color: #e9fffd;
}

.tableStyleAuto02{
width: 100%;
margin-bottom: 20px;
table-layout:auto;
border-top:1px solid #999999;
border-left:1px solid #999999;
}
.tableStyleAuto02 th,
.tableStyleAuto02 td {
font-size:1.0em !important;
font-size /**/:x-small; /*for IE5.5*/
font-weight:normal;
line-height:1.6;
color:#303030;
border-right:1px solid #999999;
border-bottom:1px solid #999999;
padding:4px 6px;
vertical-align:top;
}

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;
}
.noBorder01{
border-bottom: none!important;
}

