.stabs {
  margin-top: 50px;
  padding-bottom: 40px;
  margin: 2em auto;
  border-radius: 13px 13px 0 0;
position: relative;
}
.stab_item {
  width: calc(100%/3);
  height: 50px;
  border: 1px solid #d0d0d0;
  border-bottom: 3px solid #d0d0d0;
  background-color: white;
  line-height: 50px;
  font-size: 16px;
  text-align: center;
  color: #565656;
  display: block;
  float: left;
  text-align: center;
  font-weight: bold;
  transition: all 0.2s ease;
  box-sizing: border-box;
  border-radius: 13px 13px 0 0;
}
.stab_item:hover {
  opacity: 0.75;
}

/*ラジオボタンを全て消す*/
div.stabs input[name="stab_item"] {
  display: none;
}

/*タブ切り替えの中身のスタイル*/
.stab_content {
  display: none;
  padding: 1em;
  clear: both;
  overflow: hidden;
  background: white;
  border: 1px solid #cecece;
  border-top: 3px solid #d0d0d0;
  position: relative;
  top:-3px;
}
#alldisp_item{
  display: none;
}
input#alldisp{
  display: none;
}
#alldisp ~ label{
  margin: 0 0 0 1em;
  cursor: pointer;
}
#alldisp ~ label:after{
  content: "全て表示する…";
}
#alldisp ~ label:hover{
  text-decoration: underline;
}
#alldisp:checked ~ label{
  /* display: none; */
}
#alldisp:checked ~ label:after{
  content: "隠す…";
}
/*選択されているタブのコンテンツのみを表示*/
#stab0:checked ~ #ctab0,
#stab1:checked ~ #ctab1,
#stab2:checked ~ #ctab2,
#stab3:checked ~ #ctab3,
#stab4:checked ~ #ctab4,
#stab5:checked ~ #ctab5,
#stab6:checked ~ #ctab6,
#stab7:checked ~ #ctab7,
#stab8:checked ~ #ctab8,
#stab9:checked ~ #ctab9,
#alldisp:checked ~ #alldisp_item {
  display: block;
}

/*選択されているタブのスタイルを変える*/
.stabs input:checked + .stab_item {
  background-color: #666;
  color: #fff;
}
.dotbox{
	border: 2px dotted #333;
	background:white;
    padding: 5px;
}
.sosuuurl li{
	float:left;
}
.sosuuurl ul li{
  padding: 0 0 0 15px;
}
.rov{color:gray;}
.sosuuurl ul{
  margin-bottom:0 ;
  padding-bottom:0 ;
}
#inputr{
  position:relative;
top:-1em;
}
.radical-root{
    position: relative;
}
.radical-root-m{
    position: relative;
    font-size:0.8em;
    top:-0.8em;
    left:0.7em;
}
.radical-root-root{
    font-size: 1.5em;
    font-family: monospace;
    font-style: italic;
    position: relative;
    left:0.1em
}
#text1{
  background: #f0f0f0;
  border-radius: 1em;
}
#result{
background:white;
}