@import url("https://fonts.googleapis.com/css2?family=Sawarabi+Mincho&display=swap");.calendar-container{width:200px;margin:0}.calendar-container #business_hours_calendar .fc-header-toolbar{margin-bottom:0;border:solid #323232 1px;border-top:none}.calendar-container #business_hours_calendar .fc-header-toolbar .fc-toolbar-chunk{margin-left:2px;margin-right:2px}.calendar-container #business_hours_calendar .fc-header-toolbar .fc-toolbar-title{font-weight:normal;font-size:12px}.calendar-container #business_hours_calendar .fc-header-toolbar .fc-button{font-size:.75em;padding:0}.calendar-container #business_hours_calendar .fc-header-toolbar .fc-next-button{margin-left:3px}.calendar-container #business_hours_calendar .fc-view-harness.fc-view-harness-passive{border:solid #323232 1px;border-top:none}.calendar-container #business_hours_calendar .fc-view-harness.fc-view-harness-passive .fc-scrollgrid-sync-table .fc-daygrid-day-top{display:block;text-align:center}.calendar-container #business_hours_calendar .fc-view-harness.fc-view-harness-passive .fc-scrollgrid-sync-table .fc-daygrid-day-number{padding:0;font-size:14px}.calendar-container #business_hours_calendar .fc-view-harness.fc-view-harness-passive .fc-scrollgrid-sync-table .fc-daygrid-day-events{display:none}.fc-col-header-cell{padding:0}.fc-col-header-cell .fc-col-header-cell-cushion{font-size:12px}.fc-col-header-cell.fc-day.fc-day-mon{background-color:#323232}.fc-col-header-cell.fc-day.fc-day-tue{background-color:#323232}.fc-col-header-cell.fc-day.fc-day-wed{background-color:#323232}.fc-col-header-cell.fc-day.fc-day-thu{background-color:#323232}.fc-col-header-cell.fc-day.fc-day-fri{background-color:#323232}.fc-col-header-cell.fc-day.fc-day-sat{background-color:#1b95d4}.fc-col-header-cell.fc-day.fc-day-sun{background-color:#ff0000}.fc-col-header-cell-cushion{color:#ffffff}.disable-business-day{background-color:#ffbaba}.tenkyubi{font-size:12px;margin:0}.fc .fc-bg-event{opacity:0}.store-holiday{background-color:#ffbaba}.store-holiday.fc-day-today{background-color:#ffbaba !important}.disable-business-day.fc-day-today{background-color:#ffbaba !important}.fc-day-today{background-color:initial !important}.fc-day-other.fc-day-today{background-color:#f5f5f5 !important}#reservations_calendar_container h3{font-size:12px;border:solid 1px #f5f5f5;border-top:solid 2px #323232;padding:12px 0 0 12px;background:linear-gradient(#fff, #f5f5f5)}#reservations_calendar_container p span{color:#0033ff}#reservations_calendar_container #reservations_calendar{border-top:solid 4px;border-right:solid 2px;border-left:solid 2px;border-color:#E8E8E8}#reservations_calendar_container #reservations_calendar .fc-scrollgrid{border:solid 2px #ffffff}#reservations_calendar_container #reservations_calendar .fc-header-toolbar{background-color:#f0f8ff;margin-bottom:0}#reservations_calendar_container #reservations_calendar .fc-toolbar-title{font-size:12px}#reservations_calendar_container #reservations_calendar .fc-timegrid-slot-label{background-color:#E7F5F3;font-size:12px;font-weight:bold}#reservations_calendar_container #reservations_calendar .fc-event-title{text-align:center;font-size:20px;font-style:normal;margin:0;height:100%}#reservations_calendar_container #reservations_calendar .fc-bg-event{opacity:0.8}#reservations_calendar_container #reservations_calendar .fc-col-header-cell{background-color:#323232 !important}#reservations_calendar_container #reservations_calendar .fc-col-header-cell.fc-day-sat{background-color:#1b95d4 !important}#reservations_calendar_container #reservations_calendar .fc-col-header-cell.fc-day-sun{background-color:#ff0000 !important}.required::after{content:" *";color:red;vertical-align:middle}@media all and (min-width: 992px){.navbar .nav-item .dropdown-menu{display:none}.navbar .nav-item:hover .dropdown-menu{display:block}.navbar .nav-item .dropdown-menu{margin-top:0}}@media screen and (max-width: 1300px){.navbar .nav-item .nav-link{font-size:10px}}.nav-item-right{background-color:#339966}.nav-item-left{background:#3333ff}.nav-item a{font-size:15px}.navbar .nav-item .nav-link{font-size:14px}.nav-item .navbar-brand{height:100%;display:flex;align-items:center;padding-top:0;padding-bottom:0}.wrap{width:100%;max-width:724px}.typelist{font-size:18px;line-height:1.6em;width:30%;margin:15px auto 10px;padding-top:3px;padding-bottom:1px;text-align:center;color:#1b95d4;border-right:none;border-left:none}.choice{font-size:12px;font-weight:700;margin:0 0 20px;text-align:center;color:#1b95d4}#tab-menu{display:inline-block;box-sizing:border-box;width:100%;margin:0 auto;padding:0 2%;text-align:center}#tab-menu li{font-size:12px;line-height:1.2em;display:inline-block;box-sizing:border-box;width:15.2%;margin:.5% 1.4% .5% 0;padding:4px 0;cursor:pointer;text-align:center;color:#1b95d4;border:1px solid #1b95d4;border-radius:3px;background:#fff}#tab-menu li.active{background-color:#1b95d4;color:#fff;font-weight:bold}#tab-menu li.tab-btn-long{font-size:10px;padding:6px 0}.tab-box{display:none;padding:0 90px 0 90px}.tab-title,.tab-footer{text-align:left}.tab-box .tab-title h3{margin-bottom:0}.tab-box table{width:100%;margin:10px 0 0;border-collapse:collapse;word-break:break-all;color:#000;border-right:1px #000 solid;border-bottom:1px #000 solid;background:#fff}.tab-box td,.tab-box th{font-size:12px;line-height:1.4em;padding:5px;text-align:center;border-top:1px #000 solid;border-left:1px #000 solid;white-space:pre}.tab-box th{text-align:center;color:#fff;background:#000}.tab-box th:first-child{width:48%}.tab-box th:nth-child(2){width:38%}.tab-box th:nth-child(3){width:14%}.tab-box .blackprice{font-size:16px !important;font-weight:bold;padding-right:28px !important;text-align:right !important}@media all and (min-width: 992px){.navbar .nav-item .dropdown-menu{display:none}.navbar .nav-item:hover .dropdown-menu{display:block}.navbar .nav-item .dropdown-menu{margin-top:0}}@media screen and (max-width: 1300px){.navbar .nav-item .nav-link{font-size:10px}}.nav-item-right{background-color:#339966}.nav-item-left{background:#3333FF}.nav-item a{font-size:15px}.navbar .nav-item .nav-link{font-size:14px}.nav-item .navbar-brand{height:100%;display:flex;align-items:center;padding-top:0;padding-bottom:0}#repairs_warranty{font-family:'Sawarabi Mincho', sans-serif;margin:0;padding:2em 1.5em;border:5px solid #b39138;background:url(/assets/bg_warranty_top-fc6e088d60379b489c960391a312c6954558683648e14b69c3bdddeba5b27458.png),url(/assets/bg_warranty_bottom-e3020d952f71a390a2b8cb9f6f8a56ba6d5a1de950dada4754e8d1790f875236.png),url(/assets/bg_warranty-5961737f80add47f32c77e177eb67a117b2bf3898195a9aaf4fef8e049566fea.png);background-position:top,bottom,center;background-repeat:no-repeat,no-repeat,repeat-y;background-size:100%;font-size:.8em}#repairs_warranty h1{text-align:center;margin:0;padding:.3em 0;font-size:2.5em;background:url(/assets/bar_t-ec459f35499294c4e87934fec806d2ab11aca6dc8adae94e853d03e3635f23af.png),url(/assets/bar_f-cfe7313f1ab470035be39971af1350df0f12aaf66dddbd34fbe924efe241c7f2.png);background-position:top,bottom;background-repeat:no-repeat,no-repeat;background-size:70%}#repairs_warranty h2{font-size:1.3em;line-height:1.3em;text-align:center;margin:.7em 0 0;padding:0 0 3px;border-bottom:1px solid #000}#repairs_warranty p{margin:7px 0}#repairs_warranty div .grid-container{display:grid;grid-template-columns:300px 300px;border-bottom:1px solid #f3eddb}@media screen and (max-width: 767px){#repairs_warranty div .grid-container{grid-template-columns:200px 220px}}@media screen and (max-width: 540px){#repairs_warranty div .grid-container{grid-template-columns:120px 200px}}#repairs_warranty div#personal{width:100%;margin:1.5em 0 1.5em;padding:5px 10px;border:1px solid #f3eddb;background:#fff;box-sizing:border-box;overflow:hidden}@media screen and (max-width: 430px){#repairs_warranty div#personal .grid-container{grid-template-columns:80px 150px}}@media screen and (max-width: 320px){#repairs_warranty div#personal .grid-container{grid-template-columns:80px 100px}}#repairs_warranty ul{list-style:none;margin:0;padding:0}#repairs_warranty li{width:30%;float:left;border-bottom:1px solid #f3eddb}#repairs_warranty li:nth-child(2n){width:70%}#repairs_warranty li:nth-child(n+13){border-bottom:none}#repairs_warranty span{display:block;margin:0;padding:0;line-height:1.4em;font-size:.8em}#repairs_warranty div.info{border:1px solid #f3eddb;margin:15px 0 0 0;padding:5px 10px;font-size:.8em;background:#fff;box-sizing:border-box;overflow:hidden}@media screen and (max-width: 430px){#repairs_warranty div.info .detail-content .grid-container{grid-template-columns:120px 150px}}@media screen and (max-width: 360px){#repairs_warranty div.info .detail-content .grid-container{grid-template-columns:120px 100px}}@media screen and (max-width: 320px){#repairs_warranty div.info .detail-content .grid-container{grid-template-columns:80px 100px}}@media screen and (max-width: 430px){#repairs_warranty div.info .detail-shop .grid-container{grid-template-columns:80px 160px}}@media screen and (max-width: 360px){#repairs_warranty div.info .detail-shop .grid-container{grid-template-columns:80px 120px}}@media screen and (max-width: 320px){#repairs_warranty div.info .detail-shop .grid-container{grid-template-columns:80px 100px}}@media screen and (max-width: 430px){#repairs_warranty div.info .sales_detail .grid-container{grid-template-columns:150px 150px}}@media screen and (max-width: 360px){#repairs_warranty div.info .sales_detail .grid-container{grid-template-columns:120px 100px}}@media screen and (max-width: 320px){#repairs_warranty div.info .sales_detail .grid-container{grid-template-columns:80px 100px}}#repairs_warranty div.info li{width:20%;margin:5px 0;border:none;line-height:1.3em}#repairs_warranty div.info li:nth-child(2n){width:80%}#repairs_warranty div#design{margin:5vh 2.5vw 10vh 2.5vw}
