@charset "UTF-8";

#content01{
}

#content01 #sidebar01{
width:240px;
float:left;
background:#fff;
padding-left:10px;
padding-bottom:20px;
}

#content01 #sidebar01 .dl01{
}

#content01 #sidebar01 .dl01 dt{
margin-bottom:15px;
height:20px;
}

#content01 #sidebar01 .dl01 dd{
height:170px;
border-bottom:solid #ccc 1px;
}


#content01 #sidebar01 dl.dl02{
}

#content01 #sidebar01 dl.dl02 dt.dl02{
height:30px;
padding:0px 5px;
font-size:12px;
font-weight:800;
line-height:30px;
}

#content01 #sidebar01 dl.dl02 dt.dl02{
margin-bottom:5px;
}

#content01 #sidebar01 dl.dl02 dt.dl02-2{
color:#222;
font-weight:800;
background:url("../../common/common_bg_04.png") repeat-x 0px 0px #eee;
height:19px;
line-height:19px;
padding-left:5px;
font-size:12px;
}

/*
#content01 #sidebar01 dl.dl02 dd.dl02{
border-bottom:1px dotted #aaa !important;
border-bottom:1px solid #ddd;
}
*/

#content01 #sidebar01 dl.dl02 dd.dl02 dl.dl03{
}

#content01 #sidebar01 dl.dl02 dd.dl02 dl.dl03 dt.dl03{
background:url("../../common/common_bg_04.png") #444;
height:19px;
padding:0px 5px;
color:#333;
font-size:12px;
font-weight:800;
line-height:19px;
}

#content01 #sidebar01 dl.dl02 dd.dl02 dl.dl03 dd.dl03{
padding:10px 5px;
}

#content01 #sidebar01 dl.dl02 dd.dl02 dl.dl03 dd.dl03 .ul01{
width:230px;
height:100%;
}

#content01 #sidebar01 dl.dl02 dd.dl02 dl.dl03 dd.dl03 .ul01 li{
float:left;
margin-right:10px;
}

#content01 #sidebar01 dl.dl02 dd.dl02 dl.dl03 dd.dl03 .ul01 li a{
font-size:12px;
white-space: nowrap;
}

#content01 #sidebar01 dl.dl02 dd.dl02 .ul02{
padding-left:0px;
}


#content01 #sidebar01 dl.dl02 dd.dl02 .ul02 li{
font-size:12px;
margin:5px 0px;
}

#content01 #sidebar01 .ul03{
}

#content01 #sidebar01 .ul03 li{
color:#222;
font-weight:800;
background:url("../../common/common_bg_04.png") repeat-x 0px 0px #eee;
height:19px;
line-height:19px;
padding-left:5px;
font-size:12px;
margin:10px 0px;
}

/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
#content01 #main01{
width:490px;
float:right;
padding-right:10px;
font-size:12px;
}

#content01 #main01{
}

#content01 #main01 .div01{
}

#content01 #main01 .div01 img{
}

#content01 #main01 .div01 dl.dl01{
padding:5px 0px 10px;
border:1px solid #ccc;
border-top:none;
margin-bottom:10px;
font-size:10px;
}

#content01 #main01 .div01 dl.dl01 dt.dl01{
margin-bottom:10px;
}

#content01 #main01 .div01 dl.dl01 dd.dl01{
height:100%;
font-size:7pt;
}

#content01 #main01 .div01 dl.dl01 dd.dl01 .dl02{
float:left;
width:240px;
padding-left:10px;
}

#content01 #main01 .div01 dl.dl01 dd.dl01 .dl02 dt{
width:70px;
float:left;
}

#content01 #main01 .div01 dl.dl01 dd.dl01 .dl02 dd{
float:left;
width:170px;
}

#content01 #main01 .div01 dl.dl01 dd.dl01 .dl03{
float:right;
width:220px;
padding-right:10px;
}

#content01 #main01 .div01 dl.dl01 dd.dl01 .dl03 dt{
width:70px;
float:left;
}

#content01 #main01 .div01 dl.dl01 dd.dl01 .dl03 dd{
float:left;
width:150px;
}

#content01 #main01 h3{
font-size:14px;
border-top:2px #aaa solid;
background:#f0f0f0;
padding:5px;
margin-bottom:10px;
}

#content01 #main01 .div02{
}

#content01 #main01 .div02 dl{
}

#content01 #main01 .div02 dl dt{
height:54px;
line-height:54px;
font-weight:800;
padding:0px 10px;
background:url("../img/silicone_bg_01.png") no-repeat 0px 50%;
margin-bottom:5px;
}

#content01 #main01 .div02 dl dd{
padding-left:80px;
background:url("../img/silicone_bg_02.png") no-repeat 20px 50%;
margin-bottom:20px;
}

#content01 #main01 .div03{
background:#f5f5f5;
border:solid 1px #eee;
border-color:#f0f0f0 #ccc #ccc #f0f0f0;
margin-bottom:40px;
}

#content01 #main01 .div03 dl.dl01{
padding:10px;
}

#content01 #main01 .div03 dl.dl01 dt.dl01{
font-weight:800;
margin-bottom:8px;
}

#content01 #main01 .div03 dl.dl01 dd.dl01{
}

#content01 #main01 .div03 dl.dl01 dd.dl01 .dl02{
padding-left:20px;
}

#content01 #main01 .div03 dl.dl01 dd.dl01 .dl02 dt{
width:125px;
clear:both;
float:left;
margin-bottom:8px;
}

#content01 #main01 .div03 dl.dl01 dd.dl01 .dl02 dd{
width:305px;
float:left;
margin-bottom:8px;
}

#content01 #main01 table{
font-size:7pt;
margin-bottom:10px;
}

#content01 #main01 .table01{
width:100%;
}

#content01 #main01 .table01 th{
border-top:1px solid #ccc;
border-bottom:1px dotted #ccc !important;
border-bottom:1px solid #eee;
background:#E3EEF0;
padding:5px;
}

#content01 #main01 .table01 td{
border-left:1px solid #f7f7f7;
border-right:1px solid #f7f7f7;
border-bottom:1px dotted #ccc !important;
border-bottom:1px solid #eee;
padding:5px
}

#content01 #main01 .table01 .w01{
width:40px;
}

#content01 #main01 .table01 .w02{
width:40px;
text-align:center;
}

#content01 #main01 .table01 .w03{
width:40px;
text-align:center;
}

#content01 #main01 .table01 .w04{
width:50px;
}

#content01 #main01 .table01 .w05{
width:40px;
}

#content01 #main01 .table01 .w06{
width:10px;
}

#content01 #main01 .table01 .w07{
width:10px;
}

#content01 #main01 tr.tr01 td{
background:#f7ffff;
}

#content01 #main01 p{
font-size:10px;
margin-bottom:40px;
}


#content01 #main01 .table02{
width:100%;
}

#content01 #main01 .table02 th{
border-top:1px solid #ccc;
border-bottom:1px dotted #ccc !important;
border-bottom:1px solid #eee;
background:#E3EEF0;
padding:5px;
}

#content01 #main01 .table02 td{
border-left:1px solid #f7f7f7;
border-right:1px solid #f7f7f7;
border-bottom:1px dotted #ccc !important;
border-bottom:1px solid #eee;
padding:5px
}

#content01 #main01 .table02 .w01{
width:40px;
}

#content01 #main01 .table02 .w02{
width:25px;
}

#content01 #main01 .table02 .w03{
width:25px;
}

#content01 #main01 .table02 .w04{
width:25px;
}

#content01 #main01 .table02 .w05{
width:25px;
}

#content01 #main01 .table02 .w06{
width:25px;
}

#content01 #main01 .table02 .w07{
width:25px;
}

#content01 #main01 .table02 .w08{
width:25px;
}

#content01 #main01 .table02 .w09{
width:25px;
}

#content01 #main01 .table02 .w10{
}


