@charset "utf-8";


/* ------------------------
 available
------------------------- */


#available-tmpl .sect{}

#available-tmpl .sect-ttl{padding-left:24px;}

#available-tmpl .sect-ttl-inner{}

#available-tmpl .sect-name{float:left; font-weight:bold;}

#available-tmpl a.backlink{display:block; cursor:pointer; float:right; padding-right:10px; color:#ffffff;}

#available-tmpl .status{padding-top:20px;}

#available-tmpl .status-name{float:left;}

#available-tmpl .status-name li{display:inline; padding-right:6px;}

#available-tmpl .status-name .char{font-weight:bold; font-size:120%;}

#available-tmpl #status-name-last{padding-right:0;}

#available-tmpl .status-update{float:right; color:#F00000; font-size:95%;}

#available-tmpl .select{float:right; height:43px; padding-right:10px; line-height:43px; text-align:right;}


#available-tmpl .sect-body{}

#available-tmpl .sect-body td{font-size:110%;}


#available-tmpl .sect-body#cal td{font-size:120%; text-align:center; background-color:#ffffff;}

#available-tmpl .sect-body#cal thead td{font-size:160%; font-weight:bold; color:#666666;}

#available-tmpl .sect-body#cal thead p{text-align:center; font-size:80%; font-weight:normal;}

#available-tmpl .sect-body#cal tbody td{font-size:160%; font-weight:bold; color:#666666;}

#available-tmpl .sect-body#cal tbody p{text-align:center; font-weight:bold; color:#000000;}

#available-tmpl .sect-body#cal td.sat{width:107px; color:#0099CC;}
#available-tmpl .sect-body#cal td.sun{width:107px; color:#FF6666;}

#available-tmpl .sect-body#cal td.week{width:103px;}


#available-tmpl .select-month{padding:20px 0 10px; text-align:center; font-size:120%;}
#available-tmpl .prev a{color:#F60000; font-weight:bold;}

#available-tmpl .month{padding-left:20px; padding-right:20px; font-weight:bold;}

#available-tmpl .next a{color:#F60000; font-weight:bold;}


.available-items{padding:20px 40px;}

.available-item{padding:1px 10px; background-color:#ffffff; border:1px solid #cccccc;}

.available-item a{display:block; padding-right:10px; height:24px; line-height:24px; background:url(../image/available/available_post1_rollout.jpg) top right no-repeat; cursor:pointer;}

.available-item a:hover{background:url(../image/available/available_post1_rollover.jpg) top right no-repeat; text-decoration:none;}


/* parking */

#sect1 .sect-ttl h2{height:43px; overflow:hidden;}

#sect1 .sect-ttl h2 a{display:block; width:400px; height:43px; padding-top:43px; background:url(../image/available/available_top_sect1_ttl.jpg) top left no-repeat;}

#sect1 .sect-ttl h2 a:hover{background:url(../image/available/available_top_sect1_ttl2.jpg) top left no-repeat;}

#sect1 .sect-desc{padding:10px 10px 10px 25px;}


/* gallery */

#sect4 .sect-ttl h2{height:43px; overflow:hidden;}

#sect4 .sect-ttl h2 a{display:block; width:400px; height:43px; padding-top:43px; background:url(../image/available/available_top_sect4_ttl.jpg) top left no-repeat;}

#sect4 .sect-ttl h2 a:hover{background:url(../image/available/available_top_sect4_ttl2.jpg) top left no-repeat;}



/* skate */

#sect5 .sect-ttl h2{height:43px; overflow:hidden;}

#sect5 .sect-ttl h2 a{display:block; width:400px; height:43px; padding-top:43px; background:url(../image/available/available_top_sect5_ttl.jpg) top left no-repeat;}

#sect5 .sect-ttl h2 a:hover{background:url(../image/available/available_top_sect5_ttl2.jpg) top left no-repeat;}

#sect7 .sect-ttl h2{height:43px; overflow:hidden;}

#sect7 .sect-ttl h2 a{display:block; width:400px; height:43px; padding-top:43px; background:url(../image/available/available_top_sect7_ttl.jpg) top left no-repeat;}

#sect7 .sect-ttl h2 a:hover{background:url(../image/available/available_top_sect7_ttl2.jpg) top left no-repeat;}
/* skate hosoo */

#sect6 .sect-ttl h2{height:43px; overflow:hidden;}

#sect6 .sect-ttl h2 a{display:block; width:400px; height:43px; padding-top:43px; background:url(../image/available/available_top_sect6_ttl.jpg) top left no-repeat;}

#sect6 .sect-ttl h2 a:hover{background:url(../image/available/available_top_sect6_ttl2.jpg) top left no-repeat;}


/* pool */

#sect8 .sect-ttl h2{height:43px; overflow:hidden;}

#sect8 .sect-ttl h2 a{display:block; width:400px; height:43px; padding-top:43px; background:url(../image/available/available_top_sect8_ttl.jpg) top left no-repeat;}

#sect8 .sect-ttl h2 a:hover{background:url(../image/available/available_top_sect8_ttl2.jpg) top left no-repeat;}

