<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">.tab__navi ul.tab__navi--button {
    font-size: 0;
    border-bottom: 5px solid #2382d1;
    height: 56px;
}
.tab__navi ul.tab__navi--button li {
    display: inline-block;
    margin: 0 7px 0 0 !important;
    background: #f00;
    height: 56px;
}
.tab__navi ul.tab__navi--button li.tab__navi--stayplan {
    background: url("../../images/tab_stay_on.png") no-repeat;
}
.tab__navi ul.tab__navi--button li.tab__navi--normalreserve {
    background: url("../../images/tab_reserve_on.png") no-repeat;
}
.tab__navi ul.tab__navi--button li a {
    display: inline-block;
}
.tab__navi ul.tab__navi--button li a:hover img {
    visibility: hidden;
}
#reserve-courseguide {
    margin-bottom: 20px;
}
#reserve-courseguide .plan-window2-cont {
    height: 385px;
}
#reserve-courseguide .booking-status-cont {
    height: 314px;
}
#reserve-courseguide p.more-plan {
    text-align: center;
    background-color: #ddd;
    border-left: 1px solid #ccc;
    border-right: 1px solid #ccc;
    color: #333;
    font-weight: bold;
}
#reserve-courseguide p.more-plan a {
    display: block;
    width: 100%;
    padding: 10px;
    color: #333 !important;
    text-decoration: underline !important;
}
#reserve-courseguide table.plan-detail-table {
    width: 927px;
    margin: 0 auto 10px;
    border-collapse: collapse;
    border: 1px solid #999 !important;
    border-spacing: 0 !important;
    padding: 0 !important;
    border: none;
}
#reserve-courseguide table.plan-detail-table tr th {
    width: 9%;
    background: #d2d2d2;
    text-align: center !important;
    color: #fff;
    min-height: auto;
}
#reserve-courseguide table.plan-detail-table tr td {
    background: #f2f2f2;
    color: #aaa;
    font-weight: bold;
    padding: 7px 10px !important;
    margin: 0 !important;
    text-align: left !important;
}
#reserve-courseguide table.plan-detail-table tr td.plan-detail-table--cell01 {
    width: 56% !important;
    border-right: none !important;
    font-size: 14px !important;
}
#reserve-courseguide table.plan-detail-table tr td.plan-detail-table--cell02 {
    width: 35% !important;
    border-left: none !important;
}
#reserve-courseguide table.plan-detail-table tr td.plan-detail-table--cell02 .icon-stay {
    background: #313131;
    color: #fff;
    font-size: 10px;
    border-radius: 2px;
    padding: 3px 8px;
    margin-right: 0.7em;
}
#reserve-courseguide table.plan-detail-table tr.plan-detail-table--select th {
    background: #006aa5;
    background: -webkit-gradient(linear, left top, left bottom, from(#003a66), to(#006cac));
    background: -webkit-linear-gradient(#003a66, #006cac);
    background: -o-linear-gradient(#003a66, #006cac);
    background: linear-gradient(#003a66, #006cac);
    background: -moz-linear-gradient(top, #003a66, #006cac);
    background: -webkit-gradient(linear, center top, center bottom, from(#003a66), to(#006cac));
}
#reserve-courseguide table.plan-detail-table tr.plan-detail-table--select td {
    color: #333;
    background: #ffffe3;
}
/*螳ｿ豕頑擅莉ｶ邨槭ｊ霎ｼ縺ｿ*/
.refine-search {
    margin: 5px 0;
    padding: 0;
}
label#refine {
    display: block;
    cursor: pointer;
    margin-left: 8px;
    color: #04c;
    text-decoration: underline;
}
input#label1 {
    display: none;
}
.refine-search--show {
    height: 0;
    overflow-y: hidden;
    -webkit-transition: 0.8s;
    -o-transition: 0.8s;
    transition: 0.8s;
    opacity: 0;
}
input#label1:checked + label#refine + .refine-search--show {
    height: auto;
    opacity: 1;
}
label#refine::before {
    content: url("https://booking.pacificgolf.co.jp/images/supersearch/icon_open.gif");
    display: inline-block;
    vertical-align: middle;
    padding-right: 8px;
}
input#label1:checked + label#refine::before {
    content: url("https://booking.pacificgolf.co.jp/images/supersearch/icon_close.gif");
}
.filter .inner.bordertop {
    border-top: 1px solid #ccc;
}
/*--- 繧ｳ繝ｼ繧ｹ繧ｬ繧､繝峨き繝ｬ繝ｳ繝繝ｼ ---*/
#booking-c ul.planstatus_icn.day1 {
    padding-top: 18px;
    background: url("/images/icn_day1.png") no-repeat top left;
}
#booking-c ul.planstatus_icn.day2 {
    margin-top: 6px;
    padding-top: 18px;
    background: url("/images/icn_day2.png") no-repeat top left;
}
#booking-c .plan-window-1 .playfee table th {
    min-height: auto;
}
/*========hidden====*/
.hidden{
    display: none;
}
.show{
    display: inline-block;
}

.tr-stay-hidden {
    display: none;
}

.tr-stay-show {
    display: table-row;
}</pre></body></html>