@charset "EUC-JP";
/*@import "../../../../r_css/imports.css";*/

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


/*----------------------------------------------------------------

	hunterhunter CSS

	1.Head

	2.Free

	3.New

	4.List

	5.Character

	6.Official

	7.Copyright

----------------------------------------------------------------*/



/* hunterhunter
========================================== */
div#contents {
	width:715px;
}

div#contents div#hunterhunter .hunterhunterImgMgn {
	padding-bottom:20px;
	background-color:#3c230f;
}

div#contents div#hunterhunter .hunterhunterImgBnr {
	text-align:center;
	margin-bottom:5px;
}

/* 1.Head
========================================== */


/* 2.Free
========================================== */
div#contents div#hunterhunter .hunterhunterFreeBox {
	width:715px;
	height:221px;
	background-color:#3c230f;
	background:transparent url("../img/img_free.jpg") repeat-y left top;
}

div#contents div#hunterhunter .hunterhunterFreeBox .hunterhunterFreeBtn {
	padding:120px 0px 0px 315px;
}

div#contents div#hunterhunter .hunterhunterFreeBox .hunterhunterFreeBtn img {
	margin:0px 3px;
}


/* 5.Watch
========================================== */
div#contents div#hunterhunter .hunterhunterWatchBox {
	width:635px;
	padding: 20px 40px 20px;
	background:transparent url("../img/img_watch_body.gif") repeat-y left top;
}
div#contents div#hunterhunter .hunterhunterWatchMgn {
	padding-bottom:20px;
	background-color:#3c230f;
}
div#contents div#hunterhunter .hunterhunterWatchBox table {
	border: 2px #3c230f solid;
	border-collapse: collapse;
	border-spacing: 0;
	width: 629px;
}
div#contents div#hunterhunter .hunterhunterWatchBox td {
	padding: 5px 10px;
	border: 1px #3c230f solid;
	border-width: 0 0 1px 1px;
	background: #f5f1e5;
}
div#contents div#hunterhunter .hunterhunterWatchBox td strong {
	font-weight: bold;
	color: #3c230f;
}
div#contents div#hunterhunter .hunterhunterWatchBox .name {
	float: left;
	text-align: left;
}
div#contents div#hunterhunter .hunterhunterWatchBox .toTop {
	text-align: center;
	background: #3c230f;
}
div#contents div#hunterhunter .hunterhunterWatchBox .toTop a {
	color: #fff;
}
div#contents div#hunterhunter .hunterhunterWatchBox .price {
	float: right;
	text-align: right;
}
div#contents div#hunterhunter .hunterhunterWatchBox .free {
	font-weight: bold;
	color: #9e1747;
}
div#contents div#hunterhunter .hunterhunterWatchBox a {
	color: #0000cc;
}
div#contents div#hunterhunter .hunterhunterWatchBox ul {
	margin-bottom: 10px;
}
div#contents div#hunterhunter .hunterhunterWatchBox li {
	display: inline;
	border-left: 1px solid #715743;
	border-right: 1px solid #715743;
	padding: 0 4px;
	margin-left: -1px;
}


/* 3.New
========================================== */
div#contents div#hunterhunter .hunterhunterNewBox {
	width:715px;
	padding-bottom:20px;
	background:transparent url("../img/img_new_body.gif") repeat-y left top;
}

div#contents div#hunterhunter .hunterhunterNewBox .hunterhunterNewDtl {
	width:180px;
	margin-left:65px;
	float:left;
	display:inline;	/* IE6 */
}

div#contents div#hunterhunter .hunterhunterNewBox .hunterhunterNewDtl2 {
	width:400px;
	margin-left:20px;
	float:left;
	display:inline;	/* IE6 */
}

div#contents div#hunterhunter .hunterhunterNewBox .hunterhunterNewDtl2 p {
	padding:5px 10px 15px;
	color:#373737;
	font-size:12px;
	line-height:1.4em;
}

div#contents div#hunterhunter .hunterhunterNewBox .hunterhunterNewDtl2 .hunterhunterNewTtl {
	padding:15px 10px 0px;
	color:#9e1747;
	font-size:16px;
	line-height:1.3em;
	font-weight:bold;
}

div#contents div#hunterhunter .hunterhunterNewBox .hunterhunterNewDtl img {
	height: 92px;
}
div#contents div#hunterhunter .hunterhunterNewBox .hunterhunterNewDtl .hunterhunterNewThum {
	margin-top:15px;
}

div#contents div#hunterhunter .hunterhunterNewBox .hunterhunterNewDtl2 .hunterhunterNewBtn {
	padding:0px 0px 0px 0;
	border-color:#685e42;
	border-style:solid;
	border-width:1px;
	background-color:#c9b580;
	vertical-align:middle;
	text-align: center;
}
div#contents div#hunterhunter .hunterhunterNewBox .hunterhunterNewDtl2 .hunterhunterNewBtn ul {
	padding: 8px 0;
}
div#contents div#hunterhunter .hunterhunterNewBox .hunterhunterNewDtl2 .hunterhunterNewBtn li {
	display: inline;
	margin: 0 3px;
}
div#contents div#hunterhunter .hunterhunterNewBox .hunterhunterNewDtl2 .hunterhunterNewBtn span.pay {
	font-weight: bold;
	line-height: 1em;
}
div#contents div#hunterhunter .hunterhunterNewBox .hunterhunterNewDtl2 .hunterhunterNewBtn img.markMihodai {
	width: 65px;
}

div#contents div#hunterhunter .hunterhunterNewBox .hunterhunterNewDtl2 .hunterhunterNewBtn img {
	vertical-align: bottom;
}

div#contents div#hunterhunter .hunterhunterNewBox .hunterhunterNewDtl2 .hunterhunterNewNtc {
	text-align:center;
	margin-top:10px;
	color:#20678c;
	font-size:12px;
	line-height:1.2em;
}

div#contents div#hunterhunter .hunterhunterNewMgn {
	padding-bottom:20px;
	background-color:#3c230f;
}
div#contents div#hunterhunter div.watchTerm {
	font-size: 12px;
	font-weight: bold;
	color: #9e1747;
	text-align: center;
	margin-top: 10px;
}

/* 4.List
========================================== */
div#contents div#hunterhunter #cmsList {
	background-color:#3c230f;
	padding-bottom:10px;
}
div#contents div#hunterhunter #cmsList h4.txtfree {
	background: #937E44;
	margin: 0 20px;
	padding: 8px 10px;
	color: #fff;
	font-weight: bold;
	border-bottom: solid 1px #2D1A0D;
}
div#contents div#hunterhunter #cmsList div.listBox {
	width: 671px;
}
div#contents div#hunterhunter #cmsList div.listBox div.lower div.txtBox {
	width: 581px;
}
#cmsList .free .listBox {
	border: solid 2px #937E44;
}


/* 5.Character
========================================== */
div#contents div#hunterhunter #hunterhunterCharaBox {
	padding-bottom:20px;
	background-color:#3c230f;
}


/* 6.Official
========================================== */
div#contents div#hunterhunter .hunterhunterOutLnk {
	padding:5px 20px 10px;
	text-align:right;
	background-color:#3c230f;
}

div#contents div#hunterhunter .hunterhunterOutLnk a:link {
	color:#FFFFFF;
}
div#contents div#hunterhunter .hunterhunterOutLnk a:visited {
	color:#FFFFFF;
}
div#contents div#hunterhunter .hunterhunterOutLnk a:hover {
	color:#FFFFFF;
}
div#contents div#hunterhunter .hunterhunterOutLnk a:active {
	color:#FFFFFF;
}


/* 7.Copyright
========================================== */
div#contents div#hunterhunter .hunterhunterCopy {
	padding:8px 20px 15px;
	color:#FFFFFF;
	font-size:11px;
	line-height:1.1em;
	border-color:#666666;
	border-style:solid;
	border-width:1px 0px 0px;
	background-color:#3c230f;
}
.align-center {
	text-align: center;
}
.mt30 {
	margin-top: 30px;
}

