*{
        font-size:100%;
        user-select: none;
        -moz-user-select: none;
        -webkit-user-select: none;
        -ms-user-select: none;
        /*-webkit-overflow-scrolling: touch;*/
        /*text-align:justify;*/
        -webkit-tap-highlight-color:rgba(0,0,0,0);
}

@font-face { font-family: "Yu Gothic"; src: local("Yu Gothic Medium"), local("YuGothic-Medium");                    }
@font-face { font-family: "Yu Gothic"; src: local("Yu Gothic Bold")  , local("YuGothic-Bold")  ; font-weight: bold; }
* { font-family: YuGothic, "Yu Gothic", sans-serif; }

/* IE11
@media all and (-ms-high-contrast: none) {
  * {font-family: "メイリオ", Meiryo, sans-serif; }
}
*/

html,body{
	margin:0px;
	padding:0px;
	width:100%;
	height:100%;
	overflow:hidden;
}
body {
	-webkit-text-size-adjust: none;
}
.pusher{
	background:#efefef!important;
}
input,textarea{
	font-family: YuGothic, "Yu Gothic", sans-serif;
	user-select: auto;
	-moz-user-select: auto;
	-webkit-user-select: auto;
	-ms-user-select: auto;
}

.gradient_title {
  color:#2185d0;
  background:-moz-linear-gradient(top,#011733 0%,#0087d8 50%,#00a9f3 75%,#94dfff 100%); /* Firefox */
  background:-webkit-linear-gradient(top,#011733 0%,#0087d8 50%,#00a9f3 75%,#94dfff 100%);/* safari Chrome */
  -webkit-text-fill-color: transparent;  
  -moz-background-clip: text;/* Firefox */
  -webkit-background-clip: text;/* safari Chrome */
  background-clip: text;/* IE */
}


.footeritem_icon{
	width:20px!important;height:20px!important;font-size: 1.5em!important;margin-right: 0px!important;cursor:pointer;
}
.footeritem_undo_redo_icon{
	/*font-size: 0.2rem;*/position:absolute;top: 3px;left: 17px;cursor:pointer;transform:scale(0.5)
}

/*
.footeritem_icon_color{color:#c3d714;}
.footeritem_icon_bgcolor{background:#c3d714;}
.footeritem_icon_border_color{border:1px solid #c3d714;}
input[type=range]::-webkit-slider-thumb {background: #c3d714;}
input[type=range]::-moz-range-thumb {background: #c3d714;}
input[type=range]::-ms-thumb {background: #c3d714;}
*/
.footeritem_icon_color{color:#ffffff;}
.footeritem_icon_bgcolor{background:#ffffff;}
.footeritem_icon_border_color{border:1px solid #ffffff;}
input[type=range]::-webkit-slider-thumb {background: #ffffff;}
input[type=range]::-moz-range-thumb {background: #ffffff;}
input[type=range]::-ms-thumb {background: #ffffff;}


/*
@media screen and (max-width: 1024px) {
        body{
                transform: scale(0.7);
                -webkit-transform: scale(0.7);
                -ms-transform: scale(0.7);
                top: -21.5%;
                right: -21.5%;
                width: 143% !important;
                height: 14t-overflow-scrolling: auto;3% !important;
                position: absolute;
        }
}
*/
body{
        overscroll-behavior: none;
        position:fixed;
}
*{
        touch-action:manipulation;
}



.list_pagination{width: 36px;height: 36px;line-height: 35px;/*border: solid 1px #8e8e8e;*/display: inline-block;}
.list_pagination_enabled{cursor:pointer;}
.list_pagination_active{color: #fff;background:#8f8f8f;}
.list_pagination_disabled{cursor:initial;opacity:0.1;}
.list_pagination_hide{display:none;}
.list_pagination_enabled:hover{background:rgba(0,0,0,0.2);}
