* {
  margin: 0;
  padding: 0;
  border: 0;
}

body {
  /* background: #eccd85; */
  background-color:#fff;
  font: 16px sans-serif;
  line-heghti:1.2em;
  padding:5px;
  margin:0;

    font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";
    font-size: 1em;
    font-weight: 400;
    line-height: 1.5;
    color: #212529;
    text-align: left;
}

label{ font-size: .7em;}

.btn-default {
    background-color: #ddd;
}

input, textarea{
    background-color: #f6f6fc;
}
#ch{
    margin:1em 0;
}
#ch div{
    margin-bottom:8px;
}
#ch button{
        width:4em;
}
#ch button{
    font-size:20px;
    padding:4px;
    margin:2px;
}

#ch,#vtr select{
	width:23.5em;
}


#vtr{
    margin:1em 0;
}
#vtr div{
    margin-bottom:8px;
}
#vtr button{
        width:4em;
}
#vtr button{
    font-size:20px;
    padding:4px;
    margin:2px;
}
#vtr button.btn-color{   /* 色ボタン */
	height:1.5em;
	width:2.9em;
}

button span{       /* リモコンボタン内の文字（漢字用）  */
	font-size:14px;
}


input{
    text-align:left;
    font-size: 14px;
    padding:0.2px;
    margin:0.3em;
    width:10em;
}

input.num{
    width:5em;
    text-align:right;
}
div.header{
    float:left;
    width:5em;
}

.remote{
    text-decoration:underline;
    cursor: hand;
    cursor:pointer;
}
button{
    font-size:16px;
    cursor: hand;
    cursor:pointer;
}


textarea{
    width:100%;
    height:5em;
}

#response{
    margin-top:.5em;
    width:20em;
    height:2em;
    border:1px solid grey;
    
}
#example{
    float:right;
    width:8em;
    background-color:#eae3d4;
    padding:0 .2em;
    margin:.2em;
}
.small{
    font-size:.7em;
}


#cookiesave .btn{
	width:6em;
}
