<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "euc-jp";
/* ========================= old header */
.lnav-monthly {
background:#fab732 url(http://p.dmm.com/p/general/navi/global/bg_lnav.gif) repeat-x left -40px;
}
.lnav-monthly ul {
width:58.5em;
}
.lnav-monthly li.on {
background:#ffeed2 url(http://p.dmm.com/p/navi/global/bg_lnav_on.gif) no-repeat left -70px;
}
.lnav-monthly li.on a {
background:url(http://p.dmm.com/p/navi/global/bg_lnav_on.gif) no-repeat right -105px;
}
.pr-monthly {
background:#ffeed2;
}
.pr-mono {
background:#dbf0fb;
}

.crumbs {
list-style: none;
margin: 0 0 12px 0;
padding: 0;
font-size: 16px;
font-weight: bold;
}
.crumbs li {
display: inline;
line-height:1.2em;
}

.bar {
margin-bottom:10px;
padding:5px;
}
.caution {
color:#c00;
font-size:10px;
font-weight: bold;
}
.content2 {
text-align:left;
}
.contentborder {
border-bottom:1px #d3d3d3 solid;
}
.hbline2 {
border-bottom:1px #636295 solid;
border-width:1px;
line-height:15px;
padding:2px 0px 2px 5px;
}
.header_digivcinema,
.header_monthly_cinepara {
color:#ca0000;
font-weight:bold;
}
.header_digivideo {
color:#f2003c;
font-weight:bold;
}
.header_dvdrental {
color:#5a5a72;
font-weight:bold;
}
.header_monthly_animate {
color:#2584ff;
font-weight:bold;
}
.header_monthly_idol,
.header_mt_avst {
color:#d93964;
font-weight:bold;
}
.listover {
border-bottom:1px #bfbfbf solid;
margin-bottom:10px;
}
.navi2 {
color:#fff;
font-weight:bold;
line-height:17px;
text-decoration:none;
}
.subcaststaff {
border-bottom:1px #636295 solid;
}
.t_12px_3F3E6E {
color:#3f3e6e;
font-weight:bold;
}
.t_12px_shockingpink {
color:#f06;
font-size:12px;
}
.t_12px_shockingpink_bold {
color:#f06;
font-size:12px;
font-weight:bold;
}
.t_16px_shockingpink {
color:#f06;
font-size:16px;
}
.t_16px_shockingpink_bold {
color:#f06;
font-size:16px;
font-weight:bold;
}
.text_7B362E {
color:#7b362e;
}
.titleborder {
border-bottom:2px #666 solid;
}
.titleunder {
background-color:#f3f3f3;
margin-bottom:5px;
padding:3px;
}

.content {
float: left;
margin-right:20px;
width:45%;
}


.tx-month {
color:#faa200;
}
.bg-month {
background:#faa200;
}
.tx-bandai {
color:#636295;
}
.bg-bandai {
background:#636295;
}
.tx-toei {
color:#cb0000;
}
.bg-toei {
background:#cb0000;
}
.bg-toei-l {
background:#fae5e5;
}
.tx-animate {
color:#2584ff;
}
.bg-animate {
background:#2584ff;
}
.bg-animate-l {
background:#deedff;
}
.tx-idol {
color:#d93964;
}
.bg-idol {
background:#d93964;
}
.bg-idol-l {
background:#ffebf8;
}
.tx-ebimasu {
color:#84c900;
}
.bg-ebimasu {
background:#84c900;
}
.bg-ebimasu-l {
background:#def3c5;
}
.tx-dgc {
color:#ff0080;
}
.bg-dgc {
background:#ff0080;
}
.tx-pride {
color:#3a74bb;
}
.bg-pride {
background:#3a74bb;
}
.tx-cp {
color:#ca0000;
}
.bg-cp {
background:#ca0000;
}
.bg-cp-l {
background:#f1c5c5;
}
.tx-fleague{
color:#f42;
}
.bg-fleague{
background-color:#f42;
}
.bg-fleague-l {
background:#feddcc;
}

.bg-sengoku {
background:#66361F;
}


.mt-bskt {
width:100%;
height:50px;
margin:10px 0;
border-collapse:collapse;
}
.mt-bskt-l {
width:10px;
background:url(http://p.dmm.com/p/mt/bskt/bg_l.gif) no-repeat right top;
}
.mt-bskt-r {
width:7px;
background:url(http://p.dmm.com/p/mt/bskt/bg_r.gif) no-repeat left top;
}
.mt-bskt-cl {
background:url(http://p.dmm.com/p/mt/bskt/bg_cl.gif) repeat-x left top;
}
.mt-bskt-cl p {
margin:0;
padding:10px;
}
.mt-bskt-cr {
width:130px;
background:url(http://p.dmm.com/p/mt/bskt/bg_cr.gif) no-repeat left top;
vertical-align:top;
}
.mt-bskt-cr img {
margin:4px 0 0 10px;
}
.mt-lbskt {
width:165px;
line-height:1.1em;
margin-bottom:12px;
}
.mt-lbskt a {
display:block;
}
.mt-lbskt a:link,
.mt-lbskt a:visited {
color:#333;
text-decoration:none;
}
.mt-lbskt-mi {
display:block;
padding: 3px 11px 0;
background:url(http://p.dmm.com/p/mt/bskt/bg_left.gif) repeat-y left top;
}
.mt-lbskt-mi span.red span {
line-height:1em;
margin:0 4px;
font-size:20px; 
}
.side-bskt {
background:url(http://p.dmm.com/p/mt/bskt/bg_m.gif) repeat-y;
}

.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-65 li {
width:6.1em;min-width:73px;
}
.act-box-80 li {
width:7.35em;min-width:88px;
}
.act-box-100 li {
width:9em;min-width:108px;
}
.act-box-125 li {
width:11.08em;min-width:133px;
}

.capt-st-player {
line-height:1.3em;
padding:3px;
border-bottom:1px #77e solid;
background:url(http://p.dmm.com/p/common/bg/st_player.gif) repeat-x scroll 0 0;
color:#00c;
font-weight:bold;
}
#side-l .side-pickup .inner .box-price .price-down{
color:#f2f2f2;
font-size:12px;
font-weight:normal;
text-decoration: line-through;
}
#main-mt .mt-bskt {
line-height: 1.2;
}
#main-mt .mt-bskt .tx-lt {
text-decoration:line-through;
}

#main-mt .w25 {
width: 25%;
}
#main-mt .w50 {
width: 50%;
}
#main-mt .mg-l96px {
margin-left: 96px;
}
#main-mt .mg-l106px {
margin-left: 106px;
}
#main-mt .mg-l153px {
margin-left: 153px;
}
#main-mt .area-actress ul,
#main-mt .area-pickup ul,
#main-mt .area-age ul {
list-style: none;
clear: both;
width: 100%;
text-align: center;
}
#main-mt .area-actress ul.list-w80px li,
#main-mt .area-age ul li,
#main-mt .area-pickup ul li {
float: left;
width: 25%;
margin-right: -1px;
}
#main-mt .area-pickup ul li div,
#main-mt .area-age ul li div {
width: 90px;
margin: 0 auto 12px;
text-align: left;
}
#main-mt .area-2col-genre td div &gt; div {
width: 90px;
margin: 0 auto;
text-align: left;
}
#main-mt .area-actress ul li,
#main-mt .area-girls-genre ul li,
#main-mt .area-prgm ul li,
#main-mt .area-girls ul li {
float: left;
width: 33%;
}
#main-mt .area-actress ul li div {
width: 100px;
margin: 0 auto 12px;
}
#main-mt .area-new .mg-l140px {
margin-left: 140px;
}
#main-mt .area-girls ul, #main-mt .area-girls-genre ul {
text-align: center;
}
#main-mt .area-girls-genre ul li div {
width: 100px;
margin: 0 auto 6px;
}
#main-mt .area-girls-genre h3~h3,
#main-mt .area-pickup .d-item + h3,
#main-mt .area-age h3~h3,
#main-mt .area-2col-genre table+table {
border-top: 1px #bbb dotted;
padding-top: 22px;
background-position: 0 28px;
}
#main-mt table.d-item td.w50 {
padding-right: 20px;
}
#side-l .side-pickup .inner .box-price .price-down{
color:#f2f2f2;
font-size:12px;
font-weight:normal;
text-decoration: line-through;
}
#main-mt .mt-bskt {
line-height: 1.2;
}
#main-mt .mt-bskt .tx-lt {
text-decoration:line-through;
}


#main-mt #mt-head {
background: #eee;
padding: 4px;
}
#main-mt #mt-head &gt; div {
position: relative;
height: 250px;
overflow: hidden;
border: 1px #ddd solid;
background: #fff;
max-width: 1000px;
margin-left: auto;
margin-right: auto;
}
#main-mt #mt-head &gt; div div.picup {
bottom: 0;
text-align: left;
white-space: nowrap;
color: #fff;
}
#main-mt #mt-head &gt; div div.picup a {
display: block;
color: #fff;
}
#main-mt #mt-head &gt; div div.picup a:hover {
text-decoration: none;
}
#main-mt #mt-head &gt; div div.picup a &gt; span {
display: block;
position: relative;
top: -30px;
bottom: 0;
height: 30px;
margin-right: 280px;
padding: 0 0 0 12px;
line-height: 30px;
text-align: left;
white-space: normal;
overflow: hidden;
background: url(http://p.dmm.com/p/ds/common/bg_trans_black.png) repeat scroll;
}
#main-mt #mt-head &gt; div div.picup a {
display: block;
width: 100%;
text-align: center;
}
#main-mt #mt-head &gt; div div.picup img {
margin: 0 -250px;
vertical-align: top;
}
#main-mt #mt-head &gt; div div.picup a:hover &gt; img {
opacity:0.6;
filter:alpha(opacity=60);
-ms-filter: "alpha( opacity=60 )";
}
/* ie7 */
#main-mt #mt-head &gt; div div.picup a {
margin: 0 -500px 0 0;
}
#main-mt #mt-head &gt; div div.capt-head {
position: absolute;
width: 280px;
height: 250px;
top: 0;
right: 0;
background: url(http://p.dmm.com/p/mt/top/bg_trans_white.png) repeat scroll 0 0;
text-align: center;
}
#main-mt #mt-head &gt; div .logo {
height: 80px;
padding-top: 6px;
}
#main-mt #mt-head &gt; div .info {
font-size: 14px;
font-weight: bold;
}
#main-mt #mt-head &gt; div .price {
font-size: 16px;
font-family: Verdana;
}
#main-mt #mt-head &gt; div .price span:first-child {
font-size: 22px;
font-weight: bold;
}
#main-mt #mt-head &gt; div .price span + span {
font-size: 14px;
}
#main-mt #mt-head &gt; div .info,
#main-mt #mt-head &gt; div .price {
margin: 0 0 10px;
}
#main-mt #mt-head &gt; div .price
#main-mt #mt-head &gt; div .regist {
position: absolute;
width: 280px;
height: 70px;
bottom: 0;
right: 0;
}

#main-mt #mt-head &gt; div .half span:first-child {
font-size: 16px;
text-decoration: line-through;
font-weight: normal;
}
#main-mt #mt-head &gt; div .half span + span {
color: #f40;
font-size: 22px;
font-weight: bold;
}


#main-mt [class^="bt-mt"] {
display: inline-block;
border: 1px solid;
border-color: #bbb #999 #888;
border-radius: 2px;
color: #333;
}
#main-mt [class^="bt-mt"][class*="-regist"]{
background: #ffb912 url(http://p.dmm.com/p/mt/common/bg_bt_regist.png) no-repeat scroll 0 50%;
}
#main-mt [class^="bt-mt"]:hover {
position: relative;
top:1px;
background-position: -280px center;
border-color: #aaa #999 #bbb;
color: #636363;
text-decoration: none;
}
#main-mt [class^="bt-mt"][class*="-regist"]:hover {
background-color: #ffce17;
}
#main-mt [class^="bt-mt"] &gt; * {
display: inline-block;
width: 172px;
padding: 12px 12px 10px 42px; 
line-height: 18px;
font-size: 18px;
border: 1px #ffecb9 solid;
border-radius: 1px;
text-align: center;
font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
font-weight: bold !important;
word-break: normal !important;
}
#main-mt [class^="bt-mt"][class*="-regist"]:hover &gt; * {
border-color: #f8e2a0;
}


#w [class^="dlbtn"] {
display: inline-block;
background: url(http://p.dmm.com/p/common/bt/bg_bt.gif) no-repeat 0 50%;
border: solid 1px;
border-color: #bbb #999 #888;
border-radius: 2px;
margin: 0 0 4px 4px;
}
#w [class^="dlbtn"]:hover {
position: relative;
top:1px;
background-position: -280px center;
border-color: #aaa #999 #bbb;
text-decoration: none;
}
#w [class^="dlbtn"] &gt; * {
display: inline-block;
border: solid 1px;
border-color: #fff #fff #f0f0f0;
border-radius: 1px;
text-align: center;
font-family:'メイリオ',Meiryo,'ＭＳ Ｐゴシック','ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro',sans-serif;
font-weight: bold !important;
word-break: normal !important;
color: #333;
line-height: 12px;
font-size: 12px;
padding: 3px 5px 1px 5px; 
}
#w [class^="dlbtn"]:hover &gt; * {
color: #636363;
text-decoration: none;
}
#w [class^="dlbtn"][class*="-sm"] &gt; * {width: 64px;}
#w [class^="dlbtn"][class*="-xsm"] &gt; * {width: 23px;}


#main-mt .area-about-ch .d-headline img {
vertical-align: -8px;
}
#main-mt .area-about-ch .box-about {
margin-top: -25px;
padding-bottom: 9px;
position: relative;
background: #ebead1 url(http://p.dmm.com/p/ds/common/bg_about.png) repeat-x scroll 0 100%;
}
#main-mt .area-about-ch .box-about img[alt="check"] {
position: absolute;
top: -35px;
right: 25px;
}
#main-mt .area-about-ch .box-about p.about-txt {
padding: 30px 5% 25px;
line-height: 2.2em;
background: #faf9e0 url(http://p.dmm.com/p/ds/common/bg_about.png) repeat-x scroll 0 0;
}
#main-mt .area-about-ch .box-about p.about-txt span {
margin: 0 3px;
color: #c00;
font-size: 22px;
font-weight: bold;
font-family: 'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
}
#main-mt .area-about-ch .about-txt + p {
padding: 20px 0 20px;
text-align: center;
font-size: 16px;
}
#main-mt .area-about-ch .about-txt + p &gt; span {
margin: 0 12px;
}
#main-mt .area-about-ch .about-txt + p &gt; span &gt; span {
font-size: 20px;
font-weight: bold;
font-family: Verdana;
}
#main-mt .area-about-ch .half span:first-child {
font-size: 16px;
text-decoration: line-through;
font-weight: normal;
}
#main-mt .area-about-ch .half span + span {
color: #f40;
}

/* prime */
#side-l .side-pickup .inner dd &gt; .price-line-through {
    text-decoration: line-through;
    color: #fff;
}
#side-l .side-pickup .inner dd p.price-line-through .price-color {
    color: #ec3448;
    font-size: 12px;
}
#side-l .side-pickup .inner .box-bt a.free-regist {
	background: #ffebba; /* Old browsers */
	background: -moz-linear-gradient(top, #ffebba 0%, #ffd675 50%, #ffc119 50%, #ffb800 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffebba), color-stop(50%,#ffd675), color-stop(50%,#ffc119), color-stop(100%,#ffb800)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #ffebba 0%,#ffd675 50%,#ffc119 50%,#ffb800 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #ffebba 0%,#ffd675 50%,#ffc119 50%,#ffb800 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #ffebba 0%,#ffd675 50%,#ffc119 50%,#ffb800 100%); /* IE10+ */
	background: linear-gradient(to bottom, #ffebba 0%,#ffd675 50%,#ffc119 50%,#ffb800 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffebba', endColorstr='#ffb800',GradientType=0 ); /* IE6-9 */
    color: #333;
    font-weight: bold !important;
    word-break: normal !important;
    text-decoration: none;
    text-align: center;
    line-height: 23px;
}
#side-l .side-pickup .inner .box-bt a.free-regist:hover {
	background: #fff1cf; /* Old browsers */
	background: -moz-linear-gradient(top, #fff1cf 0%, #fff1cf 50%, #ffc119 51%, #ffd648 51%, #ffd648 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fff1cf), color-stop(50%,#fff1cf), color-stop(51%,#ffc119), color-stop(51%,#ffd648), color-stop(100%,#ffd648)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #fff1cf 0%,#fff1cf 50%,#ffc119 51%,#ffd648 51%,#ffd648 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #fff1cf 0%,#fff1cf 50%,#ffc119 51%,#ffd648 51%,#ffd648 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #fff1cf 0%,#fff1cf 50%,#ffc119 51%,#ffd648 51%,#ffd648 100%); /* IE10+ */
	background: linear-gradient(to bottom, #fff1cf 0%,#fff1cf 50%,#ffc119 51%,#ffd648 51%,#ffd648 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fff1cf', endColorstr='#ffd648',GradientType=0 ); /* IE6-9 */
}
#side-l .side-pickup .inner .box-bt a.free-regist:before {
	position: absolute;
	left: 23px;
	content:"￥0";
    color: #e9291b;
    font-family: "メイリオ",Meiryo,"ＭＳ Ｐゴシック","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",sans-serif;
	font-size: 12px;
    line-height: 2em;
    letter-spacing:-2px;
}
#side-l .side-pickup .inner .box-bt a .tx-free {
    display: block;
    position: relative;
    left: 3px;
    z-index: 0;!important
}</pre></body></html>