@charset "utf-8";

body{
margin: 0;
padding: 0;
background: #070707 url(../imgs/bg_back.jpg) top center no-repeat;
font-size:12px;
font-family: "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", sans-serif;
line-height: 1.5;
}

/* 背景設定 */

#wrapper{
width: 925px;
margin: 0 auto;
padding: 0;
background: url(../../link/imgs/img_bg.jpg) right top no-repeat;
overflow: auto;
}

/* 背景、コンテンツマージン */
#margin_visual{
margin:0;
height: 40px;
}

#primary #main{
width: 630px;
margin: 0;
padding: 40px 30px 35px;
background: #DADADA;
color: #000000;
}


/* マップ*/
#map{
width: 690px;
height: 347px;
margin: 0 0 25px;
padding: 0;
border-top: 1px solid #272727;
background: url(../../cms/skins/schedule/images/map.gif) bottom no-repeat;
}
#map #information{
width: 286px;
height:107px;
margin: 193px 0 0 351px;
padding: 14px 17px;
background: url(../../cms/skins/schedule/images/bg_maplist.gif) no-repeat;
font-size: 11px;
}


.top_year{
font-size: 16px;
font-weight: bold;
letter-spacing: 1px;
margin: 0;
background: url(../../cms/skins/news/images/line_year.gif) right center no-repeat;
}
/* ページ送り */
.pagination{
width: 630px;
font-size: 11px;
margin: 15px 0 0;
text-align: right;
}
.pagination .pager_next a{
padding: 0 0 0 10px;
background: url(../imgs/icon_link_b.gif) left 2px no-repeat;
}
.pagination .pager_next{
float: right;
}
.pagination .pager_prev{
float: left;
}
.pagination .pager_prev a{
padding: 0 0 0 10px;
background: url(../imgs/icon_link_br.gif) left 2px no-repeat;
}

/* 概要テーブル */
h4{
font-size: 12px;
margin: 27px 0 10px;
}
dl{
width: 630px;
font-size: 11px;
background: #F4F4F4;
margin:0;
padding:0;
}
dt{
float: left;
width: 55px;
background: #F4F4F4;
padding: 3px 0 0 10px;
margin:0;
border-top: 1px solid #DADADA;

}
dd{
width /**/: 554px;!important
width: 488px; /* IE6用 */
padding: 3px 0 2px 9px;
margin: 0 0 0 66px;
background: #F4F4F4;
border-top: 1px solid #DADADA;
border-left: 1px solid #DADADA;
text-indent/**/:0!important;
text-indent: -3px;/* IE6用 */
}
dl a{
padding: 0 0 0 10px;
background: url(../imgs/icon_link_b.gif) left 2px no-repeat;
}



/* ブログナビゲーション */
#secoundry ul{
list-style: none;
margin: 9px 0 30px;
padding: 0;
}
#secoundry ul li{
margin: 0;
padding: 0 0 0 10px;
background: url(../imgs/icon_link_g.gif) left 5px no-repeat;
font-size: 11px;
}



