.farm-A-choice-list,.farm-A-choice-wrap{*zoom:1}.farm-A-choice-list:before,.farm-A-choice-wrap:before,.farm-A-choice-list:after,.farm-A-choice-wrap:after{content:'';display:table}.farm-A-choice-list:after,.farm-A-choice-wrap:after{clear:both}.farm-A-btn-wrap .farm-A-half,.farm-A-btn-circle.farm-A-big{display:inline-block;*display:inline;*zoom:1}.farm-A-pen-reserve .farm-A-step1 .farm-A-cal-pc .farm-A-rooms{margin:0;padding:0;list-style:none}.farm-A-mobile{display:none}.farm-A-mobile-tablet{display:block}.farm-A-tablet{display:block}.farm-A-tablet-pc{display:block}.farm-A-pc{display:none}.farm-A-btn-wrap.farm-A-left{text-align:left}.farm-A-btn-wrap a,.farm-A-btn-wrap button{margin-left:6px}.farm-A-btn-wrap a:first-child,.farm-A-btn-wrap button:first-child{margin-left:0}.farm-A-btn-wrap .farm-A-half a,.farm-A-btn-wrap .farm-A-half button{float:none;width:auto}.farm-A-btn-wrap .farm-A-half a:first-child,.farm-A-btn-wrap .farm-A-half button:first-child{float:none;width:auto}.farm-A-btn-wrap .farm-A-half a.farm-A-btn-circle.farm-A-medium,.farm-A-btn-wrap .farm-A-half button.farm-A-btn-circle.farm-A-medium{width:70px}.farm-A-btn-wrap .farm-A-half a.farm-A-btn-circle.farm-A-big,.farm-A-btn-wrap .farm-A-half button.farm-A-btn-circle.farm-A-big{width:110px}.farm-A-btn-wrap a + .farm-A-half a:first-child{margin-left:6px}.farm-A-btn-circle.farm-A-big{width:110px;height:110px;padding:40px 0;border-radius:50%}.farm-A-btn-circle.farm-A-big.farm-A-one{padding:46px 0}.farm-A-table>colgroup>col.farm-A-tablet-pc{display:table-column}.farm-A-table>colgroup.farm-A-tablet-pc{display:table-column-group}.farm-A-table>thead>tr>th{font-size:13px}.farm-A-table>thead>tr>th.farm-A-tablet-pc{display:table-cell}.farm-A-table>thead.farm-A-tablet-pc-header-group{display:table-header-group}.farm-A-table>tbody>tr.farm-A-mobile{display:none}.farm-A-table>tbody>tr>th,.farm-A-table>tbody>tr td{font-size:13px}.farm-A-table>tbody>tr>th.farm-A-tablet-pc,.farm-A-table>tbody>tr td.farm-A-tablet-pc{display:table-cell}.farm-A-table>tfoot>tr>th{font-size:13px}.farm-A-table>tfoot>tr>td{font-size:13px}.farm-A-table>tfoot>tr>td.farm-A-tablet-pc{display:table-cell}.farm-A-table>tfoot>tr>td.farm-A-align-right{padding-right:20px}.farm-A-table.farm-A-row>tbody>tr>th{display:table-cell;text-align:center}.farm-A-table.farm-A-row>tbody>tr>td{display:table-cell}.farm-A-table-row colgroup col.farm-A-mobile{display:none}.farm-A-table-row colgroup col.farm-A-tablet-pc{display:table-column}.farm-A-form>thead>tr>th{height:45px;font-size:13px;border-bottom:2px solid #ececec;background:#f8f8f8}.farm-A-form>thead.farm-A-tablet-pc-header-group{display:table-header-group}.farm-A-form>tbody>tr>th{display:table-cell;padding:10px 0;font-size:13px;text-align:center;border-top:1px solid #4e4e4e;background:#525252}.farm-A-form>tbody>tr>td{display:table-cell;padding:10px;font-size:13px;border-top:1px solid #4e4e4e}.farm-A-form>tbody>tr>td .farm-A-input-addr .farm-A-input-txt{width:45%}.farm-A-form>tbody>tr>td.farm-A-select-w100 select{width:auto}.farm-A-form>tbody>tr:first-child>th{border-top:0}.farm-A-form>tbody>tr:first-child>td{border-top:0}.farm-A-form>tfoot>tr>th{font-size:13px}.farm-A-form>tfoot>tr>td{font-size:13px}.farm-A-form>tfoot>tr.farm-A-total-price>td{padding:30px 40px}.farm-A-form input[type=text],.farm-A-form input[type=password],.farm-A-form input[type=number]{width:auto}.farm-A-form input.farm-A-w100{width:100%}.farm-A-choice-list dt{float:left}.farm-A-choice-list dd{float:left;margin-top:0;margin-left:15px}.farm-A-choice-list dd select{width:auto}.farm-A-choice-wrap .farm-A-choice-list{float:left}.farm-A-choice-wrap .farm-A-page{float:right;position:relative;top:10px;margin:0}.farm-A-pen-list ul li{width:50%;padding:15px 10px}.farm-A-pen-list ul .clear2n{clear:left}.farm-A-pen-detail .farm-A-detail-info{position:relative;padding:15px}.farm-A-pen-detail .farm-A-detail-info .farm-A-img{position:absolute;left:15px;top:15px;width:320px}.farm-A-pen-detail .farm-A-detail-info .farm-A-info{margin-left:340px;min-height:320px}.farm-A-pen-detail .farm-A-detail-info .farm-A-info .farm-A-name{margin-top:0;font-size:18px}.farm-A-pen-detail .farm-A-pen-content{padding:15px}.farm-A-pen-reserve tbody th{width:200px}.farm-A-pen-reserve .farm-A-reserve-step{font-size:13px;color:#333}.farm-A-pen-reserve .farm-A-reserve-step .farm-A-arrow{margin:0 15px}.farm-A-pen-reserve .farm-A-step1 .farm-A-sel-month a{width:20px;height:20px}.farm-A-pen-reserve .farm-A-step1 .farm-A-sel-month a.farm-A-prev-month{background-position:-20px -200px}.farm-A-pen-reserve .farm-A-step1 .farm-A-sel-month a.farm-A-next-month{background-position:-20px -220px}.farm-A-pen-reserve .farm-A-step1 .farm-A-sel-month strong{font-size:30px}.farm-A-pen-reserve .farm-A-step1 .farm-A-cal-pc{display:table;width:100%;*display:block}.farm-A-pen-reserve .farm-A-step1 .farm-A-cal-pc th,.farm-A-pen-reserve .farm-A-step1 .farm-A-cal-pc td{border:1px solid #e2e2e2}.farm-A-pen-reserve .farm-A-step1 .farm-A-cal-pc thead th{background-color:#f5f5f5;padding:.8em;border-bottom:0;font-size:13px;color:#333}.farm-A-pen-reserve .farm-A-step1 .farm-A-cal-pc tbody td{padding:.8em .8em .5em;font-size:13px;width:14.2%;height:100px;vertical-align:top}.farm-A-pen-reserve .farm-A-step1 .farm-A-cal-pc .farm-A-hgroup{margin-bottom:.5em}.farm-A-pen-reserve .farm-A-step1 .farm-A-cal-pc .farm-A-hgroup strong{font-size:13px;color:#333;font-weight:bold}.farm-A-pen-reserve .farm-A-step1 .farm-A-cal-pc .farm-A-hgroup span{font-size:12px;color:#555}.farm-A-pen-reserve .farm-A-step1 .farm-A-cal-pc .farm-A-subject{color:#333;font-weight:bold;text-align:center;padding:.5em 0}.farm-A-pen-reserve .farm-A-step1 .farm-A-cal-pc .farm-A-rooms li{margin:.5em 0}.farm-A-pen-reserve .farm-A-step1 .farm-A-cal-pc .farm-A-rooms .farm-A-room-title{margin-bottom:.3em;font-weight:bold}.farm-A-pen-reserve .farm-A-step1 .farm-A-cal-pc .farm-A-rooms p{margin:.2em 0;font-size:14px}.farm-A-pen-reserve .farm-A-step1 .farm-A-cal-pc .farm-A-rooms a{color:#000}.farm-A-pen-reserve .farm-A-step1 .farm-A-cal-pc thead .farm-A-sun,.farm-A-pen-reserve .farm-A-step1 .farm-A-cal-pc tbody .farm-A-sun .farm-A-hgroup strong{color:#e92a00}.farm-A-pen-reserve .farm-A-step1 .farm-A-cal-pc thead .farm-A-sat,.farm-A-pen-reserve .farm-A-step1 .farm-A-cal-pc tbody .farm-A-sat .farm-A-hgroup strong{color:#0072e3}.farm-A-pen-reserve .farm-A-step1 .farm-A-cal-pc .farm-A-today{background-color:#f1ffe7}.farm-A-pen-reserve .farm-A-step1 .farm-A-cal-mobile{display:none}