@charset "UTF-8";

/*//////////////////////////////////////////////////////////////////////////////

software_keyboards.css

--------------------------------------------------------------------------------
Page styles[for PC]
	0. common
	1. softwareKeyboards
	
//////////////////////////////////////////////////////////////////////////////*/

/* -----------------------------------------------------------------------------
	0. common
----------------------------------------------------------------------------- */

.softwareKeyboards {
	}
	.softwareKeyboards ul li {
		float  : left;
		width  : 63px;
		height : 63px;
		margin : 0;
		}
		.softwareKeyboards ul li a {
			display             : block;
			color               : #000000;
			font-size           : 30px;
			line-height         : 63px;
			text-align          : center;
			background-image    : url(/images/frontend/pc/common/others/img.softwareKeyborad.bacnground.png);
			background-repeat   : no-repeat;
			background-position : 0 0;
			}
		.softwareKeyboards ul li a:hover {
			background-position : 0 -63px;
			}
		.softwareKeyboards ul li#add1 a,
		.softwareKeyboards ul li#add2 a {
			background   : none;
			}
		.softwareKeyboards ul li#add1 a:hover,
		.softwareKeyboards ul li#add2 a:hover {
			background   : none;
			}
.softwareKeyboards:after {
	content    : ".";
	display    : block;
	height     : 0;
	clear      : both;
	visibility : hidden;
	}
.softwareKeyboards { display : inline-block; }
/* Hides from IE-mac \*/
* html .softwareKeyboards { height : 1%; }
.softwareKeyboards { display : block; }
/* End hide from IE-mac */
			
/* -----------------------------------------------------------------------------
	1. softwareKeyboards
----------------------------------------------------------------------------- */

/* 英字キーボード */
#keyboardGrp_EN {
	position : absolute;
	top      : 280px;
	left     : 130px;
	width    : 441px;
	}
	#softwareKeyboard_A {
		position : absolute;
		top      : 0px;
		left     : 0px;
		}
	#softwareKeyboard_a {
		display  : none;
		position : absolute;
		top      : 0px;
		left     : 0px;
		}
	
/* カナキーボード */
#keyboardGrp_JA {
	display  : none;
	position : absolute;
	top      : 280px;
	left     : 92px;
	width    : 833px;
	}
	#softwareKeyboard_kana {
		position : absolute;
		top      : 0px;
		left     : 0px;
		width    : 630px;
		}
	#softwareKeyboard_kanaS {
		position : absolute;
		top      : 0px;
		right    : 63px;
		width    : 126px;
		}
	#softwareKeyboard_change {
		position : absolute;
		top      : 189px;
		left     : 315px;
		width    : 126px;
		}
		#softwareKeyboard_change ul li {
			width  : 130px;
			margin : 0;
			}
			#softwareKeyboard_change ul li a {
				display             : block;
				color               : #000000;
				font-size           : 16px;
				line-height         : 63px;
				text-align          : center;
				background-image    : url(/images/frontend/pc/common/others/img.softwareKeyborad.bacnground.png);
				background-repeat   : no-repeat;
				background-position : -63px 0;
				}
			#softwareKeyboard_change ul li a:hover {
				background-position : -63px -63px;
				}
	
	#softwareKeyboard_delete1 {
		position : absolute;
		top      : 0px;
		right    : 0px;
		width    : 63px;
		}
		#softwareKeyboard_delete1 ul li a {
			height      : 48px;
			padding     : 15px 0 0 0;
			font-size   : 14px;
			line-height : 1.231;
			}
			
/* テンキー */
#keyboardGrp_NUM {
	position : absolute;
	top      : 280px;
	left     : 618px;
	width    : 260px;
	}
	#softwareKeyboard_1 {
		position : absolute;
		top      : 0px;
		left     : 0px;
		width    : 189px;
		}
	#softwareKeyboard_delete2 {
		position : absolute;
		top      : 0px;
		right    : 0px;
		width    : 63px;
		}
		#softwareKeyboard_delete2 ul li a {
			height      : 48px;
			padding     : 15px 0 0 0;
			font-size   : 14px;
			line-height : 1.231;
			}