.lnav-mono {
position:relative;
background:#4babdb url(http://p.dmm.co.jp/p/navi/global/bg_lnav.gif) repeat-x left -350px;
}
.lnav-mono ul {
width:72em;
}
.lnav-mono li.on {
background:#d8eefa url(http://p.dmm.co.jp/p/navi/global/bg_lnav_on.gif) no-repeat left -280px;
}
.lnav-mono li.on a {
background:url(http://p.dmm.co.jp/p/navi/global/bg_lnav_on.gif) no-repeat right -315px;
}
.lnav-mono p.mono-dmp {
position:absolute;
top:0.65em;
right:22px;
font-size:10px;
text-align:right;
}
p.mono-dmp a:link,
p.mono-dmp a:visited {
color:#ff0;
text-decoration:none;
}
p.mono-dmp a:hover {
color:#ddd;
}
.pr-mono {
background:#dbf0fb;
}

.caution {
color:#c00;
font-size:10px;
font-weight: bold;
}
.header_digibook {
color:#f09619;
font-weight:bold;
}
.header_digidoujin,
.header_monodoujin,
.header_monodoujin_l {
color:#0052ee;
font-weight:bold;
}
.header_monobook {
color:#ff8a00;
font-weight:bold;
}
.header_monodvd {
color:#04b404;
font-weight:bold;
}
.header_monoanime {
color:#f6a;
font-weight:bold;
}
.header_monodvd_l {
color:#04b404;
font-size:16px;
font-weight:bold;
}
.header_monopcgame {
color:#b76391;
font-weight:bold;
}
.header_monovhs {
color:#001feb;
font-weight:bold;
}
.rank {
color:#f9688c;
font-size:10px;
}
.t_14px_039 {
color:#039;
font-size:14px;
font-weight:bold;
}

.side-bskt {
background:url(http://p.dmm.co.jp/p/ms/bskt/bg_m.gif) repeat-y;
}
.mg-l100 {
margin-left:100px;
}
.menu-ttl {
margin:0;
padding:0.2em 6px;
}

.mono-pic-box {
width:25%;
text-align:center;
vertical-align:top;
margin: 0 auto;
}
.mono-pic-box img {
margin-bottom: 4px;
}
.mono-pic-box img.flogo {
margin: 5px auto;
}
.mono-pic-box p {
width: 90px;
text-align:left;
margin: 0 auto 6px auto;
}
.mono-pic-box p .price {
font-weight:bold;
color:#c00;
}
.mono-pic-box p .offprice {
font-size:10px;
color:#c00;
}

.mono-pic-box-la {
	width:25%;
	text-align:center;
	vertical-align:top;
	margin: 0 auto;
	padding-right: 10px;
}
.mono-pic-box-la img.flogo {
	margin: 5px auto;
}
.mono-pic-box-la p {
	width: 100%;
	max-width: 150px;
	text-align:left;
	margin: 0 auto 6px;
}
.mono-pic-box-la p .price {
	font-weight:bold;
	color:#c00;
}
.mono-pic-box-la p .offprice {
	font-size:10px;
	color:#c00;
}
.mono-pic-box-la p img {
	width: 100%;
	max-width: 147px;
	max-height: 200px;
	margin-bottom: 4px;
	-ms-interpolation-mode: bicubic;
}
.mono-pic-box-la p img[src*="/game/"] {
	max-width: 143px;
}
.mono-pic-box-la p img[src*="/comic/"] {
	max-width: 140px;
}
.mono-pic-box-la p img[src*="/doujin/"] {
	max-width: 125px;
	max-height: 160px;
}
.mono-pic-box-la p img[src*="/goods/"] {
	max-width: 150px;
}

td[background*="bg_list_ms_dvd.gif"] img[src*="pt.jpg"],
td[background*="bg_list_ms_anime.gif"] img[src*="pt.jpg"] {
	width: 90px;
	height: 122px;
}
td[background*="bg_list_ms_goods.gif"] img[src*="pt.jpg"] {
	width: 90px;
	height: 120px;
}
td[background*="bg_list_ms_pcgame.gif"] img[src*="pt.jpg"] {
	width: 90px;
	height: 126px;
}
td[background*="bg_list_ms_book.gif"] img[src*="pt.jpg"] {
	width: 90px;
	height: 129px;
}
td[background*="bg_list_ms_doujin.gif"] img[src*="pt.jpg"] {
	width: 90px;
	height: 115px;
}

.pricebox {
float:left;
white-space:nowrap;
line-height: 2.3em;
}
td.pack-ttl div {
height: 60px;
overflow: hidden;
}

.bg-mp-logo {
background:url(http://p.dmm.co.jp/p/title/bg_mp.gif) no-repeat right bottom;
}
.bd-b-mp {
border-bottom: 1px #aaa solid;
}


.tx-mono {
color:#0088cc;
}
.bg-mono {
background:#0088cc;
}
.tx-dvd {
color:#04b404;
}
.bg-dvd{
background:#04b404;
}
.tx-anime {
color:#f6a;
}
.bg-anime{
background:#f6a;
}
.tx-vhs {
color:#001feb;
}
.bg-vhs{
background:#001feb;
}
.tx-game {
color:#b76391;
}
.bg-game {
background:#b76391;
}
.tx-book {
color:#f80;
}
.bg-book {
background:#f80;
}
.tx-goods {
color:#f36;
}
.bg-goods {
background:#f36;
}
.tx-doujin {
color:#05e;
}
.bg-doujin {
background:#05e;
}
.tx-mp {
color:#ffb55d;
}
.bg-mp {
background:#ffb55d;
}
.tx-sample-t {
font-weight:normal;
letter-spacing:0.25em;
margin:0.3em 0 0.5em;
}
.tx-sample-t span {
color:#08c;
}

.bg-toaster {
background-color:#FFE8E0;
}
.bg-hv-toaster {
background-color:#F46B3D;
}

.act-box ul {
list-style-type:none;margin:0;padding:0;
}
.act-box li {
float:left;text-align:center;margin:6px 0 12px 0;
}
.act-box img {
margin-bottom:3px;
}
.act-box-60 li {
width:5.68em;min-width:68px;
}
.act-box-65 li {
width:6.1em;min-width:73px;
}
.act-box-100 li {
width:9em;min-width:108px;
}
.act-box-125 li {
width:11.08em;min-width:133px;
}


#rltditem {
margin-top: 20px;
padding: 5px;
background-color: #f7fdff;
border: 1px solid #ccc;
}
#rltditem p {
color: #08c;
font-weight:bold;
margin: 3px 0 0 3px;
}
#rltditem ul {
margin: 0;
padding: 0;
list-style-type: none;
}
#rltditem li {
margin: 3px;
padding: 0;
list-style-type: none;
}

#main-ms .rotation span,
#main-ms #loopedSlider span{
	display: block;
}

.d-scarehead + .mono-topics,
.d-modkeyword + .mono-topics {
	margin-top: 22px;
}
