@charset "UTF-8";

/*
@import "/common.css";
select{ padding:0; margin:0.2em; margin-left:0; font-size:11px;}
.webdic textarea{width:24em; margin:0;}font-weight:normal;
li{list-style:none;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;}
* */
body.webdic{width:580px; margin:0.4em;}

fieldset,img{border:0;}
q:before,q:after{content:'';}abbr,acronym {border:0;font-variant:normal;}
sup {vertical-align:text-top;}sub {vertical-align:text-bottom;}
legend{color:#000;}

.ui-widget button,.ui-widget select,.ui-widget textarea{font-size:12px;}

.res{border:1px dotted gray;}

/*
.level0 > p{display:inline;}
.webdic input[type=text].text,.webdic input[type=password]{width:18em;*width:18em;}
h2 {color:orangered; margin:0.2em}
h1 {color:darkgreen;}
h3 {color:tomato;}
pre {
    overflow: auto; 
}
*/
code,kbd,samp,tt{font-family:monospace; line-height:1.2;}
.pop pre {
	border-radius:6px;  -webkit-border-radius:6px;
    word-wrap: break-word;	font-family:inherit;
	white-space: pre-wrap;/*折返し*/
}

/* MISC RESETS */

p{margin:0; padding:0;}

ul, ol {
  margin-right: 0; 
}

.tts{margin:0.2rem; padding:0.2rem; border:1px gold outset;}
.tts h4, td h4{margin:0; }

#tabs p{margin:0.2em;}
.rela{position:relative; top:6px;}

/*input[type='text'].nume{width:22px;}*/
input[type='text'].nume1{text-align:right; width:30px;}
input[type='text'].nume2{text-align:right; width:36px;}

table.speech{border-collapse:collapse; border:0px;}

#popdic iframe, #popdic{
	overflow: auto;	border:none;
}


#poppin .box{	width:200px;}
#poppin td{
	color:black; 
}

#poppin td{
	color:black; 
}
#poppin .dic{
	display:inline; 
}
.respo, .foot{
	margin-left:0.4em;
}

/*
#popdic  a:link, #popdic a:visited{color: lime;}
 * */

div.dic{ font-size:1.3rem; line-height:1.2;}
.dic pre{
	margin:0; width:auto; 
	background-color:oldlace;
}
.dic pre *{color:beige;}
.dic pre a:link, .dic pre a:visited { color:beige; }


#count{font-weight: bold; color:blue;}

/*
.handle{width:120px; border:1px dotted gray; text-align:right; cursor:move;}
abbr,acronym{border-bottom:1px dotted #000;cursor:help;} 
hr {
  height: 1px;  color: #777;
}
*/

/* dokochina */
.pop .box{margin:0 2px;; padding:0;}
.box div{ float:left; margin:0 2px 0 0;}
.box p{	text-align: center;	padding: 3px;}
p.yomi{
	margin: 0px;	background: #dbf09a;
	border-bottom: 1px solid #98CB00;
	font-family: Tahoma,Lucida Sans Unicode,monospace;
	font-size: 1.3rem;	line-height: 1.2;
}
p.hanzi{font-size:2rem; color:maroon;}
nobr{font-size:inherit;}

div.hr {
  height: 1px;
  overflow: hidden;
  border-bottom: 1px solid #777;
  margin: 0.8em 0;
}

/* Interaction states
----------------------------------*/
.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default {
	border: 1px solid #cccccc;
	background:#aaa ;
	font-weight: bold;
	color: white;
}
/*url("images/ui-bg_glass_100_f6f6f6_1x400.png") 50% 50% repeat-x
 * */

.ui-tabs .ui-tabs-nav li.ui-state-hover,
.ui-tabs .ui-tabs-nav li.ui-tabs-active {
	margin-bottom: -1px;
	padding-bottom: 1px;
	background: white;
}

.ui-state-default a,
.ui-state-default a:link,
.ui-state-default a:visited {
	color:white;
	text-decoration: none;
}

.ui-state-default a:hover,
li.ui-tabs-active a,
li.ui-tabs-active a:link,
li.ui-tabs-active a:visited {
	color: orangered;
}

