@charset "utf-8";

#main .sidebar {
float: right;
width: 215px;
margin-right: 14px;
_margin-right: 10px;
}
#main .sidebar ul li {
margin-bottom: 10px;
}
#main .sidebar ul li img {
vertical-align: bottom;
}
#main .sidebar ul.services {
margin-bottom: 20px;
}
#main .sidebar ul.services li {
margin-bottom: 0;
}
#main .sidebar ul.services li a {
display: block;
height: 40px;
text-indent: -9999px;
}
#main .sidebar ul.services li a.index {
height: 37px;
background: #fff url(../img/news_img_02.png) left bottom no-repeat;
}
#main .sidebar ul.services li a.pro {
background: #fff url(../../common/sidebar_advance_pro.png) left bottom no-repeat;
}
#main .sidebar ul.services li a.vod {
background: #fff url(../../services/img/services_sidebar_vod.png) left bottom no-repeat;
}
#main .sidebar ul.services li a.live {
background: #fff url(../../services/img/services_sidebar_live.png) left bottom no-repeat;
}
#main .sidebar ul.services li a.transit {
background: #fff url(../../services/img/services_sidebar_transit.png) left bottom no-repeat;
}
#main .sidebar ul.services li.current a.pro,
#main .sidebar ul.services li a.pro:hover {
background: #fff url(../../common/sidebar_advance_pro_over.png) left bottom no-repeat;
}
#main .sidebar ul.services li.current a.vod,
#main .sidebar ul.services li a.vod:hover {
background: #fff url(../../services/img/services_sidebar_vod_hover.png) left bottom no-repeat;
}
#main .sidebar ul.services li.current a.live,
#main .sidebar ul.services li a.live:hover {
background: #fff url(../../services/img/services_sidebar_live_hover.png) left bottom no-repeat;
}
#main .sidebar ul.services li.current a.transit,
#main .sidebar ul.services li a.transit:hover {
background: #fff url(../../services/img/services_sidebar_transit_hover.png) left bottom no-repeat;
}
#main .sidebar .img01{
vertical-align:bottom;
margin-right:-13px;
}

#main #content{
width:525px;
float:left;
padding-left:15px;
padding-top:50px;
padding-bottom:20px;
line-height:1.6;
}

#main #content .t_right{
text-align:right;
}

#main #content .t_center{
text-align:center;
}

#main #content .dl01{
margin-bottom:20px;
}

#main #content h2{
font-size:1.166em;
margin-bottom:2em;
}

#main #content .box01 p{
margin-bottom:20px;
}

#main #content .dl02 {
margin-top:15px;
}

#main #content .dl02 dt{
font-weight:800;
margin-bottom:5px;
}

#main #content .dl02 dd{
margin-bottom:30px;
}











