#content{
padding-top:23px;
}
#sidebar{
padding-top:23px;
}

#sidebar dl dd{
background-image:none;
padding-right:0;
padding-left:0;
margin-right:0;
margin-left:12px;
width:210px;
}

#sidebar dl dd p{
text-align:center;
width:210px;
}

#sidebar dt.dtCenter{
background:url(../images/bar_dl2_bg.jpg) top left no-repeat;
}



/* indexBlock */
dl.newsList dl{
}

dl.newsList dt{
float:left;
font-weight:bold;
}

dl.newsList dd{
margin-bottom:15px;
padding-left:110px;
}
dl.newsList dd img{
vertical-align:middle;
}

* html dl.newsList dt{line-height:120%;}










ul.contentList{
margin-bottom:30px;
background:url(../images/box_bg.gif) left bottom no-repeat;
}

ul.contentList li{
width:169px;
float:left;
margin-right:9px;
}

ul.contentList li.last{
margin-right:0;
margin-left:-1px;
}

ul.contentList li ul{
margin:12px 0 12px 10px;
}
ul.contentList li li{
background:url(../common/images/icon_tri_b.gif) left top no-repeat;
background-position:0px 4px;
float:none;
padding:0 0 0 15px;
margin-right:0;
margin-bottom:3px;

min-height:10px;
height:auto !important;
height:10px;
}

* html ul.contentList li li{width:141px;line-height:120%;background-position:0px 0px;margin-bottom:7px;}

ul.contentList li li img{
vertical-align:top;
}

* html ul.contentList li li img{
margin-bottom:2px;
}

div#barBlock{
clear:both;
}
div#barBlock ul{
margin-left:120px;
}
div#barBlock ul li{
float:left;
margin:0 20px;
}


/* tab */
ul#tabNavi{
background:url(../images/tab_news.jpg) no-repeat;
height:31px;
margin-bottom:22px;
}
ul#tabNavi li{
float:left;
}

ul#tabNavi li a{
display:block;
text-indent:-5000px;
height:31px;
width:174px;
background:url(../images/tab_news.jpg) no-repeat;
}

ul#tabNavi li#news a{
background-position:0px 0px;
}
ul#tabNavi li#osirase a{
background-position:-174px 0px;
}
ul#tabNavi li#obstacle a{
background-position:-348px 0px;
}

ul#tabNavi li#news.ui-tabs-selected a{
background-position:0px -31px;
}
ul#tabNavi li#osirase.ui-tabs-selected a{
background-position:-174px -31px;
}
ul#tabNavi li#obstacle.ui-tabs-selected a{
background-position:-348px -31px;
}

/* ui-tabs */
@media projection, screen {
    .ui-tabs-hide {
        display: none;
    }
}
@media print {
    .ui-tabs-nav {
        display: none;
    }
}

#newsBox{
clear:both;
border-bottom:1px solid #CCCCCC;
padding-bottom:5px;
margin-bottom:15px;
}
