@charset "UTF-8";

#content01{
background:url("../../common/common_bg_02.png") no-repeat;
}

#content01 span.red{
color:red;
}

#content01 h3{
color:#000;
font-size:1.6em;
font-weight:800;
height:37px;
line-height:37px;
border-bottom:#D9D9D9 solid 1px;
}

#content01 .div01{
padding:20px 0px;
margin-bottom:15px;
height:100%;
background:url("../../common/common_bg_03.png") no-repeat bottom;
}

#content01 .div01 dl{
margin-bottom:15px;
}

#content01 .div01 dl dt{
margin-bottom:10px;
}

#content01 .div01 dl dt img{
vertical-align:bottom;
}

#content01 .div01 dl dd{
font-size:1.2em;
}

#content01 .div01 img{
}

#content01 .div01 .img01{
float:left;
background:url("../../common/common_bg_09.png");
padding:5px;
}

#content01 .div01 .img02{
float:right;
background:url("../../common/common_bg_09.png");
padding:5px;
}

#content01 .div01 .img03{
float:right;
padding:5px 10px;
}

#content01 .div01 .img04{
float:right;
background:url("../../common/common_bg_09.png");
padding:5px;
margin-right:70px;
}


#content01 .div01 br.clear{
clear:both;
font-size:0px;
line-height:0px;
height:0px;
}

#content01 h4{
color:#333333;
font-size:1.4em;
font-weight:800;
height:16px;
padding:0px 10px;
border-left:10px;
background:url("../../common/common_bg_04.png") no-repeat;
margin:0px 0px 10px;
}

#content01 .table01{
font-size:1.2em;
margin-bottom:15px;
background:url("../../common/bread_bg_01.png") repeat-x top;
}

#content01 .table01 span.red{
color:red;
}

#content01 .table01 th{
vertical-align:top;
width:80px;
padding:5px 0px;
}

#content01 .table01 th div{
text-align:center;
height:100%;
background:url("../../common/common_bg_09.png");
}

#content01 .table01 tr{
background:url("../../common/bread_bg_01.png") repeat-x bottom;
}

#content01 .table01 td{
padding:5px 0px;
padding-left:10px;
vertical-align:top;
}

#content01 .div03{
background:url("../../common/common_bg_03.png") no-repeat top;
padding-top:15px;
margin-bottom:15px;
}

#content01 .div03 .div06{
font-size:1.2em;
}

#content01 .div03 .div04{
padding:5px;
margin:5px 0px 10px;
background:url("../../common/common_bg_09.png");
}

#content01 .div03 .div04 div{
background:#fff;
}

#content01 .div03 .div05{
text-align:right;
padding:5px 0px;
}

#content01 .div03 .div05 a{
padding:5px 20px;
background:url("../img/products_bg_01.png") no-repeat center right;
}

#content01 .div03 .table02{
width:640px;
font-size:1.2em;
}

#content01 .div03 .table02 th{
background:url("../img/product_bg_02.png");
padding:2px;
text-align:center;
color:#fff;
font-weight:800;
border:1px solid #737373;
}

#content01 .div03 .table02 td{
padding:5px 10px;
border:1px solid #D9D9D9;
text-align:right;
}

#content01 .div03 .table02 .td01{
width:auto;
text-align:left;
background:#F2F2F2;
}

#content01 .div03 .table02 .td02{
width:auto;
text-align:center;
background:#F2F2F2;
}

#content01 .div03 .table02 .td03{
width:auto;
text-align:left;
background:#FDFCF7;
}

#content01 .div07{
clear:both;
width:630px;
background:url("../../common/common_bg_09.png");
padding:5px;
}

#content01 .div08{
border:1px solid #D9D9D9;
background:#fff;
padding:10px;
}

#content01 .div08 dl{
font-size:1.2em;
}

#content01 .div08 dl dt{
font-weight:800;
margin-bottom:1em;
}

#content01 .div08 dl dd ul li{
margin-right:1.5em;
margin-bottom:0.2em
}

#content01 .div08 dl dd ul li.li01{
display:inline;
}

#content01 .div03 .table03{
width:100%;
font-size:1.2em;
}

#content01 .div03 .table03 th{
background:url("../img/product_bg_02.png");
padding:2px;
text-align:center;
color:#fff;
font-weight:800;
border:1px solid #737373;
}

#content01 .div03 .table03 .th01{
width:180px;
background:url("../img/stv_bg_01.png");
padding:2px;
text-align:center;
color:#fff;
font-weight:100;
border:1px solid #737373;
}

#content01 .div03 .table03 .th02{
width:120px;
background:url("../img/stv_bg_01.png");
padding:2px;
text-align:center;
color:#fff;
font-weight:100;
border:1px solid #737373;
}

#content01 .div03 .table03 .th03{
width:50%;
}

#content01 .div03 .table03 td{
padding:5px 10px;
border:1px solid #D9D9D9;
text-align:center;
}

#content01 .div03 .table03 .td01{
width:auto;
text-align:left;
background:#F2F2F2;
}

#content01 .div03 .table03 .td02{
width:auto;
text-align:left;
}

#content01 .div03 .table03 .td03{
width:auto;
text-align:center;
background:#F2F2F2;
}
#content01 .div03 .table02 img.pitch,
#content01 .div03 .table03 img.pitch {
vertical-align:middle;
}

#content01 .div03 .table03 .td04{
width:320px;
text-align:left;
background:#F2F2F2;
}

#content01 .div03 .a01{
font-size:1.2em;
padding:5px 20px 5px 0px;
background:url("../img/products_bg_01.png") no-repeat center right;
}

#content01 .div03 .ul01{
width:316px;
min-height:90px;
*_height:90px;
float:left;
margin-bottom:10px;
background:url("../../common/bread_bg_01.png") repeat-x bottom;
}

#content01 .div03 .ul02{
width:316px;
min-height:90px;
*_height:90px;
float:right;
margin-bottom:10px;
background:url("../../common/bread_bg_01.png") repeat-x bottom;
}

#content01 .div03 .ul03{
clear:both;
width:640px;
min-height:90px;
*_height:90px;
margin-bottom:10px;
background:url("../../common/bread_bg_01.png") repeat-x bottom;
}

#content01 .div03 .ul01 .li01,
#content01 .div03 .ul02 .li01,
#content01 .div03 .ul03 .li01{
float:left;
margin-right:6px;
}

#content01 .div03 .ul01 .li01 img,
#content01 .div03 .ul02 .li01 img,
#content01 .div03 .ul03 .li01 img{
padding:5px;
vertical-align:bottom;
background:url("../../common/common_bg_09.png");
}

#content01 .div03 .ul01 .li02,
#content01 .div03 .ul02 .li02,
#content01 .div03 .ul03 .li02{
float:left;
width:194px;
min-height:47px;
*_height:47px;
font-size:1.2em;
padding:5px;
margin-bottom:6px;
background:url("../../common/common_bg_09.png");
}

#content01 .div03 .ul03 .li02{
width:518px;
}


#content01 .div03 .ul01 .li03,
#content01 .div03 .ul02 .li03,
#content01 .div03 .ul03 .li03{
float:left;
position:relative;
margin:0px 0px 5px;
}

#content01 .div03 .ul01 .li03 img,
#content01 .div03 .ul02 .li03 img,
#content01 .div03 .ul03 .li03 img{
vertical-align:bottom;
}

#content01 .real01{
min-height:31px;
*/height:31px;
margin-bottom:15px;
}

#content01 .real01 img{
float:left;
padding-right:10px;
}

#content01 .ul04{
margin-bottom:20px;
padding-left:20px;
list-style:outside disc;
}

#content01 .ul04 li{
font-size:1.2em;
}

