#modal-bg{background-color:rgba(0,0,0,.5);display:none;height:130%;left:0;position:fixed;top:0;width:100%;z-index:2}.modal_input_checkbox{margin:0 10px 0 0}#category-modal,#diving-category-modal{background-color:#fff;border:5px solid #fff;border-radius:8px;display:none;left:70%;margin:0;padding:0;position:absolute;top:23%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);width:40%;z-index:10}#category-modal .wrapper,#diving-category-modal .wrapper{-webkit-overflow-scrolling:touch;max-height:65vh;overflow-y:scroll;overscroll-behavior-y:contain}#category-modal .wrapper::-webkit-scrollbar,#diving-category-modal .wrapper::-webkit-scrollbar{width:5px}#category-modal .wrapper::-webkit-scrollbar-track,#diving-category-modal .wrapper::-webkit-scrollbar-track{background:#eee;border-radius:5px}#category-modal .wrapper::-webkit-scrollbar-thumb,#diving-category-modal .wrapper::-webkit-scrollbar-thumb{background:#999;border-radius:5px}#category-modal .wrapper .close-btn,#diving-category-modal .wrapper .close-btn{display:flex;justify-content:flex-end;margin:1rem 1.5rem 0 0}#category-modal .wrapper .title,#diving-category-modal .wrapper .title{margin:0 auto 20px;text-align:center;width:200px}#category-modal .wrapper .diving_li,#diving-category-modal .wrapper .diving_li{line-height:2.8;margin-left:2rem}#category-modal .wrapper .categories_lists,#diving-category-modal .wrapper .categories_lists{-webkit-overflow-scrolling:touch;max-height:45vh;overflow-y:scroll;overscroll-behavior-y:contain}#category-modal .wrapper .categories_lists::-webkit-scrollbar,#diving-category-modal .wrapper .categories_lists::-webkit-scrollbar{width:0}#category-modal .wrapper .non_fixed,#diving-category-modal .wrapper .non_fixed{position:relative}#category-modal .wrapper .big.toggle,#diving-category-modal .wrapper .big.toggle{display:flex;line-height:2.8;margin-left:2rem}#category-modal .wrapper .big.toggle .category-toggle-button,#diving-category-modal .wrapper .big.toggle .category-toggle-button{margin:0 2vw .2vw auto}#category-modal .wrapper .big.toggle .category-toggle-button img,#diving-category-modal .wrapper .big.toggle .category-toggle-button img{height:auto;margin:1vh .5vw 1vh 5vw;width:1.8vh}#category-modal .wrapper .big.toggle .category-toggle-button img.hide,#diving-category-modal .wrapper .big.toggle .category-toggle-button img.hide{display:none}#category-modal .wrapper ul.infos,#diving-category-modal .wrapper ul.infos{height:0;line-height:0;opacity:0;overflow:hidden;transition-duration:.4s}#category-modal .wrapper ul.infos.is-open,#diving-category-modal .wrapper ul.infos.is-open{border-radius:40px;height:auto;line-height:normal;margin:0 .5rem;opacity:1;padding:2px 40px}#category-modal .wrapper ul.infos li.detail,#diving-category-modal .wrapper ul.infos li.detail{line-height:2}#category-modal .wrapper ul.infos li.category,#diving-category-modal .wrapper ul.infos li.category{line-height:2.8}#category-modal .wrapper ul.infos li.category:first-of-type,#diving-category-modal .wrapper ul.infos li.category:first-of-type{font-weight:700}#category-modal .wrapper ul.infos li.category .toggle,#diving-category-modal .wrapper ul.infos li.category .toggle{display:flex;line-height:2.8;margin-left:2rem}#category-modal .wrapper ul.infos li.category .toggle .category-toggle-button,#diving-category-modal .wrapper ul.infos li.category .toggle .category-toggle-button{margin:0 2vw .2vw auto}#category-modal .wrapper ul.infos li.category .toggle .category-toggle-button img,#diving-category-modal .wrapper ul.infos li.category .toggle .category-toggle-button img{height:auto;margin:1vh .5vw 1vh 5vw;width:1.8vh}#category-modal .wrapper ul.infos li.category .toggle .category-toggle-button img.hide,#diving-category-modal .wrapper ul.infos li.category .toggle .category-toggle-button img.hide{display:none}#category-modal .wrapper ul.infos li.category ul.category-detail,#diving-category-modal .wrapper ul.infos li.category ul.category-detail{height:0;line-height:0;opacity:0;overflow:hidden;transition-duration:.4s}#category-modal .wrapper ul.infos li.category ul.category-detail.is-open,#diving-category-modal .wrapper ul.infos li.category ul.category-detail.is-open{border-radius:40px;height:auto;line-height:normal;margin:0 .5rem;opacity:1;padding:10px 40px}#category-modal .wrapper ul.infos li.category ul.category-detail li.detail,#diving-category-modal .wrapper ul.infos li.category ul.category-detail li.detail{line-height:2}#category-modal .wrapper .category,#category-modal .wrapper .close-btn,#category-modal .wrapper .detail,#category-modal .wrapper .toggle,#diving-category-modal .wrapper .category,#diving-category-modal .wrapper .close-btn,#diving-category-modal .wrapper .detail,#diving-category-modal .wrapper .toggle{cursor:pointer;cursor:hand}#category-modal .wrapper .decision,#diving-category-modal .wrapper .decision{align-items:center;background:#f8db4e;border-radius:10px;display:flex;font-weight:700;height:40px;justify-content:center;margin:0 auto;max-width:230px;width:80%}#diving-category-modal{left:50%}#diving-category-modal .wrapper ul.infos{font-size:2rem;height:auto;margin:2vw;opacity:1}@media (max-width:896px){#category-modal,#diving-category-modal{left:50%;position:fixed;top:10%;width:98%}#category-modal .wrapper .close-btn,#diving-category-modal .wrapper .close-btn{font-size:5vw}#category-modal .wrapper .title,#diving-category-modal .wrapper .title{font-size:4vw}#category-modal .wrapper .big.toggle,#diving-category-modal .wrapper .big.toggle{background-size:4.5%;margin-left:2rem}#category-modal .wrapper ul.infos.is-open,#diving-category-modal .wrapper ul.infos.is-open{margin:0;padding:0 4vw}#category-modal .wrapper ul.infos li.category,#diving-category-modal .wrapper ul.infos li.category{line-height:2.5}#category-modal .wrapper ul.infos li.category .toggle,#diving-category-modal .wrapper ul.infos li.category .toggle{background-size:4.5%}#category-modal .wrapper ul.infos li.category ul.category-detail.is-open,#diving-category-modal .wrapper ul.infos li.category ul.category-detail.is-open{padding:4vw}#category-modal .wrapper ul.infos li.category ul.category-detail li.detail,#diving-category-modal .wrapper ul.infos li.category ul.category-detail li.detail{line-height:2;margin-left:2rem}#category-modal .wrapper .category,#category-modal .wrapper .close-btn,#category-modal .wrapper .detail,#category-modal .wrapper .toggle,#diving-category-modal .wrapper .category,#diving-category-modal .wrapper .close-btn,#diving-category-modal .wrapper .detail,#diving-category-modal .wrapper .toggle{cursor:pointer;cursor:hand}}
