@charset "EUC-JP";

@import "/r_css/imports.css";
@import "/r_css/parts/cmslist.css";
@import "/common/css/special_recommend2.css";
@import "/etc/animation/css/recommend_mini.css";


/* contents
========================================== */
div#contents {
	width: 715px;
}
div#contents h1 {
}
/* 1.header
========================================== */
div#contents div.headerSpContents {
}
/* 2.main
========================================== */
div#contents div.mainSpContents {
}
#contents #papakiki .header.listpage img{
	margin-bottom: 4px;	
}
/* 1.First
========================================== */
#contents #papakiki .papakikiFirstBox {
	width:713px;
	padding-bottom:1px;
	background:#ffeaeb;
	border:1px solid #ddaae1;
	border-top:none;
	margin-bottom:10px;
}

#contents #papakiki .papakikiFirstBox .papakikiFirstDtl {
	width:140px;
	margin-left:5px;
	float:left;
	display:inline;	/* IE6 */
}

#contents #papakiki .papakikiFirstBox .papakikiFirstDtl2{
	width:556px;
	margin:0 0 0 12px;
	float:left;
	display:inline;	/* IE6 */
}

#contents #papakiki .papakikiFirstBox .papakikiFirstDtl2 p {
	padding:0px 4px 10px 0px;
	color:#000000;
	font-size:12px;
	line-height:18px;
}

#contents #papakiki .papakikiFirstBox .papakikiFirstDtl2 .papakikiFirstTtl {
	padding:5px 0px;
	color:#87598B;
	font-size:12px;
	font-weight:bold;
}

#contents #papakiki .papakikiFirstBox .papakikiFirstDtl2 .papakikiFirstTtl span{
	font-size:10px;
	font-weight:normal;
	line-height:1.2em;
	margin-left:10px;
}

#contents #papakiki .papakikiFirstBox .papakikiFirstDtl .papakikiFirstThum {
	margin:4px 0;
}

#contents #papakiki .papakikiFirstMgn {
	background-color:#FFF;
	margin-bottom: 10px;
}


/* 2.New
========================================== */
#contents #papakiki .papakikiNewBox {
	width:713px;
	padding-bottom:1px;
	background:#FFF;
	border:1px solid #ddaae1;
	border-top:none;
	padding-bottom:6px;
	margin-bottom:10px;
}

#contents #papakiki .papakikiNewBox .papakikiNewDtl {
	width:180px;
	margin-left:7px;
	float:left;
	display:inline;	/* IE6 */
}

#contents #papakiki .papakikiNewBox .papakikiNewDtl2{
	width:518px;
	margin-left:8px;
	float:left;
	display:inline;	/* IE6 */
}

#contents #papakiki .papakikiNewBox .papakikiNewDtl2 p {
	padding:0px 4px 3px 0px;
	color:#666666;
	font-size:12px;
	line-height:18px;
}

#contents #papakiki .papakikiNewBox .papakikiNewDtl2 .papakikiNewTtl {
	padding:10px 0px 10px;
	color:#87598B;
	font-size:14px;
	font-weight:bold;
}

#contents #papakiki .papakikiNewBox .papakikiNewDtl2 .papakikiLimited {
	padding:16px 0px 10px;
	color:#E27998;
	font-size:10px;
	line-height:1.2em;
	text-align: center;
}

#contents #papakiki .papakikiNewBox .papakikiNewDtl .papakikiNewThum {
	margin-top:7px;
}

#contents #papakiki .papakikiNewMgn {
	background-color:#FFF;
}
#contents #papakiki #character {
	width: 715px;
	margin-bottom: 10px;
}
#contents #papakiki #dataBox {
	width: 673px;
	padding:20px;
	margin-bottom: 5px;
	border:1px solid #f29a76;
	border-top:none;
}
#contents #papakiki #dataBox:after{
	content: ".";
	display: block;
	clear: both;
	height: 0;
	visibility:	hidden;
	font-size: 0;
}
#contents #papakiki #dataBox p {
	font-size: 10px;
	line-height: 1.6em;
	color: #d06e3d;
}


#contents #papakiki #dataBox #data1 {
	width: 336px;
	float: left;
}

#contents #papakiki #dataBox #data1 p#staff {
	font-weight: bold;
	margin-bottom: 5px;
}

#contents #papakiki #dataBox #data2 {
	width: 336px;
	float: left;
}
#contents #papakiki #dataBox #data2 p#cast {
	font-weight: bold;
	margin-bottom: 5px;
}
#contents #papakiki #copy p {
	float: right;
}
#contents #papakiki #copy p a{
	color:#f29b76;
}

/* 3.footer
========================================== */
div#contents div.footerSpContents {
	clear: both;
	padding-top: 10px;
}

/* cdBox
========================================== */
#contents #papakiki #cdBox{
	clear:both;
	width:715px;
	background:url( ../img/bg_cd.gif) repeat-y;
}
#contents #papakiki #cdBox:after{
	content: ".";
	display: block;
	clear: both;
	height: 0;
	visibility:	hidden;
	font-size: 0;
}
#contents #papakiki #cdBox .unit{
	width:120px;
	float:left;
	margin:10px 11px 10px 12px;
	display:inline;
	font-size:10px;
	line-height:1.2;
}
#contents #papakiki #cdBox .unit img{
	margin-bottom:10px;
}
#contents #papakiki #cdBox .unit strong{
	margin-bottom:10px;
	display:block;
}
#contents #papakiki #cdBox .unit p{
	margin-bottom:10px;
}

/* booksBox
========================================== */
#contents #papakiki #booksBox{
	clear:both;
	width:713px;
	border:1px solid #f6a200;
	border-top:none;
	border-bottom:none;
	padding:10px 0;
	
}
#contents #papakiki #booksBox:after{
	content: ".";
	display: block;
	clear: both;
	height: 0;
	visibility:	hidden;
	font-size: 0;
}
#contents #papakiki #booksBox strong{
	margin-left:14px;
	font-size:12px;
}
#contents #papakiki #booksBox p{
	margin-left:14px;
	font-size:12px;
}
#contents #papakiki #booksBox .unit{
	width:120px;
	float:left;
	margin:10px 11px 5px;
	display:inline;
}
#contents #papakiki #booksBox .unit img{
	margin-bottom:10px;
}


/* booksOtherBox
========================================== */
#contents #papakiki #booksOtherBox{
	clear:both;
	width:713px;
	border:1px solid #f6a200;
	margin-bottom:5px;
}
#contents #papakiki #booksOtherBox:after{
	content: ".";
	display: block;
	clear: both;
	height: 0;
	visibility:	hidden;
	font-size: 0;
}
#contents #papakiki #booksOtherBox .unit{
	width:693px;
	margin:10px;
}
#contents #papakiki #booksOtherBox .unit:after{
	content: ".";
	display: block;
	clear: both;
	height: 0;
	visibility:	hidden;
	font-size: 0;
}
#contents #papakiki #booksOtherBox .unit img{
	width:56px;
	float:left;
	display:inline;
}
#contents #papakiki #booksOtherBox .unit .txt{
	width:622px;
	margin:30px 0 0 15px;
	float:left;
	font-size:12px;
	vetical-align:middle;
}
#contents #papakiki #booksOtherBox .unit .txt strong{
}
#contents #papakiki #booksOtherBox .unit .txt p{
}

/* booksOtherLink
========================================== */
#contents #papakiki #otherLink{
	clear:both;
	width:713px;
	text-align:right;
	margin-bottom:10px;
}

#contents #papakiki #otherLink a{
	color:#f29b76;
	font-size:12px;
}
