@charset "utf-8";

/* kind
-------------------------------------------------------------------------------------------------------*/

#kind .introTxt span {
	font-weight: bold;
	color: #e43a7d;
}

#kind h2 {
	margin: 10px 0;
	padding-left: 55px; 
	color: #fff;
	min-height: 33px;
}

* html #kind h2 {
	height: 33px;
}

#kind .section {
	margin-bottom: 15px;
	padding-left: 30px;
	position: relative;
	width: 560px;
}

#kind .section p {
	margin-bottom: 10px;
}

#kind .section .leftContent {
	float: left;
	width: 272px;
}

#kind .section .rightContent {
	margin-left: 287px;
}

#kind .section ul.btnArea {
	text-align: left;
	list-style: none;
	position: absolute;
	top: 88px;
	left: 316px;
}

#kind .section ul.btnArea02 {
	text-align: left;
	list-style: none;
	position: absolute;
	top: 111px;
	left: 316px;
}

#kind .section ul.btnArea03 {
	text-align: left;
	list-style: none;
	position: absolute;
	top: 131px;
	left: 316px;
}

#kind .section ul.btnArea04 {
	text-align: left;
	list-style: none;
	position: absolute;
	top: 92px;
	left: 316px;
}



#kind .section ul.btnArea li,#kind .section ul.btnArea02 li,#kind .section ul.btnArea03 li,#kind .section ul.btnArea04 li {
	margin-top: 5px;
}

#kind table th, 
#kind table td {
	padding: 3px;
}

#kind table th {
	font-weight: normal;
}

#kind table td.price {
	text-align: right;
}

#kind .btnArea {
	margin-bottom: 20px;
	text-align: center;
}

/* お名前シール（小） */

#kind #onamaesmall h2 {
	background: url(../img/h2_onamaesmall.gif) no-repeat left top;
}

#kind #onamaesmall table {
	margin-top: 10px;
	clear: both;
	border: 1px solid #ef896f;
	width: 530px;
}

#kind #onamaesmall th {
	background: #ef896f;
	color: #fff;
	border: 1px solid #ef896f;
}

#kind #onamaesmall td {
	color: #ef896f;
	font-weight: bold;
}

/* お名前シール（中） */

#kind #onamaemiddle h2 {
	background: url(../img/h2_onamaemiddle.gif) no-repeat left top;
}

#kind #onamaemiddle table {
	margin-top: 10px;
	clear: both;
	border: 1px solid #f2a012;
	width: 530px;
}

#kind #onamaemiddle th {
	background: #f2a012;
	color: #fff;
	border: 1px solid #f2a012;
}

#kind #onamaemiddle td {
	color: #f2a012;
	font-weight: bold;
}

/* お名前シール　カバーオンタイプ */

#kind #onamaecover h2 {
	background: url(../img/h2_onamaecover.gif) no-repeat left top;
}

#kind #onamaecover table {
	margin: 20px 0 10px 0;
	clear: both;
	border: 1px solid #de4350;
	width: 530px;
}

#kind #onamaecover th {
	background: #de4350;
	color: #fff;
	border: 1px solid #de4350;
}

#kind #onamaecover td {
	color: #de4350;
	font-weight: bold;
}

#kind #onamaecover #aboutCoveron img {
	padding-bottom: 0;
	float: left;
	vertical-align: bottom;
}

#kind #onamaecover #aboutCoveron p {
	font-size: 85%;
	clear: both;
	margin-bottom: 10px;
}

#kind #onamaecover .section .leftContent {
	width: 272px;
	margin-bottom: 30px;
}


/* お名前シール 防滴 */

#kind #onamaewater h2 {
	background: url(../img/h2_onamaewater.gif) no-repeat left top;
}

#kind #onamaewater table {
	margin: 10px 0 5px;
	clear: both;
	border: 1px solid #00a8d9;
	width: 530px;
}

#kind #onamaewater th {
	background: #00a8d9;
	color: #fff;
	border: 1px solid #00a8d9;
}

#kind #onamaewater td {
	color: #00a8d9;
	font-weight: bold;
}


/* お名前シール　アイロン（大） */

#kind #onamaeironbig h2 {
	background: url(../img/h2_onamaeironbig.gif) no-repeat left top;
}

#kind #onamaeironbig table {
	margin-top: 10px;
	clear: both;
	border: 1px solid #007358;
	width: 530px;
}

#kind #onamaeironbig th {
	background: #007358;
	color: #fff;
	border: 1px solid #007358;
}

#kind #onamaeironbig td {
	color: #007358;
	font-weight: bold;
}

#kind #onamaeironbig .section .leftContent {
	width: 272px;
	margin-bottom: 40px;
}
/* お名前シール　アイロン（中） */

#kind #onamaeironmiddle h2 {
	background: url(../img/h2_onamaeironmiddle.gif) no-repeat left top;
}

#kind #onamaeironmiddle table {
	margin: 10px 0;
	clear: both;
	border: 1px solid #a5c20b;
	width: 530px;
}

#kind #onamaeironmiddle th {
	background: #a5c20b;
	color: #fff;
	border: 1px solid #a5c20b;
}

#kind #onamaeironmiddle td {
	color: #a5c20b;
	font-weight: bold;
}

#kind #onamaeironmiddle dl {
	font-size: 85%;
}

#kind #onamaeironmiddle dt {
	font-weight: bold;
}

#kind #onamaeironmiddle dd {
	padding-left: 1em;
	text-indent: -1em;
}

/* おけいこ道具シール（算数セット）おはじき用 */

#kind #onamaeohajiki h2 {
	background: url(../img/h2_onamaeohajiki.gif) no-repeat left top;
}

#kind #onamaeohajiki .leftContent {
	width: 200px;
}

#kind #onamaeohajiki .rightContent {
	margin-left: 215px;
}

#kind #onamaeohajiki .btnArea {
	top: 64px;
	left: 316px;
}

#kind #onamaeohajiki table {
	margin: 10px 0 5px;
	border: 1px solid #3aa6a4;
	width: 250px;
	clear: both;
}

#kind #onamaeohajiki th {
	background: #3aa6a4;
	color: #fff;
	border: 1px solid #3aa6a4;
}

#kind #onamaeohajiki td {
	color: #3aa6a4;
	font-weight: bold;
}

#kind #onamaeohajiki .sstxt {
	padding-top: 5px;
}

/* おけいこ道具シール（算数セット）かぞえ棒用 */

#kind #onamaekazoe h2 {
	background: url(../img/h2_onamaekazoe.gif) no-repeat left top;
}

#kind #onamaekazoe .leftContent {
	width: 200px;
}

#kind #onamaekazoe .rightContent {
	margin-left: 215px;
}

#kind #onamaekazoe .btnArea {
	top: 64px;
	left: 316px;
}

#kind #onamaekazoe table {
	margin: 10px 0;
	border: 1px solid #3458a7;
	width: 250px;
	clear: both;
}

#kind #onamaekazoe th {
	background: #3458a7;
	color: #fff;
	border: 1px solid #3458a7;
}

#kind #onamaekazoe td {
	color: #3458a7;
	font-weight: bold;
}

/* おけいこ道具シール（算数セット）カード用 */

#kind #onamaecard h2 {
	background: url(../img/h2_onamaecard.gif) no-repeat left top;
}

#kind #onamaecard .leftContent {
	width: 200px;
}

#kind #onamaecard .rightContent {
	margin-left: 215px;
}

#kind #onamaecard .btnArea {
	top: 64px;
	left: 316px;
}

#kind #onamaecard table {
	margin: 10px 0 5px;
	border: 1px solid #8c598d;
	width: 250px;
	clear: both;
}

#kind #onamaecard th {
	background: #8c598d;
	color: #fff;
	border: 1px solid #8c598d;
}

#kind #onamaecard td {
	color: #8c598d;
	font-weight: bold;
}

#kind #onamaecard dl {
	padding-top: 10px;
	clear: both;
	font-size: 85%;
}
 
#kind #onamaecard dt {
	font-weight: bold;
}

