.select2-container--bootstrap .select2-results__group{background-color:#eee;padding:3px 10px;font-weight:bold;border-top:1px solid #ddd;border-bottom:1px solid #ddd;font-size:1.1rem}.tool--setting-menu{font-size:0.8rem}.tool--setting-menu .sort,.tool--setting-menu .layout{background-color:#fff}.tool--setting-menu .sort{display:flex}.tool--setting-menu .sort>div{width:100%}.tool--setting-menu .sort>div a,.tool--setting-menu .sort>div span{font-size:1rem}.tool--setting-menu a,.tool--setting-menu span{border-radius:4px 4px;-webkit-text-shadow:-1px -1px 0 white;-moz-text-shadow:-1px -1px 0 white;-ms-text-shadow:-1px -1px 0 white;text-shadow:-1px -1px 0 white;border:1px solid #ddd;display:block;font-weight:bold;text-decoration:none;font-size:1.2rem;background-color:#fff;border-bottom:4px solid #ddd;text-align:center}.tool--setting-menu .off a,.tool--setting-menu a.off{color:#006DD9}.tool--setting-menu .on a,.tool--setting-menu a.on,.tool--setting-menu span.on{margin-top:3px;border-bottom-width:1px;color:#777}.tool--select2form{*zoom:1}.tool--select2form:after{content:".";display:block;clear:both;height:0;visibility:hidden}.tool--select2form .expand{clear:both;text-align:center}.tool--select2form .expand .btn{display:block}.tool--select2form form>ul{*zoom:1;z-index:1}.tool--select2form form>ul:after{content:".";display:block;clear:both;height:0;visibility:hidden}.tool--select2form form>ul>li{padding-bottom:15px;padding-right:20px !important}.tool--select2form form>ul>li .label{color:#888;padding:0 0 4px 0;display:block;text-align:left}.tool--select2form form>ul>li .label .tooltip{z-index:2000;position:fixed}.tool--select2form form>ul>li .nyoro{height:34px;line-height:34px;text-align:center}.tool--select2form form>ul>li .btn{display:block}.tool--select2form form>ul>li .datepicker{color:#333}.tool--select2form form>ul>li .bootstrap-datetimepicker-widget{z-index:1}.tool--select2form form>ul>li .ui-datepicker-sunday .ui-state-default{background-image:none;background-color:#9d0712}.tool--select2form form>ul>li .calendar .bootstrap-datetimepicker-widget{padding-left:20px;padding-right:20px}.tool--select2form form>ul>li .calendar .bootstrap-datetimepicker-widget .datepicker{border-right:1px dotted #ccc}.tool--select2form form>ul>li.multiple .select2.select2-container{width:100% !important}.tool--select2form form>ul>li.multiple .select2-selection{border-radius:4px 4px;background-color:#fafafa;background:#fafafa;background:linear-gradient(to bottom, #fafafa 0%, #fff 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='$color1', endColorstr='$color2', GradientType=0 );box-shadow:none !important;border:1px solid #ddd;outline:none}.tool--select2form form>ul>li.multiple .select2-selection[aria-expanded="true"]{border:1px solid #006DD9;background:#fff}.tool--select2form form>ul>li.multiple .select2-selection__choice{font-size:1.2rem;padding:2px 6px !important;margin-left:0 !important;margin-left:8px !important}.tool--select2form form>ul>li.multiple .select2-container--bootstrap .select2-selection--multiple .select2-search--inline .select2-search__field{padding:0 0 0 12px}.tool--select2form form>ul>li select,.tool--select2form form>ul>li input[type="text"]{border-radius:4px 4px;background-color:#fafafa;background:#fafafa;background:linear-gradient(to bottom, #fafafa 0%, #fff 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='$color1', endColorstr='$color2', GradientType=0 );width:100%;border:1px solid #ddd;padding-left:10px;display:block;line-height:3rem;height:34px;cursor:pointer;outline:none}.tool--select2form form>ul>li select:focus,.tool--select2form form>ul>li input[type="text"]:focus{background:#fff;border:1px solid #006DD9}.tool--select2form form>ul>li .playtime{width:135%}.tool--select2form form>ul>li .playtime,.tool--select2form form>ul>li .agefrom{display:flex;align-items:stretch}.tool--select2form form>ul>li .playtime .item,.tool--select2form form>ul>li .agefrom .item{text-align:center}.tool--select2form form>ul>li .playtime .item.min,.tool--select2form form>ul>li .playtime .item.max,.tool--select2form form>ul>li .agefrom .item.min,.tool--select2form form>ul>li .agefrom .item.max{width:100%}.tool--select2form form>ul>li .playtime .item.period,.tool--select2form form>ul>li .agefrom .item.period{width:40px;padding:0 10px;line-height:3.2rem}.tool--select2form form>ul>li .agefrom .item{width:100%}.tool--select2form form>ul .incremental{-ms-box-shadow:0px 0px 10px rgba(0,0,0,0.3);box-shadow:0px 0px 10px rgba(0,0,0,0.3);position:absolute;background-color:rgba(255,255,255,0.9);z-index:100;padding:0;list-style:none}.tool--select2form form>ul .incremental li{*zoom:1;padding:5px 10px;border-bottom:1px dotted #DDDDDD;font-size:0.8rem;text-align:left;font-weight:bold;margin-bottom:0;cursor:pointer}.tool--select2form form>ul .incremental li:after{content:".";display:block;clear:both;height:0;visibility:hidden}.tool--select2form form>ul .incremental li:last-child{border-bottom:none}.tool--select2form form>ul .incremental li:hover{background-color:#F3F3F3}.tool--select2form form>ul .incremental li.close{background-color:#f3f3f3;text-align:center}.tool--select2form form .rank{margin-right:-5px}.tool--select2form form .rank .custom-checkbox{margin-right:5px;width:calc(100% / 13 - 5px);float:left}.tool--select2form form .rank .custom-checkbox input[type="checkbox"]{display:none}.tool--select2form form .rank .custom-checkbox label{border-radius:6px;border:1px solid #ddd;padding:10px 3px;font-size:1.1rem;font-weight:normal;color:#666;text-align:center;display:block;cursor:pointer}.tool--select2form form .rank .custom-checkbox.on label{background-color:#006DD9;color:#fff;border-color:#004bb7;font-weight:bold}@media only screen and (max-width: 767px){.tool--setting-menu{margin-bottom:15px}.tool--setting-menu .layout{padding-bottom:10px !important}.tool--setting-menu a,.tool--setting-menu span{padding:10px 0}.tool--select2form{padding:15px 0;margin-bottom:0}.tool--select2form.closed>.sort{width:48%;float:left}.tool--select2form.closed>.expand{width:48%;float:right;clear:none}.tool--select2form form{display:none;padding-top:15px;clear:both}.tool--select2form form ul{padding-right:0 !important}.tool--select2form form ul li{margin-bottom:5px;padding-right:0 !important;display:flex;align-items:center;justify-content:space-between}.tool--select2form form ul li:first-child{padding-top:0}.tool--select2form form ul li.multiple{padding-right:0 !important}.tool--select2form form ul li.multiple .select2.select2-container{width:calc(100% - 120px) !important;float:right}.tool--select2form form ul li .event,.tool--select2form form ul li .players,.tool--select2form form ul li .playtime,.tool--select2form form ul li .agefrom,.tool--select2form form ul li .freeword,.tool--select2form form ul li .price,.tool--select2form form ul li .prefecture,.tool--select2form form ul li .gender,.tool--select2form form ul li .rank,.tool--select2form form ul li .designer-name{width:calc(100% - 120px) !important}.tool--select2form form ul li .label{width:120px;padding:11px 0 0 0}.tool--select2form form ul li .quick-btn{margin-bottom:8px}.tool--select2form form ul li .rank{margin-bottom:-5px}.tool--select2form form ul li .rank .custom-checkbox{width:calc(100% / 4 - 5px);font-size:1.3rem;margin-bottom:5px}.tool--select2form form .submit{*zoom:1;clear:both}.tool--select2form form .submit:after{content:".";display:block;clear:both;height:0;visibility:hidden}.tool--select2form form .submit .btn{display:inline-block;text-align:center}.tool--select2form form .submit .btn.clear{width:28%;float:left}.tool--select2form form .submit .btn.search{width:70%;float:right}}@media only screen and (min-width: 768px){.tool--setting-menu{font-size:1.2rem;margin-bottom:25px}.tool--setting-menu .layout{padding-right:15px !important}.tool--setting-menu a,.tool--setting-menu span{padding:6px 0}.tool--select2form{padding-left:25px}.tool--select2form.displayed>.expand{display:none}.tool--select2form.closed>.expand{display:block;width:48%;float:right;clear:none}.tool--select2form.closed>.sort{display:block;width:48%;float:left;clear:none}.tool--select2form.closed form{display:none;padding-top:25px;clear:both}.tool--select2form form .submit{padding-bottom:25px;padding-right:25px;text-align:right;clear:both}.tool--select2form form .submit .btn{font-size:1.45rem}.tool--select2form form .submit .btn.search{-webkit-text-shadow:-1px -1px 0px rgba(0,0,0,0.4);-moz-text-shadow:-1px -1px 0px rgba(0,0,0,0.4);-ms-text-shadow:-1px -1px 0px rgba(0,0,0,0.4);text-shadow:-1px -1px 0px rgba(0,0,0,0.4);min-width:170px;display:inline-block;padding-left:25px;padding-right:25px;font-weight:bold;outline:none;margin-left:5px}.tool--select2form form .submit .btn.clear{display:inline-block}.tool--select2form form .quick-btn{padding-right:8px !important}}@media only screen and (min-width: 992px){.tool--select2form{padding-left:0}.tool--select2form form .submit{padding-right:0 !important}.tool--select2form form>ul{margin-right:-20px;width:calc(100% + 20px)}}
