
/*謎言語*/
.ULbutton {
  color: #ffffff;
  border-bottom: 5px solid #ff0000;
}
.ULbutton:hover {
  opacity: .7;
}

/*謎言語（非タッチ）*/
.ULbuttonN {
  color: #ffffff;
}

/*謎言語（辞書）*/
.decoH{
	color:#ffffff;
	text-align: center;
}
.decoH:hover{
	color: #d10000;
	cursor: pointer;
}

/*エディット欄*/
input[type="text"]:focus{
  outline: 0;
}

/*入力フォーム*/
.perform{
  background: #4d99ca;
}

/*アイコン選択肢*/
.cho:hover {
	opacity: 0.5 ! important;
	transform: translateY(5px);
	cursor: pointer;
}

/*メニューアイコン*/
.me {
	cursor: pointer;
	filter: grayscale(100%) brightness(400%);
}
.me:hover {
	cursor: pointer;
	filter: grayscale(0%) brightness(100%);
}

/*メニュー戻るアイコン*/
.meb {
	cursor: pointer;
	filter: grayscale(100%) brightness(400%);
}
.meb:hover {
	cursor: pointer;
	filter: grayscale(0%) brightness(100%);
}

/*OKボタン*/
.lanok {
	cursor: pointer;
}
.lanok:hover {
	transform: translateY(5px);
	cursor: pointer;
	opacity: 0.5 ! important;
}

/*辞書*/
.DIC {
	text-align: center;
  	color: #ffffff;
	}
.DIC:hover {
	color: #ff0000;
	}
.DIC:active {
	color: #ff0000 ;
	}

/*ボタン*/
.ne:hover {
	opacity: 0.5 ! important;
	  display: block; ! important;
}
.chap:hover {
	transform: translateY(5px);
	cursor: pointer;
}

/*メニューアイコン１*/
.mefain {
	vertical-align: bottom;
	padding: 100px 0px 0px 0px;
	text-align: center;
	}

/*謎言語(人形イベント用)*/
.mar {
  letter-spacing: 30px;
}


.rain{
	padding: 20px 0px 0px 50px;
	}

