/* 譁�蟄怜�咲紫謖�螳� */
html {
	font-size: 13px;
}

.navbar.withLabel:before {
/*繝｡繧､繝ｳ繝翫ン繝ｩ繝吶Ν驛ｨ蛻�縺ｯ莉ｻ諢上�ｮbackground-color縺ｫ螟画峩蜿ｯ*/
}

@media (min-width: 768px) {
	.navbar .navbar-header {
/*繝｡繧､繝ｳ繝翫ン繝倥ャ繝�驛ｨ蛻�縺ｯ莉ｻ諢上�ｮbackground-color縺ｫ螟画峩蜿ｯ*/
	}
}

.ui-widget { /*jquery-ui縺ｮ險倩ｿｰ繧剃ｸ頑嶌縺�*/
	font-family: 'Hiragino Kaku Gothic ProN', '繝偵Λ繧ｮ繝手ｧ偵ざ ProN W3', Meiryo, 繝｡繧､繝ｪ繧ｪ, Osaka, 'MS PGothic', arial, helvetica, sans-serif;
	font-size: 10px;
}

.loading_wheel{
    position:fixed;
    top:0;right:0;bottom:0;left:0;
    margin:auto;
    width:150px;
    height:150px;

    -webkit-animation:loading_wheel linear 0.75s infinite;
    animation:loading_wheel 0.75s linear infinite;
    -webkit-animation:loading_wheel linear 1.5s infinite;
    animation:loading_wheel 01.5s linear infinite;
    z-index:11000;
}
.loading_wheel.sm{
    -webkit-animation:loading_wheel_sm linear 0.6s infinite;
    animation:loading_wheel_sm 1.0s linear infinite;
    -webkit-animation:loading_wheel_sm linear 0.6s infinite;
    animation:loading_wheel_sm 1.0s linear infinite;
}
.loading_wheel.lg{
    -webkit-animation:loading_wheel_lg linear 0.9s infinite;
    animation:loading_wheel_lg 1.8s linear infinite;
    -webkit-animation:loading_wheel_lg linear 0.9s infinite;
    animation:loading_wheel_lg 1.8s linear infinite;
}

#overlay {
    position:fixed;
    top:0;
    left:0;
    width:100%;
    height:100%;
    background:rgba(255,255,255,0.50);
    z-index:-10000;
}

.bootstrap-datetimepicker-widget table td.disabled {
  background-color: silver !important;
}

.form-control-static.border-none {
 border: none;
}

input::-webkit-input-placeholder {
    font-size: 12px
}
input:-ms-input-placeholder {
    font-size: 12px
}
input::-moz-placeholder {
    font-size: 12px
}

@media (max-width: 767px) {
  input.form-control.credit-field::-webkit-input-placeholder {
      font-size: 11px
  }
  input.form-control.credit-field:-ms-input-placeholder {
      font-size: 11px
  }
  input.form-control.credit-field::-moz-placeholder {
      font-size: 11px
  }
}

@media (max-width:767px) {
    .search-btn {
        display: flex;
        flex-wrap: wrap;
    }
    .search-btn .btn {
        order: 50;
    }
}
label.required {
    color: #e00;
}
label.required:after {
    color: #e00;
    content: " *";
}

@media print {
 a[href]:after {
 content: "" !important;
 }

 abbr[title]:after {
 content: "" !important;
 }
}