@charset "utf-8";

#inputArea {
	position: relative;
}
.Emoji {
	vertical-align:middle;
	width: 14px;
	height: 15px;
}
/************************** ŠG•¶Žš **************************/
* html #emoji{
	visibility : hidden;
	position: absolute;
	/*window_position*/
	top:-10px;
	left:104px;
    /*window_position*/
}

#emoji {
	visibility : hidden;
	position: absolute;
	/*window_position*/
	top:-10px;
	left:104px;
    /*window_position*/
}

#emoji table{
background-color:#FFFFFF;
border:1px solid #7F9DB9;
}

#emoji td{
width: 17px;
height: 18px;
}

#emoji .line{
height: 25px;
border-bottom:1px solid #7F9DB9;
}

#emoji th{
height:25px;
border-bottom:1px solid #7F9DB9;
}

* html #emoji .close{
position:absolute;
margin-left:240px;
top:8px;
padding: 2px;
border:none;
}

#emoji .close{
position:absolute;
margin-left:240px;
top:8px;
padding:2px;
border:none;
}

* html #emojiFirst{
background-color:#EBEDEC;
}

* html #emojiFirst img{
padding:0px;
margin-top: -5px;
margin-left:250px;
}


#emojiFirst{
background-color:#EBEDEC;
}

#emojiFirst img{
margin-top: -5px;
padding:0px;
margin-left:250px;
}
/************************** Šç•¶Žš **************************/

#inputArea {
	position: relative;
}

* html #kaomoji {
font-family:"‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
visibility:hidden;
z-index: 3;
position: absolute;
top: -11px;
left: 65px;
width:500px;
font-size:11pt;
}

#kaomoji {
font-family:"‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
visibility:hidden;
z-index: 3;
position: absolute;
top: -11px;
left: 65px;
width:500px;
font-size:11pt;
}

#kaomoji_list {
margin:0;
padding:0px;
border:1px solid #7F9DB9;
background-color:#FFFFFF;
}

/*#kaoFirst*/
#kaomoji li#kaoFirst{
border-bottom:1px solid #7F9DB9;
padding:7px 0;
text-align:center;
background-color:#F0F3F7;
margin-left: 0px;
}

#kaomoji li#kaoFirst a {
text-decoration:underline;
padding:0px 3px;
border-right:1px solid #0066CC;
}

#kaomoji li#kaoFirst a.kaoGenreLast {
border:none;
}

#kaomoji li#kaoFirst a.currentGenre {
font-weight:bold;
text-decoration:none;
}

#kaomoji li#kaoFirst a.close{
position:relative;
top:8px;
padding:0;
border:none;
}

/*.kaoList*/


#kaomoji li#kaoList ul{
margin-left:0px;
width:498px;
}

#kaomoji li#kaoList li{
text-align:left;
padding:3px;
}

#kaomoji li#kaoList li.color {
background-color:#EBEDEC;
}

#kaomoji li#kaoList li a {
padding:0px 5px;
color:#000000;
}

#kaomoji li#kaoList li a:hover {
background-color:#AAD5FF;
text-decoration:none;
}

/*.last*/
#kaomoji li#kaoLast{
font-size:12px;
border-top:1px solid #7F9DB9;
padding:7px 0;
background-color:#F0F3F7;
text-align:center;
color:#000000;
}

