@charset "utf-8";
/* CSS Document */


#leftcts {
width: 363px;
margin: 6px 0 0 0;
padding: 0 0 6px 4px;
float: left;
font-size: 0.82em;
line-height: 145%;
display:block;
}

#rightcts {
width: 536px;
margin: 6px 0 0 0;
padding: 0 0 6px 47px;
float: left;
display:block;
}

/* Contents AREA
----------------------------------------*/
#leftcts #newevent {
margin: 0 0 0 0;
padding: 0 0 0 0;
}

#leftcts #newevent h2 {
margin: 0 0 5px 0;
padding: 0 0 0 0;
float: left;
}

#leftcts #newevent ul {
margin: 0 0 0 0;
padding: 0 0 0 0;
float: left;
list-style-type:none;
}
#leftcts #newevent ul li {
margin: 0 0 0 0;
padding: 0 0 0 0;
list-style-type:none;
}
#leftcts #newevent p#week {
margin: 0 0 0 0;
padding: 3px 0 8px 0;
background:url(../../../img/topage/ttl_newevent2.gif) left top no-repeat;
display:block;
height:17px;
}
#leftcts #newevent p#week span {
margin: 0 0 0 0;
padding: 0 0 0 0;
display:none;
}


#leftcts #newevent dl {
margin: 0 0 0 0;
padding: 5px 0 5px 0;
display: block;
}
#leftcts #newevent dl.bg_gray {
background-color: #f2f2f2;
width: 362px;
display: block;
}

#leftcts #newevent dl dt {
color: #985787;
float: left;
margin: 0 0 0 0;
padding: 0 0 0 6px;
display: block;
width: 56px;
}
#leftcts #newevent dl dd p {
float: left;
margin: 0 0 0 0;
padding: 0 10px 0 0;
width: 240px;
}
#leftcts #newevent dl dd ul {
float: left;
margin: 0 0 0 0;
padding: 0 0 0 0;
list-style-type:none;
width: 50px;
}





#leftcts .same_cts {
margin: 5px 0 0 0;
padding: 0 0 10px 0;
background:url(../../../img/topage/left_gray_bg.gif) left bottom no-repeat;
}
#leftcts .same_cts h2 {
margin: 0 0 0 0;
padding: 0 0 0 0;
float:left;
}
#leftcts .same_cts ul {
margin: 0 0 0 0;
padding: 0 0 0 0;
float: left;
list-style-type:none;
}
#leftcts .same_cts ul li {
margin: 0 0 0 0;
padding: 0 0 0 0;
list-style-type:none;
}
#leftcts .same_cts h3 {
margin: 0 0 0 0;
padding: 0 0 0 0;
display:none;
}

#leftcts .same_cts table {
margin: 8px 0 0 0;
padding: 0 0 0 0;
}
#leftcts .same_cts table tr td#srh_win {
margin: 0 0 0 0;
padding: 0 0 0 14px;
}
#leftcts .same_cts table tr td#srh_btn {
margin: 0 0 0 0;
padding: 0 14px 0 20px;
width: 86px;
}
#leftcts .same_cts table #textarea {
margin: 0 0 0 0;
padding: 0 0 0 0;
width: 225px;
}


#leftcts .same_cts ul#map_ctgy {
margin: 20px 0 0 0;
padding: 0 0 0 7px;
list-style-type: none;
width: 348px;
display:block;
}
#leftcts .same_cts ul#map_ctgy li {
margin: 0 0 0 0;
padding: 0 0 0 0;
list-style-type: none;
float: left;
}
#leftcts .same_cts ul#map_ctgy li#map_nv {
margin: 0 0 0 0;
padding: 0 0 0 0;
width: 61px;
height: 23px;
}

#leftcts .same_cts #category_det {
margin: 0 0 0 7px;
padding: 0 0 0 0;
width: 346px;
border-bottom: 1px solid #dcdcdc;
border-left: 1px solid #dcdcdc;
border-right: 1px solid #dcdcdc;
background-color: #FFFFFF;
}
#leftcts .same_cts #category_det ul {
margin: 0 0 0 0;
padding: 7px 7px 7px 7px;
width: 332px;
display:block;
}
#leftcts .same_cts #category_det ul li {
margin: 0 0 0 0;
padding: 0 5px 0 0;
display: inline;
}
#leftcts .same_cts #category_det ul#det_btm {
margin: 0 0 0 0;
padding: 0 7px 7px 7px;
display:block;
}
#leftcts .same_cts #category_det ul#det_btm li {
margin: 0 0 0 0;
padding: 0 0 0 5px;
display: inline;
}


#leftcts .same_cts dl {
margin: 0 10px 0 10px;
padding: 5px 0 0 0;

}
#leftcts .same_cts dl dt.infoevent {
margin: 4px 0 0 0;
padding: 5px 0 5px 26px;
background:url(../../../img/topage/icon_event.gif) left top no-repeat;
color:#0f17d3;
}
#leftcts .same_cts dl dt.infowalk {
margin: 4px 0 0 0;
padding: 5px 0 5px 26px;
background:url(../../../img/topage/icon_walk.gif) left top no-repeat;
color:#0f17d3;
}
#leftcts .same_cts dl dt.infoannounce {
margin: 4px 0 0 0;
padding: 5px 0 5px 26px;
background:url(../../../img/topage/icon_announce.gif) left top no-repeat;
color:#0f17d3;
}
#leftcts .same_cts dl dd {
margin: 0 0 0 0;
padding: 0 0 0 0;
border-bottom: 1px dashed #c2c2c2;
}
#leftcts .same_cts dl dd p {
margin: 0 0 0 0;
padding: 0 0 0 0;
float: right;
}
#leftcts .same_cts dl dd ul {
margin: 0 0 0 0;
padding: 0 0 0 4px;
float: right;
list-style-type: none;
}


#leftcts #ranking {
margin: 5px 0 0 0;
padding: 0 0 0 0;
}
#leftcts #ranking h2 {
margin: 0 0 0 0;
padding: 0 0 0 0;
background:url(../../../img/topage/ttl_ranking.gif) left no-repeat;
display:block;
width: 222px;
height: 26px;
}
#leftcts #ranking h2 span#no_display {
margin: 0 0 0 0;
padding: 0 0 0 0;
display:none;
}
#leftcts #ranking h2 span {
margin: 0 0 0 0;
padding: 12px 0 0 0;
text-align:right;
font-weight:normal;
font-size: 0.60em;
display:block;
width: 362px;

}

#leftcts #ranking p span {
margin: 0 0 0 0;
padding: 0 0 0 0;
float:left;
}
#leftcts #ranking ul {
margin: 0 0 0 0;
padding: 0 0 0 0;
}
#leftcts #ranking ul li {
margin: 0 0 0 0;
padding: 0 0 0 0;
float:left;
list-style-type:none;
}

#leftcts #ranking h3 {
margin: 0 0 0 0;
padding: 0 0 0 0;
display:none;
}
#leftcts #ranking #ranking_line {
width: 360px;
margin: 0 0 0 0;
padding: 0 0 0 0;
border-left: 1px solid #dcdcdc;
border-right: 1px solid #dcdcdc;
border-bottom: 1px solid #dcdcdc;
}

#leftcts #ranking table {
margin: 0 0 0 0;
padding: 0 0 0 0;
}
#leftcts #ranking table tr.bgcl_gray {
margin: 0 0 0 0;
padding: 0 0 0 0;
background:#f2f2f2;
color:#3a75b1;
width: 362px;
}
#leftcts #ranking table tr th {
margin: 0 0 0 0;
padding: 0 0 0 0;
text-align: left;
}
#leftcts #ranking table tr th a#ranking_top {
margin: 0 0 0 0;
padding: 5px 0 5px 40px;
background:url(../../../img/topage/icon_ranking_top.gif) left top no-repeat;
display:block;
}
#leftcts #ranking table tr td {
margin: 0 0 0 0;
padding: 4px 4px 4px 0;
width: 3em;
text-align: right;
}
#leftcts #ranking table tr td span {
margin: 0 0 0 0;
margin: 0 0 0 15px;
padding: 3px 3px 3px 3px;
background-color:#FFFFFF;
color:#414141;
}

#leftcts #ranking table tr th a#num2 {
margin: 0 0 0 0;
padding: 5px 0 5px 40px;
background:url(../../../img/topage/icon_num2.gif) left center no-repeat;
display:block;
}
#leftcts #ranking table tr th a#num3 {
margin: 0 0 0 0;
padding: 5px 0 5px 40px;
background:url(../../../img/topage/icon_num3.gif) left center no-repeat;
display:block;
}
#leftcts #ranking table tr th a#num4 {
margin: 0 0 0 0;
padding: 5px 0 5px 40px;
background:url(../../../img/topage/icon_num4.gif) left center no-repeat;
display:block;
}
#leftcts #ranking table tr th a#num5 {
margin: 0 0 0 0;
padding: 5px 0 5px 40px;
background:url(../../../img/topage/icon_num5.gif) left center no-repeat;
display:block;
}
#leftcts #ranking table tr th a#num6 {
margin: 0 0 0 0;
padding: 5px 0 5px 40px;
background:url(../../../img/topage/icon_num6.gif) left center no-repeat;
display:block;
}
#leftcts #ranking table tr th a#num7 {
margin: 0 0 0 0;
padding: 5px 0 5px 40px;
background:url(../../../img/topage/icon_num7.gif) left center no-repeat;
display:block;
}
#leftcts #ranking table tr th a#num8 {
margin: 0 0 0 0;
padding: 5px 0 5px 40px;
background:url(../../../img/topage/icon_num8.gif) left center no-repeat;
display:block;
}
#leftcts #ranking table tr th a#num9 {
margin: 0 0 0 0;
padding: 5px 0 5px 40px;
background:url(../../../img/topage/icon_num9.gif) left center no-repeat;
display:block;
}
#leftcts #ranking table tr th a#num10 {
margin: 0 0 0 0;
padding: 5px 0 5px 40px;
background:url(../../../img/topage/icon_num10.gif) left center no-repeat;
display:block;
}
#leftcts #ranking table tr th a#num11 {
margin: 0 0 0 0;
padding: 5px 0 5px 40px;
background:url(../../../img/topage/icon_num11.gif) left center no-repeat;
display:block;
}
#leftcts #ranking table tr th a#num12 {
margin: 0 0 0 0;
padding: 5px 0 5px 40px;
background:url(../../../img/topage/icon_num12.gif) left center no-repeat;
display:block;
}
#leftcts #ranking table tr th a#num13 {
margin: 0 0 0 0;
padding: 5px 0 5px 40px;
background:url(../../../img/topage/icon_num13.gif) left center no-repeat;
display:block;
}
#leftcts #ranking table tr th a#num14 {
margin: 0 0 0 0;
padding: 5px 0 5px 40px;
background:url(../../../img/topage/icon_num14.gif) left center no-repeat;
display:block;
}
#leftcts #ranking table tr th a#num15 {
margin: 0 0 0 0;
padding: 5px 0 5px 40px;
background:url(../../../img/topage/icon_num15.gif) left center no-repeat;
display:block;
}

#leftcts #ranking #ranking_line ul {
margin: 6px 6px 2px 0;
padding: 0 0 0 0;
float:right;
}



#rightcts #seamap {
display:block;
margin: 0 0 0 0;
padding: 0 0 0 0;
background:url(../../../img/topage/right_blue_bg.gif) left bottom no-repeat;
width: 536px;
height: 514px;
}
#rightcts #seamap h2 {
margin: 0 0 0 0;
padding: 0 0 0 0;
}

#rightcts #seamap #smp_Rt {
margin: 0 0 0 0;
padding: 0 0 0 0;
width: 98px;
float: right;
display: block;
}
#rightcts #seamap #smp_Rt p {
margin: 0 0 0 0;
padding: 0 0 0 0;
background:url(../../../img/topage/pic_sanchara.gif) left top no-repeat;
width: 98px;
height: 390px;
}
#rightcts #seamap #smp_Rt p span {
margin: 0 0 0 0;
padding: 0 0 0 0;
display:none;
}
#rightcts #seamap #smp_Rt ul {
margin: 0 0 0 0 ;
padding: 0 0 0 0;
}
#rightcts #seamap #smp_Rt ul li {
margin: 0 0 0 0;
padding: 0 0 0 0;
list-style-type:none;
}

#rightcts #seamap #smp_Lt {
margin: 0 0 0 0;
padding: 0 0 0 0;
width: 438px;
float: right;
display:block;
}
#rightcts #seamap #smp_Lt h3 {
margin: 0 0 0 0;
padding: 0 0 0 0;
display:none;
}
#rightcts #seamap #smp_Lt dl#info_area {
margin: 0 0 0 0;
padding: 0 0 0 0;
float:left;
}
#rightcts #seamap #smp_Lt dl#info_area dt {
display: block;
margin: 0 0 0 0;
padding: 23px 0 4px 12px;
width: 205px;
}
#rightcts #seamap #smp_Lt dl#info_area dd {
margin: 0 0 0 12px;
padding: 0 0 0 0;
background:url(../../../img/topage/ttl_areainfo.gif) left top no-repeat;
width: 205px;
height: 75px;
display:block;
}

a.infoarea_over {
padding: 0 0 0 0;
width: 205px;
height: 75px;
display:block;
}
a.infoarea_over:link {
background:url(../../../img/topage/ttl_areainfo.gif) left top no-repeat;
text-decoration: none;
}
a.infoarea_over:visited {
background:url(../../../img/topage/ttl_areainfo.gif) left top no-repeat;
text-decoration: none;
}
a.infoarea_over:hover {
background:url(../../../img/topage/ttl_areainfo_o.gif) left top no-repeat;
text-decoration: none;
}

a.waiarea_over {
margin: 0 0 0 0;
padding: 0 0 0 0;
width: 205px;
height: 75px;
display:block;
}
a.waiarea_over:link {
background:url(../../../img/topage/ttl_waiwaiinfo.gif) left top no-repeat;
text-decoration: none;
}
a.waiarea_over:visited {
background:url(../../../img/topage/ttl_waiwaiinfo.gif) left top no-repeat;
text-decoration: none;
}
a.waiarea_over:hover {
background:url(../../../img/topage/ttl_waiwaiinfo_o.gif) left top no-repeat;
text-decoration: none;
}


#rightcts #seamap #smp_Lt dl#info_area dd span {
margin: 0 0 0 0;
padding: 0 0 0 0;
display:none;
}
#rightcts #seamap #smp_Lt dl#info_area dd span.info_num {
margin: 0 0 0 0;
padding: 45px 15px 3px 80px;
text-align: right;
width: 110px;
font-size: 1.02em;
font-weight: bold;
color:#007325;
display:block;
}

#rightcts #seamap #smp_Lt dl#waiwai_area {
margin: 0 0 0 16px;
padding: 0 0 0 ;
float:left;
width: 205px
}
#rightcts #seamap #smp_Lt dl#waiwai_area dt {
margin: 0 0 0 0;
padding: 0 0 0 0;
width: 205px
}
#rightcts #seamap #smp_Lt dl#waiwai_area dd {
margin: 4px 0 0 0;
padding: 0 0 0 0;
background:url(../../../img/topage/ttl_waiwaiinfo.gif) left top no-repeat;
width: 205px;
height: 75px;
}
#rightcts #seamap #smp_Lt dl#waiwai_area dd span {
margin: 0 0 0 0;
padding: 0 0 0 0;
display:none;
}
#rightcts #seamap #smp_Lt dl#waiwai_area dd span.info_num {
margin: 0 0 0 0;
padding: 45px 15px 3px 80px;
text-align: right;
width: 110px;
font-size: 1.02em;
font-weight: bold;
color:#bd4f06;
display:block;
}

#rightcts #seamap #smp_Lt #wide_seamap {
margin: 0 0 0 12px;
padding: 0 0 0 0;
clear:left;
}

#rightcts #bnr_bk {
margin: 40px 0 0 0;
padding: 0 0 0 0;
width: 536px;
display:block;
}
#rightcts #bnr_bk ul {
margin: 0 0 0 0;
padding: 0 0 0 0;
display:block;
}
#rightcts #bnr_bk ul li {
margin: 0 0 0 0;
padding: 0 7px 7px 0;
float:left;
list-style-type:none;
}
#rightcts #bnr_bk ul li.bnr_last{
margin: 0 0 0 0;
padding: 0 0 0 0;
float:left;
list-style-type:none;
}


#rightcts #atl_bk {
margin: 10px 0 0 0;
padding: 0 0 0 0;
width: 534px;
display:block;
}
