@charset "utf-8";
/* CSS Document */


.bannerMapTitle{
    border-left:5px #ff9626 solid;
    border-bottom:1px #ff9626 solid;
    font-size:12px;
    padding:2px 0 3px 8px;
    font-weight:bold;
}

.dashed{
    border:dashed 1px #CCC;

}
.dushed{
    border:dashed 1px #CCC;

}
.top_centerbox {
    width: 450px;
    background: url(/asdekImage/yspc/image/pc/mv/bg_top_centerbox_body.gif) repeat-y;
}

.top_centerbox dl {
    padding-top: 6px;
    width: 450px;
    float: left;
    display:block;
    background: url(/asdekImage/yspc/image/pc/mv/bg_dashed_news.gif) no-repeat center top;
}

.top_centerbox dl.centerbox_bgno {
    padding-top: 0;
    background: none;
}

.top_centerbox dl dt {
    margin-left: 12px;
    width: 110px;
    float: left;
    text-align: left;
    display:block;
    min-height:32px;
    height:auto;
}

 dt {
    margin-left: 15px;
    float: left;
    width:95%;
}
dd {
    margin-left: 15px;
    float: left;
    width:297px;
}

.top_centerbox dl dd {
    margin-left: 15px;
    padding-bottom: 6px;
    float: left;
}

p.backnumber {
    padding: 10px 12px 6px 0;
    text-align: right;
    background: url(/asdekImage/yspc/image/pc/mv/bg_dashed_news.gif) no-repeat center top;
    display: inline-block;
    width: 438px;
}

.backnumber img {
    vertical-align: bottom;
}

#top_imgbox #imgbox_left{
    margin: 10px 7px 10px 6px;
    display: block;
    float:left;
    
    
}
#top_imgbox #imgbox_center{
    margin: 10px 0;
    display: block;
    float:left;
    
    
}
#top_imgbox #imgbox_right{
    margin: 10px 7px 10px 6px;
    display: block;
    float:left;
    
}
body a.link-point {
    padding-left: 18px;
    background: url(/asdekImage/yspc/image/pc/mv/p_sc_link.gif) 0 0.1em no-repeat;
text-decoration: underline;
}


/*個人利用*/

/*---------------スケジュール---------------*/

table.division {
    margin: 16px 15px 0;
    border: 1px solid #B6B6B6;
    border-collapse: collapse;
    width: 560px;
}

table.division th {
    padding: 5px 10px;
    width: 20px;
    border: 1px solid #B6B6B6;
    text-align: center;
}

table.division td {
    padding: 5px 10px;
    border: 1px solid #B6B6B6;
}

.division_th1 {
    color: #FFFFFF;
    background: #009BA9;
}

.division_th2 {
    color: #FFFFFF;
    background: #008A46;
}

.division_th3 {
    color: #FFFFFF;
    background: #FF4D11;
}

.division_th4 {
    color: #FFFFFF;
    background: #253494;
}

iframe#schedule {
    margin: 4px 15px 0;
    border: none;
}

table#month_move {
    margin: 16px 15px 0;
    width: 560px;
    border-collapse: collapse;
}

table#month_move td {
    padding: 0;
}

table#month_move td a {
    padding-left: 18px;
    background: url(/asdekImage/yspc/image/pc/mv/p_sc_link.gif) 0 0.1em no-repeat;
}

table#month_move td.month {
    padding-left: 2em;
    text-align: right;
}

.yspc_display_space{
display:block;
width:100%;
height:10px;
}
#right_box{
    color:black;
}
#right_box a:link{
    text-decoration: underline;
    color:#003399;
}
#right_box a:hover{
    text-decoration: underline;
    color:#ff9900;
}
#right_box a:visited{
    text-decoration: underline;
    color:#003399;
}
#map_box {
    margin: 30px auto 0;
    width: 500px;
    text-align: left;
}


#map_box table {
    margin: 30px auto 0;
    width: 500px;
    border-collapse: collapse;
    border-top: 1px solid #B6B6B6;
}

#map_box table th {
    padding: 7px 10px;
    border-bottom: 1px solid #B6B6B6;
    width: 100px;
    background: #F5F5F5;
}

#map_box table td {
    padding: 5px 10px;
    border-bottom: 1px solid #B6B6B6;
}
table#month_move {
    margin: 16px 15px 0;
    width: 560px;
    border-collapse: collapse;
}

table#month_move td {
    padding: 0;
}

table#month_move td a {
    padding-left: 18px;
    background: url(/asdekImage/yspc/image/pc/mv/p_sc_link.gif) 0 0.1em no-repeat;
}

table#month_move td.month {
    padding-left: 2em;
    text-align: right;
}
/*---------------施設利用料金一覧---------------*/

table.charge {
    margin: 10px 15px 0;
    width: 560px;
    border-collapse: collapse;
    border: 1px solid #B6B6B6;
}

table.charge th {
    padding: 5px 10px;
    border: 1px solid #B6B6B6;
    text-align: center;
    background: #FF9900;
    color: #FFFFFF;
}

table.charge td {
    padding: 5px 10px;
    border: 1px solid #B6B6B6;
    text-align: right;
}

table.charge td.charge_left {
    text-align: left;
}

/*---------------スポーツセンターの利用案内について---------------*/

table.riyoukubun {
    margin: 10px 15px 0;
    width: 560px;
    border-collapse: collapse;
    border: 1px solid #B6B6B6;
}

table.riyoukubun th {
    padding: 5px 10px;
    border: 1px solid #B6B6B6;
    text-align: center;
    background: #FF9900;
    color: #FFFFFF;
}

table.riyoukubun td {
    padding: 5px 10px;
    border: 1px solid #B6B6B6;
    text-align: center;
}

