@charset "UTF-8";

/* -----------------------------
施設利用css（corner-style.css）
----------------------------- */


#main h2 { border-bottom-color: #008c8e;}
#main h4 { margin-top: 1em; margin-bottom: 0.5em; padding-left: 0.5em; border-left: 4px solid #008c8e; color: #333;}

.textbox table { margin-bottom: 0.8em; border-collapse: collapse; border: 1px solid #ccc;}
.textbox table th,
.textbox table td { margin: 0; padding: 4px 6px; border: 1px solid #a7a7a7;}
.textbox table thead th { background: #494949 url(../../common/img/bg_th2.gif) no-repeat right bottom; color: #fff;}
.textbox table tbody th { padding: 3px 5px; background: #e1f1f0 url(../../common/img/bg_th.gif) left top; border: 1px solid #a7a7a7; font-weight: normal;}



.textbox dl.index { border-bottom: 1px dotted #ccc;}
.textbox dl.index dt { clear: left; float: left; width: 10em; padding: 6px 0 6px 0; color: #008c8e; font-weight: bold;}
.textbox dl.index dd { padding: 6px 0 6px 10em; border-top: 1px dotted #ccc;}

#main .indextext { float: right; width: 430px;}
#main .indeximage { margin-right: 0;}


/* ページ内リンク */
dl.pagelink { width: 700px; margin-bottom: 30px; font-size: 92%;}
dl.pagelink dt { height: 20px; background: #fff url(../img/rentalmenu.gif) no-repeat left top; text-indent: -9999px;}
dl.pagelink dd { width: 670px; margin: 0; padding: 12px 15px; background-color: #f3f3f3;}
dl.pagelink dd ul { margin: 0; padding: 0;}
dl.pagelink dd li { display: inline; margin: 0; padding: 0 10px; border-left: 1px solid #ccc;}
dl.pagelink dd li:first-child { border-left: none;}
dl.pagelink dd a { white-space: nowrap;}


/* 使用区分テーブル */
.textbox table.t-kubun { width: 450px;}
.textbox table.t-kubun tbody th { width: 25%;}
.textbox table.t-kubun tbody td { width: 75%;}

/* 使用期間テーブル */
.textbox table.t-kikan { width: 650px;}
.textbox table.t-kikan tbody td { text-align: center;}
.textbox table.t-kikan .th-ki1 { width: 17%;}
.textbox table.t-kikan .th-ki2 { width: 20%;}
.textbox table.t-kikan .th-ki3 { width: 21%;}

/* 使用料金テーブル */
.textbox table.t-price1 { width: 650px; font-size: 92%;}
.textbox table.t-price1 thead td { background-color: #494949; color: #fff; text-align: center; font-size: 92%; line-height: 1.2;}
.textbox table.t-price1 tbody td { text-align: right;}
.textbox table.t-price1 tbody td.txt-center { text-align: center;}
.textbox table.t-price1 .even td { background-color: #f5f5f5;}
.textbox table.t-price1 .th-kubun1 { width: 16%;}
.textbox table.t-price1 .th-kubun2 { width: 24%; text-align: left !important;}
.textbox table.t-price1 .th-price { width: 10%;}

/* 使用料金テーブル2 */
.textbox table.t-price2 { width: 650px; font-size: 92%;}
.textbox table.t-price2 td { margin: 0; padding: 2px 5px; border: 1px solid #a7a7a7;}
.textbox table.t-price2 .th-kubun1 { width: 1%;}
.textbox table.t-price2 .th-kubun2 { width: 16%; text-align: left;}
.textbox table.t-price2 .th-name { width: 25%;}
.textbox table.t-price2 .th-num { width: 13%; text-align: center;}
.textbox table.t-price2 .th-price { width: 10%; text-align: right;}
.textbox table.t-price2 .th-text { width: 35%;}

