@charset "UTF-8";.ss_search .search_ss{padding:2em 0 1em 0;box-sizing:border-box}@media screen and (max-width:768px){.ss_search .search_ss{padding:2em 0}}.ss_search .search_ss .search_tab{width:100%;list-style:none;font-weight:bold;margin:0.5em 0;padding:0;display:flex;justify-content:space-around}.ss_search .search_ss .search_tab li{background-color:var(--color_gray2);color:var(--color_white);width:33%;padding:1em;text-align:center;cursor:pointer;display:flex;align-items:center;justify-content:center;flex-wrap:wrap}.ss_search .search_ss .search_tab li.current,.ss_search .search_ss .search_tab li:hover{background-color:var(--color_orange)}.ss_search .search_ss .search_tab li span{padding-left:0.5em}.ss_search .search_ss .count_text{width:100%;background-color:var(--color_red3);margin:0.5em 0;position:sticky;z-index:10;top:0}@media screen and (max-width:768px){.ss_search .search_ss .count_text{margin:0.5em -1em;width:calc(100% + 2em)}.ss_search .search_ss .count_text h3{padding:1em}}.ss_search .search_ss .count_text h3{padding:0.2em 1em}.ss_search .search_ss .count_text.display_n{display:none}.ss_search .search_ss .search_type{width:100%}.ss_search .search_ss .search_type p{padding:0.5em 0;margin:0}.ss_search .search_ss .search_type .prefectures{width:100%;display:none;margin-bottom:1em}.ss_search .search_ss .search_type .prefectures .prefecture_wrap{width:100%;display:flex;justify-content:space-between;flex-wrap:wrap}.ss_search .search_ss .search_type .prefectures .prefecture{width:30%}@media screen and (max-width:768px){.ss_search .search_ss .search_type .prefectures .prefecture{width:100%;margin:0 0 1em 0}}.ss_search .search_ss .search_type .prefectures .bt_base{width:25%;margin-left:11%}@media screen and (max-width:768px){.ss_search .search_ss .search_type .prefectures .bt_base{width:100%;margin:0}}.ss_search .search_ss .search_type .gps{width:100%;display:none;margin-bottom:1em}.ss_search .search_ss .search_type .gps .gps_wrap{width:100%;display:flex;justify-content:space-between;flex-wrap:wrap}.ss_search .search_ss .search_type .gps .gps_wrap .bt_base{width:25%}@media screen and (max-width:768px){.ss_search .search_ss .search_type .gps .gps_wrap .bt_base{width:100%}}.ss_search .search_ss .search_type .keyword{width:100%;display:none;position:relative;margin-bottom:1em}.ss_search .search_ss .search_type .keyword .keyword_wrap{width:100%;display:flex;justify-content:space-between;flex-wrap:wrap}.ss_search .search_ss .search_type .keyword .keyword_wrap #keyword{width:45%}@media screen and (max-width:768px){.ss_search .search_ss .search_type .keyword .keyword_wrap #keyword{width:100%;margin-bottom:1em}}.ss_search .search_ss .search_type .keyword .keyword_wrap .dropdown{position:absolute;width:35%;top:100%;left:0;right:0;border:thin solid var(--color_gray2);background:var(--color_white);max-height:40vh;overflow-y:auto;display:none;z-index:10}@media screen and (max-width:768px){.ss_search .search_ss .search_type .keyword .keyword_wrap .dropdown{width:90%;top:45%}}.ss_search .search_ss .search_type .keyword .keyword_wrap .dropdown #historyList .history-item{padding:0.2em 0.5em;cursor:pointer;display:flex;align-items:center;justify-content:space-between}.ss_search .search_ss .search_type .keyword .keyword_wrap .dropdown #historyList .history-item:hover{background-color:var(--color_white2)}.ss_search .search_ss .search_type .keyword .keyword_wrap .dropdown #historyList .history-item::before{content:"\f1da";font-family:"Font Awesome 6 Free";font-weight:900;color:var(--color_red);padding-right:0.5em}.ss_search .search_ss .search_type .keyword .keyword_wrap .dropdown #historyList .history-item .history-text{margin-right:auto;width:100%}.ss_search .search_ss .search_type .keyword .keyword_wrap .dropdown #historyList .history-item .delete-history{background:none;border:none;cursor:pointer;color:var(--color_gray)}.ss_search .search_ss .search_type .keyword .keyword_wrap .dropdown #historyList .history-item .delete-history:hover{color:var(--color_red)}.ss_search .search_ss .search_type .keyword .keyword_wrap .bt_base{width:25%}@media screen and (max-width:768px){.ss_search .search_ss .search_type .keyword .keyword_wrap .bt_base{width:100%;margin:0}}.ss_search .search_ss .search_type .bt_filter.show::after{content:"\f102"}.ss_search .search_ss .search_type .current{display:block}.ss_search .search_ss .filters{width:100%;margin:1em 0 0 0;opacity:0;overflow:hidden;transition:all 0.3s;transform:translateY(+50%);height:0}.ss_search .search_ss .filters.show{opacity:1;transform:translateY(0);height:auto}.ss_search .search_ss .filters .date_wrap{width:100%;display:flex;margin:1em 0;flex-wrap:wrap}.ss_search .search_ss .filters .date_wrap .date{width:30%;margin-right:1em}@media screen and (max-width:768px){.ss_search .search_ss .filters .date_wrap .date{width:100%;margin:0 0 1em 0}}.ss_search .search_ss .filters .date_wrap .time{width:30%}@media screen and (max-width:768px){.ss_search .search_ss .filters .date_wrap .time{width:100%}}.ss_search .search_ss .sear_list_wrap{width:100%;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}@media screen and (max-width:768px){.ss_search .search_ss .sear_list_wrap{width:calc(100% + 2em);margin:0 -1em}}.ss_search .search_ss .sear_list_wrap .search_ss_list{width:70%;margin:0;height:40vh;background-color:var(--color_white2);overflow-y:scroll}@media screen and (max-width:768px){.ss_search .search_ss .sear_list_wrap .search_ss_list{width:100%;height:auto;min-height:30vh;overflow-y:visible}}.ss_search .search_ss .sear_list_wrap .minimap{width:30%}.ss_search .search_ss .list_bt{width:100%;background-color:var(--color_white2)}@media screen and (max-width:768px){.ss_search .search_ss .list_bt{width:calc(100% + 2em);margin:0 -1em}}.ss_search .search_ss .list_bt .bt_list{width:25%;margin:0.5em auto 0.5em 1em}@media screen and (max-width:768px){.ss_search .search_ss .list_bt .bt_list{width:100%;margin:0.5em}}.ss_search .search_ss .list_bt .bt_list.disabled{pointer-events:none;opacity:0.5}.ss_search .search_ss .myss_bt_more{width:25%;margin-left:75%}@media screen and (max-width:768px){.ss_search .search_ss .myss_bt_more{width:100%;margin:0}}.ss_search .map_title{padding:0.5em 0}@media screen and (max-width:768px){.ss_search .map_title{padding:0.5em}}.ss_search .aircon_type{width:100%;display:flex;justify-content:start;flex-wrap:wrap}.ss_search .aircon_type p{padding:1em 0;width:100%}.ss_search .aircon_type .aircon_select{width:40%}@media screen and (max-width:768px){.ss_search .aircon_type .aircon_select{width:100%}}.ss_search .aircon_type .bt_base{width:20%;margin-left:5%}@media screen and (max-width:768px){.ss_search .aircon_type .bt_base{width:50%;margin-left:0;margin-top:1em}}.ss_search .aircon_type .bt_base i{background-color:var(--color_white);color:var(--color_orange);padding:0.3em;border-radius:50%;width:2em}.ss_search .aiming_type{width:100%}.ss_search .aiming_type p{padding:1em 0}.ss_search .aiming_type .aiming_select{width:40%}@media screen and (max-width:768px){.ss_search .aiming_type .aiming_select{width:100%;margin-bottom:1em}}.map_wrap{width:100%;height:60vh;margin:0;padding:0;display:flex;justify-content:space-between;flex-wrap:wrap}@media screen and (max-width:768px){.map_wrap{height:70vh;position:relative}}.map_wrap .map_list_toggle{position:absolute;top:2%;right:2%;z-index:2;width:15vw;margin:0;padding:0;aspect-ratio:1/1}.map_wrap .map_list_toggle .map_list_button{border:unset;width:100%;display:flex;flex-wrap:wrap;padding:0.5em;margin:0;color:var(--color_red);background-color:var(--color_white2);border-radius:0.5em}.map_wrap .map_list_toggle .map_list_button i{font-size:2em;width:100%;padding:0;margin:0}.map_wrap .map_list_toggle .map_list_button span{width:100%;padding:0;margin:0}.map_wrap .map_list{width:25%;height:100%;padding:0;margin:0;background-color:var(--color_white2)}@media screen and (max-width:768px){.map_wrap .map_list{width:100%;height:85%;order:2;position:absolute;top:0;z-index:1;display:none;padding:0 0.5em}}.map_wrap .map_list .list_block{width:100%;max-height:85%;overflow-y:scroll;list-style:none;padding:1em 0 0 0;margin:0;border-bottom:thin var(--color_gray) solid;border-top:thin var(--color_gray) solid}@media screen and (max-width:768px){.map_wrap .map_list .list_block{max-height:100%}}.map_wrap .map_list .list_block .list_parts{margin:0 0 1em 0}.map_wrap .map_list .list_block .list_parts::after{content:unset}.map_wrap .back_area{width:25%;margin-top:-5%}.map_wrap .back_area .bt_base{width:100%;padding:0.5em 1em;box-sizing:border-box}@media screen and (max-width:768px){.map_wrap .back_area{width:100%;height:15%;order:3;margin-top:0;position:absolute;bottom:0}}.map_wrap .map_load{width:75%}@media screen and (max-width:768px){.map_wrap .map_load{width:100%;height:85%;order:1;position:absolute;top:0}}.ss_search .common_idemitsu, .map_list .common_idemitsu, .infowindow-content .common_idemitsu{background-image:url("/as/assets/img/common/idemitsu.png");background-repeat:no-repeat;background-size:1.5em;background-position:0em}.ss_search .common_kygnus, .map_list .common_kygnus, .infowindow-content .common_kygnus{background-image:url("/as/assets/img/common/kygnus.png");background-repeat:no-repeat;background-size:1.5em;background-position:0em}.ss_search .common_eneos, .map_list .common_eneos, .infowindow-content .common_eneos{background-image:url("/as/assets/img/common/eneos.png");background-repeat:no-repeat;background-size:1.5em;background-position:0em}.ss_search .common_sun, .map_list .common_sun, .infowindow-content .common_sun{background-image:url("/as/assets/img/common/sun.png");background-repeat:no-repeat;background-size:1.5em;background-position:0em}.ss_search .common_cosmo, .map_list .common_cosmo, .infowindow-content .common_cosmo{background-image:url("/as/assets/img/common/cosmo.png");background-repeat:no-repeat;background-size:1.5em;background-position:0em}.ss_search .common_other, .map_list .common_other, .infowindow-content .common_other{background-image:url("/as/assets/img/common/other.png");background-repeat:no-repeat;background-size:1.5em;background-position:0em}.ss_search .list_block,.map_list .list_block{list-style:none;width:100%;margin:1em 0;padding:0.5em;box-sizing:border-box;display:flex;flex-wrap:wrap;align-items:start}@media screen and (max-width:768px){.ss_search .list_block,.map_list .list_block{margin:0}}.ss_search .list_block .list_parts,.map_list .list_block .list_parts{width:100%;box-sizing:border-box;display:flex;flex-wrap:wrap;align-items:center;background-color:var(--color_white);margin-bottom:1em;border-radius:1em;position:relative}@media screen and (max-width:768px){.ss_search .list_block .list_parts,.map_list .list_block .list_parts{align-items:unset}}.ss_search .list_block .list_parts .ssname,.map_list .list_block .list_parts .ssname{width:100%;padding:0.5em 1em;box-sizing:border-box;text-decoration:none;font-weight:bold;color:var(--color_black)}@media screen and (max-width:768px){.ss_search .list_block .list_parts .ssname,.map_list .list_block .list_parts .ssname{padding:0.5em}}.ss_search .list_block .list_parts .ssname:hover,.map_list .list_block .list_parts .ssname:hover{background-color:var(--color_orange3);border-radius:1em}@media screen and (max-width:768px){.ss_search .list_block .list_parts .ssname:hover,.map_list .list_block .list_parts .ssname:hover{background-color:var(--color_white)}}.ss_search .list_block .list_parts .list,.map_list .list_block .list_parts .list{padding:0;margin:0;list-style:none;width:100%;display:flex;flex-wrap:wrap;line-height:normal;font-size:clamp(0.625rem, 0.181rem + 0.93vw, 0.875rem);position:relative}@media screen and (max-width:768px){.ss_search .list_block .list_parts .list,.map_list .list_block .list_parts .list{font-size:clamp(0.750rem, 0.661rem + 0.45vw, 0.875rem)}}.ss_search .list_block .list_parts .list .name,.map_list .list_block .list_parts .list .name{width:100%;height:max-content;padding-left:1.7em;color:var(--color_blue);font-size:clamp(0.625rem, -0.042rem + 1.39vw, 1.000rem)}@media screen and (max-width:768px){.ss_search .list_block .list_parts .list .name,.map_list .list_block .list_parts .list .name{font-size:clamp(0.875rem, 0.786rem + 0.45vw, 1.000rem)}}.ss_search .list_block .list_parts .list .address,.map_list .list_block .list_parts .list .address{width:100%}.ss_search .list_block .list_parts .list .position,.map_list .list_block .list_parts .list .position{width:fit-content;padding:0.2em 0.5em;border-radius:0.5em;background-color:var(--color_green);color:var(--color_white);font-weight:normal;margin-right:0.5em}.ss_search .list_block .list_parts .list .date,.map_list .list_block .list_parts .list .date{width:100%}.ss_search .list_block .list_parts .list .date ul,.map_list .list_block .list_parts .list .date ul{list-style:none;width:100%;display:flex;margin:0.5em 0;padding:0;gap:0.5em;flex-wrap:wrap}.ss_search .list_block .list_parts .list .date ul .time,.map_list .list_block .list_parts .list .date ul .time{width:fit-content;padding:0.2em 0.5em;border-radius:0.5em;background-color:var(--color_orange);color:var(--color_white);font-weight:normal}.ss_search .list_block .list_parts .s_button,.map_list .list_block .list_parts .s_button{position:absolute;right:0.5em;top:50%;transform:translate(0, -50%);height:max-content;border:none;background-color:var(--color_red2);color:var(--color_white);padding:0.5em;border-radius:0.5em;writing-mode:vertical-rl;cursor:pointer;box-shadow:0 0 0.1em var(--color_black)}.ss_search .list_block .list_parts .s_button i,.map_list .list_block .list_parts .s_button i{padding-bottom:0.5em}.ss_search .list_block .list_parts .s_button:hover,.map_list .list_block .list_parts .s_button:hover{background-color:var(--color_red)}@media screen and (max-width:768px){.ss_search .list_block .list_parts .s_button:hover,.map_list .list_block .list_parts .s_button:hover{background-color:var(--color_red2)}}.marker-badge{position:relative;width:3.5em;height:3.5em;border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 0 1em rgba(0, 0, 0, 0.5);background-color:var(--color_white);cursor:pointer}.marker-badge:hover{background-color:var(--color_red4)}@media screen and (max-width:768px){.marker-badge:hover{background-color:var(--color_white)}}.marker-badge::after{content:"";position:absolute;bottom:-1.8em;left:50%;margin-left:-1em;width:0;height:0;border:1em solid transparent;border-top-color:var(--color_red)}.marker-badge .marker-icon{width:2em;height:2em;object-fit:contain}.icon_factory{background-color:var(--color_orange);animation:flashing-orange 2.4s linear infinite forwards}@keyframes flashing-orange{0%{background-color:var(--color_white)}20%{background-color:var(--color_orange)}100%{background-color:var(--color_white)}}.icon_factory::before{content:"車検工場";position:absolute;width:max-content;margin-top:-6em;background-color:var(--color_orange);padding:0.5em;border-radius:0.5em;color:var(--color_white);font-weight:bold}.infowindow-content{width:300px;display:flex;justify-content:space-around;align-items:flex-start;flex-wrap:wrap}@media screen and (max-width:768px){.infowindow-content{width:100%}}.infowindow-content h3{width:100%;height:max-content;padding:0.5em 0 0.5em 1.7em}.infowindow-content h3 a{color:var(--color_blue);width:100%;text-decoration:none}.infowindow-content h3 a:hover{color:var(--color_blue3);text-decoration:underline}@media screen and (max-width:768px){.infowindow-content h3 a:hover{color:var(--color_blue)}}.infowindow-content .text_wrap{width:100%;padding:0.5em}.infowindow-content .text_wrap ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap}.infowindow-content .text_wrap ul .address{font-weight:bold;width:100%}.infowindow-content .text_wrap ul .tel{font-weight:bold;width:100%}.infowindow-content .text_wrap ul .position{width:fit-content;padding:0.2em 0.5em;border-radius:0.5em;background-color:var(--color_green);color:var(--color_white);font-weight:normal;margin-right:0.5em}.infowindow-content .text_wrap ul .ss-time{list-style:none;width:100%;display:flex;margin:0.5em 0;padding:0;gap:0.5em;flex-wrap:wrap}.infowindow-content .text_wrap ul .ss-time .time{width:fit-content;padding:0.2em 0.5em;border-radius:0.5em;background-color:var(--color_orange);color:var(--color_white);font-weight:normal}.infowindow-content .bt_base{width:100%;margin:0.5em auto}.infowindow-content .bt_base a{height:2em}@media screen and (max-width:768px){.infowindow-content .bt_base{margin:0.2em auto;width:95%}}.gm-ui-hover-effect{position:relative;width:2em!important;height:2em!important;margin:0!important;border-radius:50%;background:var(--color_red)!important;cursor:pointer;z-index:9999;opacity:1!important}.gm-ui-hover-effect::before, .gm-ui-hover-effect::after{content:"";position:absolute;top:50%;left:50%;width:3px;height:12px;background:var(--color_white2)}.gm-ui-hover-effect::before{transform:translate(-50%,-50%) rotate(45deg)}.gm-ui-hover-effect::after{transform:translate(-50%,-50%) rotate(-45deg)}.gm-ui-hover-effect:hover{background:var(--color_white2)!important}.gm-ui-hover-effect:hover::before,.gm-ui-hover-effect:hover::after{background:var(--color_red)}.gm-ui-hover-effect span{display:none!important}.gm-style .gm-style-iw-d{margin-top:-15px}.gm-style-iw-d .info_data{padding-right:30px}.gm-style-iw-c{padding-right:0!important}.gm-style-iw-d .info_name{font-weight:bold}.flatpickr-calendar .flatpickr-innerContainer .flatpickr-weekdays .flatpickr-weekday:nth-child(7n + 1), .flatpickr-calendar .flatpickr-innerContainer .flatpickr-days .flatpickr-day:not(.flatpickr-disabled):not(.prevMonthDay):not(.nextMonthDay):nth-child(7n + 1){color:var(--color_red)}.flatpickr-calendar .flatpickr-innerContainer .flatpickr-weekdays .flatpickr-weekday:nth-child(7), .flatpickr-calendar .flatpickr-innerContainer .flatpickr-days .flatpickr-day:not(.flatpickr-disabled):not(.prevMonthDay):not(.nextMonthDay):nth-child(7n){color:var(--color_blue3)}.flatpickr-calendar .flatpickr-innerContainer .flatpickr-weekdays .flatpickr-weekday:nth-child(7).selected,.flatpickr-calendar .flatpickr-innerContainer .flatpickr-days .flatpickr-day:not(.flatpickr-disabled):not(.prevMonthDay):not(.nextMonthDay):nth-child(7n).selected{color:var(--color_white)}.flatpickr-day.is-holiday{background:lighten(var(--color_red), 40%)!important}.calendar_head{width:100%;margin:2em 0 1em 0;padding:1em;display:flex;justify-content:space-between;flex-wrap:wrap;background-color:var(--color_white)}@media screen and (max-width:768px){.calendar_head{margin:1em 0;padding:0em}}.calendar_head .aircon_alert,.calendar_head .aiming_alert{background-color:var(--color_red3);width:100%;padding:1em;border-radius:1em;margin:1em 0}.calendar_head .aircon_alert{display:flex;justify-content:space-around;flex-wrap:wrap}.calendar_head .aircon_alert p{width:70%}@media screen and (max-width:768px){.calendar_head .aircon_alert p{width:100%}}.calendar_head .aircon_alert .bt_base{width:25%}@media screen and (max-width:768px){.calendar_head .aircon_alert .bt_base{width:50%;margin:1em 0 0 50%}.calendar_head .aircon_alert .bt_base button{height:2.5em}}.calendar_head .aircon_alert .bt_base i{background-color:var(--color_white);color:var(--color_orange);padding:0.3em;border-radius:50%;width:2em}.calendar_head .ss_infos{width:70%;margin:0;display:flex;justify-content:space-between;flex-wrap:wrap}@media screen and (max-width:768px){.calendar_head .ss_infos{width:100%;margin:1em 0 0 0}}.calendar_head .ss_infos .address{width:65%}@media screen and (max-width:768px){.calendar_head .ss_infos .address{width:100%}}.calendar_head .ss_infos .address dt{width:15%}@media screen and (max-width:768px){.calendar_head .ss_infos .address dt{width:23%}}.calendar_head .ss_infos .address dd{width:85%}@media screen and (max-width:768px){.calendar_head .ss_infos .address dd{width:77%}}.calendar_head .ss_infos .tel{width:35%}@media screen and (max-width:768px){.calendar_head .ss_infos .tel{width:100%}}.calendar_head .ss_infos .tel dt{width:35%}@media screen and (max-width:768px){.calendar_head .ss_infos .tel dt{width:23%}}.calendar_head .ss_infos .tel dd{width:65%}@media screen and (max-width:768px){.calendar_head .ss_infos .tel dd{width:77%}}.calendar_head .ss_infos dl{display:flex;flex-wrap:wrap;justify-content:space-around}.calendar_head .ss_infos dl dt{background-color:var(--color_white2);padding:0.4em;margin-bottom:0.1em;text-align:right}.calendar_head .ss_infos dl dd{padding:0.4em;margin-bottom:0.1em}@media screen and (max-width:768px){.calendar_head .ss_infos dl dd a{color:var(--color_blue);text-decoration:none}}.calendar_head .ss_infos dl dd.brand{padding-left:2.5em}.calendar_head .buttons{width:30%;display:flex;flex-wrap:wrap;align-items:center}@media screen and (max-width:768px){.calendar_head .buttons{width:50%;margin-left:auto}.calendar_head .buttons .bt_base a{height:2.5em}}.calendar_head .buttons .bt_base{width:100%;margin-bottom:0.5em}.date_time{width:100%;margin:1em 0;padding:1em;background-color:var(--color_blue2);display:flex;justify-content:space-between;flex-wrap:wrap}@media screen and (max-width:768px){.date_time .ft_large{font-size:1.2em}}.date_time .bt_base{width:30%}@media screen and (max-width:768px){.date_time .bt_base{width:50%;margin-top:1em;margin-left:auto}.date_time .bt_base a{height:2.5em}}@media screen and (max-width:768px){.p_calendar{padding-top:0.5em}.p_calendar .head_h{height:2em;display:flex;align-items:center;flex-wrap:wrap;width:100%}.p_calendar .head_p{padding-top:1.5em}}.calendar_wrap{width:100%;margin:1em auto}.calendar_wrap .pager{width:100%;display:flex;margin:1em 0;padding:1em;flex-wrap:wrap;justify-content:space-between;border-radius:1em;background-color:var(--color_white2)}@media screen and (max-width:768px){.calendar_wrap .pager{margin:0;padding:0;border-radius:unset;background-color:var(--color_white)}}.calendar_wrap .pager .paging_prev{width:25%;display:flex;justify-content:start}@media screen and (max-width:768px){.calendar_wrap .pager .paging_prev{width:50%;margin:1em 0}}.calendar_wrap .pager .paging_prev .bt_prev{width:fit-content;display:inline-block;text-decoration:none;padding:0.5em 1em;border-radius:0.5em;background-color:var(--color_blue);color:var(--color_white);line-height:2em}.calendar_wrap .pager .paging_prev .bt_prev::before{font-family:"Font Awesome 6 Free";font-weight:900;padding-right:0.5em;content:"\f359"}.calendar_wrap .pager .paging_prev .bt_prev:hover{background-color:var(--color_blue3)}@media screen and (max-width:768px){.calendar_wrap .pager .paging_prev .bt_prev:hover{background-color:var(--color_blue)}}.calendar_wrap .pager .paging_prev .pager_gray{width:fit-content;display:inline-block;text-decoration:none;padding:0.5em 1em;border-radius:0.5em;background-color:var(--color_gray4);line-height:2em}.calendar_wrap .pager .paging_prev .pager_gray::before{font-family:"Font Awesome 6 Free";font-weight:900;padding-right:0.5em;content:"\f057"}.calendar_wrap .pager .paging_next{width:25%;display:flex;justify-content:end}@media screen and (max-width:768px){.calendar_wrap .pager .paging_next{width:50%;order:2;margin:1em 0}}.calendar_wrap .pager .paging_next .bt_next{width:fit-content;display:inline-block;text-decoration:none;padding:0.5em 1em;border-radius:0.5em;background-color:var(--color_blue);color:var(--color_white);line-height:2em}.calendar_wrap .pager .paging_next .bt_next::after{font-family:"Font Awesome 6 Free";font-weight:900;padding-left:0.5em;content:"\f35a"}.calendar_wrap .pager .paging_next .bt_next:hover{background-color:var(--color_blue3)}@media screen and (max-width:768px){.calendar_wrap .pager .paging_next .bt_next:hover{background-color:var(--color_blue)}}.calendar_wrap .pager .paging_next .pager_gray{width:fit-content;display:inline-block;text-decoration:none;padding:0.5em 1em;border-radius:0.5em;background-color:var(--color_gray4);line-height:2em}.calendar_wrap .pager .paging_next .pager_gray::after{font-family:"Font Awesome 6 Free";font-weight:900;padding-left:0.5em;content:"\f057"}.calendar_wrap .pager .page_calendar{width:30%;margin:0 auto}@media screen and (max-width:768px){.calendar_wrap .pager .page_calendar{width:100%;order:3;margin-bottom:1em}.calendar_wrap .pager .page_calendar .form_txt{box-sizing:border-box}}.calendar_wrap .calendar{width:100%;background-color:var(--color_white);border:solid thin var(--color_gray);margin:0.5em 0;padding:0;border-collapse:collapse}@media screen and (max-width:768px){.calendar_wrap .calendar{margin:0.5em -0.5em;width:calc(100% + 1em)}}.calendar_wrap .calendar .calendar_header{width:100%}.calendar_wrap .calendar .time{border-right:solid thin var(--color_gray);width:16%}.calendar_wrap .calendar .month{border-bottom:solid thin var(--color_gray);border-right:solid thin var(--color_gray);padding:0.5em}.calendar_wrap .calendar .month span{display:inline-block}@media screen and (max-width:768px){.calendar_wrap .calendar .month{padding:0.5em 0.2em}}.calendar_wrap .calendar .month:last-child{border-right:unset}.calendar_wrap .calendar .days th{border-right:solid thin var(--color_gray);padding:0.5em;width:12%}@media screen and (max-width:768px){.calendar_wrap .calendar .days th{padding:0.5em 0.2em}.calendar_wrap .calendar .days th span{width:100%;display:inline-block}}.calendar_wrap .calendar .days th:last-child{border-right:unset}.calendar_wrap .calendar .days .w_0{background-color:var(--color_red3)}.calendar_wrap .calendar .days .w_6{background-color:var(--color_blue4)}.calendar_wrap .calendar .calendar_reserve{width:100%}.calendar_wrap .calendar .calendar_reserve .table_reserve th{border-top:solid thin var(--color_gray);border-right:solid thin var(--color_gray);padding:0.5em}@media screen and (max-width:768px){.calendar_wrap .calendar .calendar_reserve .table_reserve th{padding:0.5em 0.2em}}.calendar_wrap .calendar .calendar_reserve .table_reserve th:last-child{border-right:unset}.calendar_wrap .calendar .calendar_reserve .table_reserve th.ng{background-color:var(--color_gray4)}.calendar_wrap .calendar .calendar_reserve .table_reserve th.ng.specified{background-color:var(--color_orange3)}.calendar_wrap .calendar .calendar_reserve .table_reserve th.ng span{padding:0.5em 0;display:inline-block}.calendar_wrap .calendar .calendar_reserve .table_reserve th .bt_reserve{background-color:var(--color_white2);padding:0 0.5em;border-radius:0.5em;border:unset;color:var(--color_green2);font-weight:bold;cursor:pointer}.calendar_wrap .calendar .calendar_reserve .table_reserve th .bt_reserve:hover{background-color:var(--color_green);color:var(--color_white)}@media screen and (max-width:768px){.calendar_wrap .calendar .calendar_reserve .table_reserve th .bt_reserve:hover{background-color:var(--color_white2);color:var(--color_green2)}}.calendar_wrap .calendar .calendar_reserve .specified th:nth-child(5),.calendar_wrap .calendar .calendar_reserve th.specified{background-color:var(--color_orange3)}.airconlable_lightbox{width:100%}.airconlable_lightbox p{margin:1em}.airconlable_lightbox img{width:60%;margin:0 auto}@media screen and (max-width:768px){.airconlable_lightbox img{width:100%;margin:0}}
