@charset "UTF-8";

/*
css-menu
------------------------
1. imgFloat
2. List
3. Table
4. font
------------------------*/

/*
1. imgFloat
------------------------*/
/* imgRight */
.ImgBoxfRight {
float: right;
font-size: 1em;
text-align: center;
margin-left: 15px;
}

/* imgLeft */
.ImgBoxfLeft {
float: left;
font-size: 1em;
text-align: center;
margin-right: 15px;
}
/* imgCenter */
.ImgBoxCenter {
text-align: center;
font-size: 1em;
margin: 10px auto;
}

/*
2. List
------------------------*/
.list{
padding: 15px 0 10px;
width: 100%;
border-top: 1px dotted #cdcdcd;
border-bottom: 1px dotted #cdcdcd;
}

.list li{
padding-left: 21px;
padding-bottom: 5px;
background: url(../../common/images/com_008.gif) no-repeat 0 2px;
}

.list2{
padding: 15px 0 10px;
width: 100%;
}

.list2 li{
padding-bottom: 5px;
}


.list2 li.img{
padding-bottom: 8px;
}

.list_pdf{
width: 100%;
}
.list_pdf li{
padding-left: 21px;
padding-bottom: 10px;
background: url(../../common/images/com_014.gif) no-repeat 0 2px;
}

/*
3. Table
------------------------*/
.table {
line-height: 1.6em;
color: #666;
border-top: 1px solid #999;
border-left: 1px solid #999;
}

.table_noborder {
border:none;
width:100%;
}

.table td {
padding: 6px;
border-right: 1px solid #999;
border-bottom: 1px solid #999;
vertical-align: middle;
text-align: left;
font-weight: normal;
}

.table .td_style1 {
font-size: 1.2em;
background-color: #DCFFC2;
vertical-align: middle;
text-align:center;
font-weight:bold;
width:10%;
}

.table .td_style2 {
font-size: 1.2em;
background-color: #ADEE7D;
vertical-align: middle;
text-align:center;
font-weight:bold;
width:40%;
height:40px;
}

.table .td_backColor {
background-color: #DCFFC2;
}

.table_noborder .td_blue {
background-color:#E0EAFC;
text-align:center;
width:18%;
}

/*
4. dotLine
------------------------*/
.bdr_dot{
padding-bottom: 5px;
border-bottom: 1px dotted #999;
}
