@charset "utf-8";

/* character
-------------------------------------------------------------------------------------------------------*/

#character .section {
	margin-bottom: 15px;
	padding: 13px;
}

#character .section:after {
	content: ".";  /* 新しい要素を作る */
	display: block;  /* ブロックレベル要素に */
	clear: both;
	height: 0;
	visibility: hidden;
}

#character .section {
	min-height: 1px;
}

* html #character .section {
	height: 1px;
	/*¥*//*/
	height: auto;
	overflow: hidden;
	/**/
}

#character .section .item dl {
	float: left;
}

#character .section .item dt {
	width: 120px;
}

#character .section .item2 {
	width: 272px;
}

#character .section .item2 dt {
	width: 266px;
}

#character .section li {
	margin-right: 20px;
	float: left;
	list-style: none;
}

#character .section li.listLast {
	margin-right: 0;
}

#character .section dd {
	margin: 10px 0;
}

#character .section ul.btnArea {
	text-align: right;
	clear: both;
}

#character .section ul.btnArea li {
	margin: 5px 0 0 0;
	float: none;
}

/* ディズニー */

#character #disneyCon {
	background: url(../img/bg_character01.gif) #fff5d3 no-repeat bottom right;
	position: relative;
}

#character #disneyCon dt {
	padding: 3px;
	background: #f9edae;
	color: #ff9000;
	font-weight: bold;
}

#character #disneyCon #stitch {
	float: left;
}

#character #disneyCon #cars {
	float: right;
}

#character #disneyCon #ariel,
#character #disneyCon #tinkerbell {
	padding-left: 20px;
}

#character #disneyCon #pooh {
	float: right;
}

#character #disneyCon .btnArea {
	position: absolute;
	right: 15px;
	bottom: 15px;
}

/* サンリオ */


#character #sanrioCon {
	background: #ffe9f0;
}

#character #sanrioCon dt {
	padding: 3px;
	background: #fbd3e0;
	color: #f770a5;
	font-weight: bold;
}

#character #sanrioCon #kitty {
	float: left;
}

#character #sanrioCon #mymelody {
	float: right;
}

#character  #sanrioCon #usahana {
	width: 272px;
	float: left;
}

#character #sanrioCon #shinkansen {
	padding-left: 20px;
	float: left;
	width: 126px;
}

#character #sanrioCon #shinkansen dt {
	width: 120px;
}

#character #sanrioCon #little {
	float: right;
	width: 126px;
}

#character #sanrioCon #little dt {
	width: 120px;
}

/* トムとジェリー */

#character #tomjerryCon {
	background: #e0ffc4 url(../img/bg_character02.gif) no-repeat right bottom;
	position: relative;
}

#character #tomjerryCon dt {
	padding: 3px;
	background: #d9efa6;
	color: #84af31;
	font-weight: bold;
}

#character #tomjerryCon dd {
	margin-bottom: 0;
}

#character #tomjerryCon .btnArea {
	position: absolute;
	right: 15px;
	bottom: 15px;
}


/* ピクトレイン */

#character #pictrainCon {
	background: #d7f1ff;
}

#character #pictrainCon dt {
	padding: 3px;
	background: #c6e3f4;
	color: #56a9d8;
	font-weight: bold;
}

#character #pictrainCon li {
	margin-right: 17px;
}

#character #pictrainCon li.listLast {
	margin-right: 0;
}

#character #pictrainCon .btnArea li {
	margin-right: 0;
}

/* ドラえもん */

#character #doraemonCon {
	background: #eddaed;
	position: relative;
}

#character #doraemonCon dt {
	padding: 3px;
	background: #D09FD0;
	color: #8f78bc;
	font-weight: bold;
}

#character #doraemonCon dd {
	margin-bottom: 0;
}

#character #doraemonCon .btnArea {
	position: absolute;
	right: 15px;
	bottom: 15px;
}
