.reserve-area{overflow:hidden;margin-top:4.5em}.reserve-area .reserve-col{float:left}.reserve-area .reserve-col.col-left{width:55%}.reserve-area .reserve-col.col-right{width:calc(45% - 2.6em);margin-left:2.6em}.reserve-cal .schedule{overflow:hidden;border:1px solid #ccc;border-radius:8px}.reserve-cal .month-header{position:relative;padding:1.2em 1.5em;text-align:center;background:#f3c45d;color:#fff}.reserve-cal .btn{position:absolute;top:50%;width:1.5rem;height:1.5rem;margin-top:-0.75rem;font-size:0.8em}.reserve-cal .btn .text{position:absolute;font-size:0}.reserve-cal .btn img{display:block;position:absolute;top:50%;left:0;right:0;-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);margin:0 auto}.reserve-cal .btn.btn-prev{left:0.75rem}.reserve-cal .btn.btn-next{right:0.75rem}.reserve-cal .current-month{font-size:1.2em;font-weight:300}.reserve-cal .date-selected{margin-top:10px;padding:0.8rem 1rem;background:#f5f5f5;text-align:right;font-size:0.8em;font-weight:300}.reserve-cal .date-selected .date_choice{font-weight:700;color:#121212}.reserve-table{width:100%;table-layout:fixed}.reserve-table thead th{padding:0.7rem 0.2rem 0.6rem;border-bottom:1px solid #ccc;font-size:0.75em;font-weight:300}.reserve-table tbody td{height:5.5rem;text-align:center;vertical-align:middle;font-weight:300;color:#ccc}.reserve-table tbody td.yes{color:#121212}.reserve-table tbody td.blue{color:#3F24F2}.reserve-table tbody td.red,.reserve-table tbody td.frees{color:#EF2400}.reserve-table tbody td.today{color:#fff}.reserve-table tbody td.today .text-area:before{content:"";display:block;position:absolute;top:0;left:0;right:0;bottom:0;background:#444;border-radius:50%}.reserve-table tbody td.on .text-area:before{content:"";display:block;position:absolute;top:0;left:0;right:0;bottom:0;border:3px solid #f3c45d;border-radius:50%}.reserve-table tbody td .text-area{display:inline-block;position:relative;width:2.8em;height:2.8em;line-height:2.8em}.reserve-table tbody td .text{display:inline-block;position:relative;z-index:2;width:2.8em;height:2.8em;line-height:2.8em}.reserve-options{margin-bottom:2.4em;padding-bottom:2.5em;border-bottom:1px solid #ccc}.reserve-options .opt-item+.opt-item{margin-top:2em}.reserve-options .opt-title{margin-bottom:0.6rem;font-size:0.8em;font-weight:500;color:#121212}.reserve-options .opt-input-area+.opt-input-area{margin-top:12px}.reserve-options .opt-input-area:after{content:"";display:block;clear:both}.reserve-options .opt-radio{float:left;width:calc(33.3% - 0.7em)}.reserve-options .opt-radio+.opt-radio{margin-left:1.05em}.reserve-options .opt-radio input[type="radio"]{position:absolute;font-size:0;visibility:hidden}.reserve-options .opt-radio input[type="radio"]:checked+label{border-color:#f3c45d}.reserve-options .opt-radio label{display:block;height:4.2rem;line-height:calc(4.2rem - 2px);border:1px solid #ccc;text-align:center;font-size:0.8em;font-weight:300;border-radius:8px}.reserve-options .opt-select,.reserve-options .opt-input{display:block;width:100%;height:3.4rem;line-height:calc(3.4rem - 2px);padding:0 2rem 0 1rem;border:1px solid #ccc;font-size:0.8em;font-weight:300;border-radius:8px}.reserve-options .opt-select{background:url(/assets/img/common/select_arrow2.png) no-repeat 98% center}.reserve-agree .agree-table{margin-top:15px;border:1px solid #ccc;border-radius:8px}.reserve-agree .agree-table table{width:100%;table-layout:fixed}.reserve-agree .agree-table th,.reserve-agree .agree-table td{padding:1rem 0;text-align:center;vertical-align:middle;font-size:14px;font-weight:300}.reserve-agree .agree-table th:nth-child(n+2) .text,.reserve-agree .agree-table td:nth-child(n+2) .text{border-left:1px solid #ccc}.reserve-agree .agree-table td{border-top:1px solid #ccc}.reserve-agree .agree-table .text{padding:0 0.2rem;line-height:1.3}.reserve-info{padding-top:1.4em}.reserve-btn-area{padding-top:2em}.reserve-btn-area .btn{display:block;width:100%;height:3.6rem;line-height:3.6rem;text-align:center;font-size:0.85em;font-weight:300;color:#fff;cursor:pointer;border-radius:1.8rem;transition:.25s}.reserve-btn-area .btn+.btn{margin-top:10px}.reserve-btn-area .btn-submit{background:#f3c45d}.reserve-btn-area .btn-submit:hover{opacity:0.7}.reserve-btn-area .btn-list{background:#d1d1d1}.reserve-btn-area .btn-list:hover{background:#444}@media only screen and (max-width: 992px){.reserve-area .reserve-col.col-left{width:50%}.reserve-area .reserve-col.col-right{width:calc(50% - 1.5em);margin-left:1.5em}.reserve-table tbody td{height:4.5rem}}@media only screen and (max-width: 768px){.reserve-area{margin-top:2.5em}.reserve-area .reserve-col.col-left{float:none;width:auto}.reserve-area .reserve-col.col-right{float:none;width:auto;margin:30px 0 0}.reserve-cal .month-header{padding:0.8em 1.5em}.reserve-table tbody td{height:3.5rem}.reserve-info{font-size:1.1em}}.board-search-area{overflow:hidden;margin:4em 0 1.5em}.search-order{float:left}.search-word{float:right}.search-select{display:inline-block;min-width:160px;height:40px;line-height:38px;padding:0 35px 0 20px;border:1px solid #ccc;background:#fff url("/assets/img/common/select_arrow.png") no-repeat;background-position:calc(100% - 20px) center;font-size:14px;border-radius:20px}.search-select+.search-input{margin-left:10px}.search-input{display:inline-block;position:relative}.search-input input{max-width:240px;height:40px;line-height:39px;padding:0 35px 0 10px;border-bottom:1px solid #ccc;font-size:14px}.search-input .input-submit{position:absolute;top:50%;right:10px;margin-top:-11px;background:none;font-size:0}.search-input .input-submit img{display:block}.checkbox-chk{display:inline-block;position:relative;margin-right:1.3rem;font-size:0}.checkbox-chk input{-webkit-appearance:none;-moz-appearance:none;appearance:none;visibility:hidden}.checkbox-chk input:checked+label .box{width:10px;left:5px;border-color:#f3c45d;border-top-color:transparent;border-left-color:transparent;border-radius:0;transform:rotate(45deg);-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg)}.checkbox-chk label{display:inline-block;position:relative;padding-left:25px}.checkbox-chk .box{display:inline-block;position:absolute;top:0;left:0;width:20px;height:20px;background:#fff;margin-right:5px;border:1px solid #d0d0d0;border:none \0/IE89;vertical-align:middle;font-size:1rem;transition:.12s}.checkbox-chk .text{display:inline-block;line-height:20px;vertical-align:middle;font-size:16px;font-weight:300;color:#282828}.radio-chk{display:inline-block;position:relative;margin-right:1.3rem;font-size:0}.radio-chk input{-webkit-appearance:none;-moz-appearance:none;appearance:none;visibility:hidden}.radio-chk input:checked+label .box{border-color:#f3c45d}.radio-chk input:checked+label .fill{display:block}.radio-chk label{display:inline-block;position:relative;padding-left:25px}.radio-chk .box{display:inline-block;position:absolute;top:0;left:0;width:20px;height:20px;background:#fff;margin-right:5px;border:1px solid #d0d0d0;vertical-align:middle;font-size:1rem;border-radius:50%}.radio-chk .fill{display:none;position:absolute;top:50%;left:50%;width:8px;height:8px;margin-top:-4px;margin-left:-4px;background:#f3c45d;border-radius:50%}.radio-chk .text{display:inline-block;line-height:20px;vertical-align:middle;font-size:16px;font-weight:300;color:#282828}.board-table1{border-top:2px solid #121212}.board-table1.reserve-table1 tbody td{padding:1rem}.board-table1 table{width:100%}.board-table1 thead th{padding:21px 5px;vertical-align:middle;text-align:center}.board-table1 thead .txt{font-size:0.8rem;font-weight:500;color:#121212}.board-table1 tbody td{padding:1.2rem 1.4rem;text-align:center;vertical-align:middle}.board-table1 tbody .txt{line-height:1.4;font-size:0.8rem;font-weight:300}.board-table1 tr{border-bottom:1px solid #ddd}.board-table1 .lead-date .date-ym{font-size:0.8rem}.board-table1 .lead-date .day{font-size:2.4rem;font-weight:700;color:#121212}.board-table1 .subject_wrap{text-align:left}.board-table1 .subject_wrap .tit_wrap{font-size:0}.board-table1 .subject_wrap .tit_wrap:after{content:"";display:block;clear:both}.board-table1 .subject_wrap .tit_wrap .ico_wrap{float:left;font-size:0}.board-table1 .subject_wrap .tit_wrap .ico{display:inline-block;line-height:20px;padding-right:10px}.board-table1 .subject_wrap .tit_wrap .ico img{vertical-align:middle}.board-table1 .subject_wrap .tit_wrap .subject{display:block;line-height:1.4;vertical-align:text-top;font-size:0.8rem;font-weight:300}.board-table1 .subject_wrap .tit_wrap .txt{min-height:3em;margin-top:0.5rem;line-height:1.5;font-size:0.75rem;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-wrap:break-word;max-height:3em}.board-table1 .subject_wrap .tit_wrap .txt-mb{display:none}.board-table1 .subject_wrap .txt_wrap{display:none;font-size:0;margin:5px -5px -10px}.board-table1 .subject_wrap .txt_wrap .txt{display:inline-block;padding:0 5px 10px;font-size:0.8rem;font-weight:300;vertical-align:text-top}.board-table1 .subject_wrap .txt_wrap .ban{display:inline-block;margin:0 5px 10px;padding:3px 8px;border:1px solid #666;color:#666;font-size:14px;font-weight:300;vertical-align:text-top}.board-table1 .subject_wrap .txt_wrap.result{background-color:#f3c45d;border-color:#f3c45d;color:#fff}.board-table1 .file_ico{display:inline-block;width:1.4rem;height:1.4rem;line-height:1.4em;padding:0 0.3em;text-align:center;background:#f3c45d;border-radius:50%}.board-table1 .file_ico img{vertical-align:middle}.board-table1 .ban_wrap{font-size:0;text-align:center}.board-table1 .ban_wrap .ban{display:inline-block;padding:8px 20px;border:1px solid #666;color:#666;font-size:14px;font-weight:300;vertical-align:text-top;border-radius:20px}.board-table1 .ban_wrap .ban.result{background-color:#f3c45d;border-color:#f3c45d;color:#fff}.board-table1 .btn-more-view{display:inline-block;padding:0.5rem 1rem;border:1px solid #f3c45d;font-size:0.7rem;color:#f3c45d;border-radius:20px;transition:all 0.5s}.board-table1 .btn-more-view:hover{background:#f3c45d;color:#fff}.board-table1 .empty{padding:50px 0}.sub-title-area.nonpay-title .title{padding-top:4rem;font-size:1.5em}.nonpay-msg{margin-bottom:1.5rem;line-height:1.5;font-size:0.85em;color:#212121}.nonpay-refer{text-align:right;margin-bottom:8px}.nonpay-refer .txt{font-weight:400}.nonpay-table{border-top:2px solid #f3c45d}.nonpay-table table{width:100%}.nonpay-table thead th{color:#121212}.nonpay-table thead th:nth-child(n+2){border-left:1px solid #ddd}.nonpay-table tr{border-bottom:1px solid #ddd}.nonpay-table th{padding:13px 5px;line-height:1.4;text-align:center;vertical-align:middle;font-size:0.8em;font-weight:500}.nonpay-table td{padding:13px 20px;border-left:1px solid #ddd;line-height:1.4;font-size:0.75em;font-weight:400}.nonpay-table td:last-child{text-align:center}.board-list-area .tab-area1{margin-top:3.5em}.toon-list{overflow:hidden}.toon-list li{width:calc((100% - (7.5em + 1px)) / 4);margin-left:2.5em;float:left}.toon-list li:nth-child(-n+4){margin-top:0}.toon-list li:nth-child(n+5){margin-top:2.5em}.toon-list li:nth-child(4n+1){clear:both;margin-left:0}.toon-list li.nodata{display:block;width:100% !important;margin:0 !important;padding:4em 0.5em;border-top:1px solid #ccc;border-bottom:1px solid #ccc;line-height:1.5;text-align:center;font-size:0.85rem}.toon-list a{display:block;position:relative;height:0;padding-bottom:100%}.toon-list a:hover .inner{border:1px solid #b2b6b8;background-color:#fff;background-image:none !important}.toon-list a:hover .title-area{color:#121212}.toon-list a:hover .hidden-area{opacity:1}.toon-list .inner{overflow:hidden;position:absolute;top:0;left:0;right:0;bottom:0;border:1px solid transparent;background-color:#ddd;background-repeat:no-repeat;background-position:center;background-size:cover;border-radius:50%}.toon-list .title-area{position:absolute;top:50%;left:0;right:0;-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);padding:0 0.5em;text-align:center;color:#fff}.toon-list .title-area .episode{margin-bottom:0.3em;font-weight:700}.toon-list .title-area .title{font-weight:300;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-wrap:break-word;line-height:1.3em;max-height:2.6em !important}.toon-list .hidden-area{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0}.toon-list .hidden-area .category{position:absolute;top:1rem;left:0;right:0;line-height:1.3;text-align:center;font-size:0.75em;font-weight:300;color:#ccc}.toon-list .hidden-area .icon-plus{position:absolute;bottom:1rem;left:0;right:0;text-align:center}.toon-list .hidden-area .icon-plus .plus{display:inline-block;position:relative;width:2em;height:2em;vertical-align:top;background:#f3c45d;border-radius:50%}.toon-list .hidden-area .icon-plus .plus:before,.toon-list .hidden-area .icon-plus .plus:after{content:"";display:block;position:absolute;background:#fff}.toon-list .hidden-area .icon-plus .plus:before{top:50%;left:50%;width:2px;height:0.9em;margin-top:-0.45em;margin-left:-1px}.toon-list .hidden-area .icon-plus .plus:after{top:50%;left:50%;width:0.9em;height:2px;margin-top:-1px;margin-left:-0.45em}.event-board-list{overflow:hidden;max-width:1298px;margin:0 auto}.event-board-list .nodata{padding:4em 0;border-top:1px solid #ccc;border-bottom:1px solid #ccc;text-align:center;color:#222}.event-board-list .item{width:calc((100% - (4em + 1px)) / 3);margin-left:2em;float:left}.event-board-list .item:nth-child(-n+3){margin-top:0}.event-board-list .item:nth-child(n+4){margin-top:1.5em}.event-board-list .item:nth-child(3n+1){clear:both;margin-left:0}.event-board-list .item:hover .text-area{display:block}.event-board-list .item .item-inner{position:relative;height:0;padding-bottom:141.28%}.event-board-list .item .img-area{overflow:hidden;position:absolute;top:0;left:0;width:100%;height:100%;border:1px solid #ccc}.event-board-list .item .img-area img{width:100%;margin:0 auto}.event-board-list .item .img-area .layer-end{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.6)}.event-board-list .item .img-area .layer-end .text{position:absolute;top:50%;left:0;-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);width:100%;padding:0.5em;line-height:1.5;text-align:center;font-size:1.1em;color:#fff}.event-board-list .item .text-area{display:none;position:absolute;top:0;left:0;width:100%;height:100%;border:1px solid #ccc;background:#fff}.event-board-list .item .text-area .text-inner{position:absolute;top:50%;left:0;-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);width:100%;padding:0.5em;text-align:center}.event-board-list .item .text-area .title{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;word-wrap:break-word;line-height:1.3em;max-height:3.9em !important;font-size:1.1em;font-weight:700;color:#121212}.event-board-list .item .text-area .term{margin-top:1rem;font-size:0.8em;font-weight:300}@media only screen and (max-width: 1400px){.board-table1 thead th{padding:15px 5px}.board-table1 tbody td{padding:1.5rem 1rem}.board-table1 .subject_wrap .tit_wrap .ico_wrap .ico{padding-right:5px}.board-table1 .ban_wrap .ban{padding:6px 10px}}@media only screen and (max-width: 992px){.board-table1 thead{display:none}.board-table1.reserve-table1 thead{display:table-header-group}.board-table1.reserve-table1 th{display:none}.board-table1 tbody tr td{display:none}.board-table1 .subject_wrap,.board-table1 .subject_wrap .txt_wrap{display:block}.board-table1 .subject_wrap .tit_wrap .subject{font-weight:500}.board-table1 .subject_wrap .tit_wrap .txt-mb{display:inline}.board-table1 .show-always{display:table-cell !important}.toon-list li{width:calc((100% - (3em + 1px)) / 4);margin-left:1em;float:left}.toon-list li:nth-child(-n+4){margin-top:0}.toon-list li:nth-child(n+5){margin-top:1em}.toon-list li:nth-child(4n+1){clear:both;margin-left:0}.toon-list .title-area{font-size:0.9em}.toon-list .hidden-area .icon-plus{font-size:0.8em}.event-board-list .item{width:calc((100% - (2.4em + 1px)) / 3);margin-left:1.2em;float:left}.event-board-list .item:nth-child(-n+3){margin-top:0}.event-board-list .item:nth-child(n+4){margin-top:1em}.event-board-list .item:nth-child(3n+1){clear:both;margin-left:0}}@media only screen and (max-width: 768px){.search-select{min-width:130px;height:34px;line-height:32px;padding:0 25px 0 15px;background-position:calc(100% - 10px) center}.search-input input{max-width:160px;height:34px;line-height:33px;padding:0 25px 0 5px;font-size:13px}.search-input .input-submit{right:0}.board-table1 tbody td{padding:1.2rem 1rem}.board-table1 .subject_wrap .tit_wrap .subject{font-size:0.9rem}.nonpay-table td{padding:8px}.np{margin:40px auto}.np .tit_wrap .txt{margin:10px 0 20px}.np .tb_wrap .refer{margin-bottom:5px}.np .tb_wrap .tb th{padding:8px 5px}.np .tb_wrap .tb td{padding:8px 10px}.toon-list{max-width:540px;margin:0 auto}.toon-list li{width:calc((100% - (1em + 1px)) / 2);margin-left:1em}.toon-list li:nth-child(-n+2){margin-top:0}.toon-list li:nth-child(n+3){margin-top:1em}.toon-list li:nth-child(4n+1){clear:none;margin-left:1em}.toon-list li:nth-child(2n+1){clear:both;margin-left:0}.event-board-list .item{width:calc((100% - (1.2em + 1px)) / 2);margin-left:1.2em}.event-board-list .item:nth-child(-n+2){margin-top:0}.event-board-list .item:nth-child(n+3){margin-top:1em}.event-board-list .item:nth-child(3n+1){clear:none;margin-left:1.2em}.event-board-list .item:nth-child(2n+1){clear:both;margin-left:0}}@media only screen and (max-width: 480px){.search-order{float:none;margin-bottom:5px}.search-word{float:none}.search-select{display:block;width:100%}.search-select+.search-input{margin-top:5px;margin-left:0}.search-input{display:block}.search-input input{display:block;width:100%;max-width:none}}@media only screen and (max-width: 430px){.event-board-list .item{width:calc((100% - (0em + 1px)) / 1);margin-left:0em}.event-board-list .item:nth-child(-n+1){margin-top:0}.event-board-list .item:nth-child(n+2){margin-top:1em}.event-board-list .item:nth-child(2n+1){clear:none;margin-left:0em}.event-board-list .item:nth-child(1n+1){clear:both;margin-left:0}}
