html {
  font-size: 13px;
}
body{
overflow: hidden;
}
body.isModal {
  position: fixed;
  left: 0;
  right: 0;
　width: 1020px;
}

.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;
}

*{
    margin:0;
    padding:0;
}

.loading_msg {
    color: rgba(64,64,64,1);
    font-size: 30px;
    position:fixed;
    top:0;right:0;bottom:0;left:0;
    line-height: 3em;
    margin:auto;
    max-width: 100%;
    width:500px;
    height:3em;
    text-align: center;
    -webkit-animation: loading_msg linear 0.6s infinite alternate;
    animation: loading_msg 0.6s linear infinite alternate;
    z-index:12000;
}
.loading_wheel{
    position:fixed;
    top:0;right:0;bottom:0;left:0;
    margin:auto;
    width:150px;
    height:150px;
    display:none;

     -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 {
}
.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;
    display: none;
}
@-webkit-keyframes loading_msg {
    from{opacity:0.8;}
    to{opacity:0.5;}
}
@keyframes loading_msg {
    from{opacity:0.8;}
    to{opacity:0.5;}
}
@-webkit-keyframes loading_wheel{
    from{-webkit-transform:rotate(0deg) scale(0.92,0.92);}
    to{-webkit-transform:rotate(360deg) scale(0.92,0.92);}
}
@keyframes loading_wheel{
    from{transform:rotate(0deg) scale(0.92,0.92);}
    to{transform:rotate(360deg) scale(0.92,0.92);}
}
@-webkit-keyframes loading_wheel_sm{
    from{-webkit-transform:rotate(0deg) scale(0.84,0.84);}
    to{-webkit-transform:rotate(360deg) scale(0.84,0.84);}
}
@keyframes loading_wheel_sm{
    from{transform:rotate(0deg) scale(0.84,0.84);}
    to{transform:rotate(360deg) scale(0.84,0.84);}
}
@-webkit-keyframes loading_wheel_lg{
    from{-webkit-transform:rotate(0deg) scale(1.0,1.0);}
    to{-webkit-transform:rotate(360deg) scale(1.0,1.0);}
}
@keyframes loading_wheel_lg{
    from{transform:rotate(0deg) scale(1.0,1.0);}
    to{transform:rotate(360deg) scale(1.0,1.0);}
}

