html{height:100%}body{margin:0;color:#000;font-size:9pt;background:#FFF;-webkit-text-size-adjust:100%;font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック','MS PGothic',sans-serif;height:100%;position:relative}img{border-width:0;vertical-align:text-bottom}ul{margin:0;padding:0;list-style-type:none}a{color:#049;text-decoration:none}a:link{color:#049}a:visited{color:#049}a:hover{color:#c40;text-decoration:underline}a:active{color:#c40;text-decoration:underline}input[type="text"],input[type="password"]{height:25px}label{cursor:pointer}form{margin:0;padding:0}#baseblock{width:100%;overflow:hidden;margin-left:auto;margin-right:auto;background:#FFF;min-width:990px;padding-bottom:340px;height:auto !important;height:100%;_height:auto;min-height:100%;position:relative;box-sizing:border-box}#header-base{position:relative;height:62px}#header-menu{clear:both;position:relative;margin:0 0 20px 0;width:100%;height:55px;background-color:#f6f6f6;background:linear-gradient(#fcfcfc,#EEE);border-top:1px solid #DDD;box-sizing:border-box;z-index:1}#main-base{margin:0 20px;min-height:400px;line-height:1.4}#main-leftbox{float:left;margin-right:-240px;width:100%}#main-leftcontents{margin-right:240px;padding-right:30px}* html #main-leftbox{margin-right:-300px}* html #main-leftcontents{margin-right:280px;width:100%}#main-leftbox .centering>div{margin-left:auto;margin-right:auto;width:680px;box-sizing:border-box}#main-leftbox .variable>div{margin-left:auto;margin-right:auto;width:100%;max-width:800px;box-sizing:border-box}#main-leftbox .centering>div.indent{padding-left:18px}.liquidcontentslist{overflow:hidden;margin-right:-20px}* html .liquidcontentslist{clear:both}#main-rightmenu{float:right;width:240px}#main-rightbox{float:right;margin-left:-240px;width:100%}#main-rightcontents{margin-left:240px;padding-left:30px}#main-leftmenu{float:left;width:240px}* html #main-rightbox{margin-left:-280px}* html #main-rightcontents{margin-left:280px}#main-nomenubox{width:100%}#footer{clear:both;width:100%;min-width:990px;position:absolute;bottom:0;background:#333;z-index:0}.link-smartphone{display:block;margin:25px 20px;padding:15px;background:#369;color:#FFF !important;font-size:36pt;text-align:center;text-decoration:none !important;border-radius:15px}#navidev{padding:0 !important;width:30px;height:30px;border:none !important;opacity:1 !important}#navidev:after{position:absolute;top:0;left:0;width:30px;height:30px;background:url(/img/icon/svg/developer.svg) no-repeat 50%;background-size:18px;background-color:#2175bc;content:""}#navidev div{position:absolute;padding:6px 10px 6px 36px !important;background-color:#2175bc;white-space:nowrap;font-size:9pt !important;animation:slideout 3000ms linear 1 both}#navidev:hover div{animation:slidein 100ms linear 1 both}@keyframes slideout{0{transform:translateX(0)}75%{transform:translateX(0)}100%{transform:translateX(-100%)}}@keyframes slidein{0{transform:translateX(-100%)}100%{transform:translateX(0)}}.headline{font-size:14pt;font-weight:bold;margin-bottom:15px;color:#333}.headline img{display:none}.headline img:nth-child(1){display:inline;float:left;margin:-2px 6px 0 0;width:28px;height:28px}.table-standard{width:100%;border-right:solid 1px #666;border-top:solid 1px #666;margin-bottom:10px}.table-standard thead{background-color:#EEE}.table-standard tbody{background-color:#FFF}.table-standard th,.table-standard td{border-left:solid 1px #666;border-bottom:solid 1px #666;padding:8px}.table-standard .title{background-color:#EEE}.table-legal{border-top:solid 1px #CCC}.table-legal th{width:200px;border-right:solid 1px #CCC;border-bottom:solid 1px #CCC;font-weight:normal;text-align:left}.table-legal td{padding:8px 10px;border-bottom:solid 1px #CCC}.arrow-http{width:100%;padding:0;margin:0;line-height:1.2}.arrow-https{width:100%;padding:0;margin:0;line-height:1.2}.arrowred-http>a,.arrowred-http>span{background-image:url('/img/arrow_red.gif');background-repeat:no-repeat;background-position:0 45%;padding-left:10px}.arrowred-https>a,.arrowred-https>span{background-image:url('/img/arrow_red.gif');background-repeat:no-repeat;background-position:0 45%;padding-left:10px}.arrowgray-http>a,.arrowgray-http>span{background-image:url('/img/arrow_gray.gif');background-repeat:no-repeat;background-position:0 45%;padding-left:10px}.arrowgray-https>a,.arrowgray-https>span{background-image:url('/img/arrow_gray.gif');background-repeat:no-repeat;background-position:0 45%;padding-left:10px}@media only screen and (-webkit-min-device-pixel-ratio:1.5),(min-resolution:144dpi){.arrowgray-http>a,.arrowgray-http>span{background-image:url('/img/arrow_gray_x2.gif');background-size:5px 8px}.arrowgray-https>a,.arrowgray-https>span{background-image:url('/img/arrow_gray_x2.gif');background-size:5px 8px}}.warningbox{float:none;clear:both;margin-bottom:15px;border:2px solid #C00;background-color:#FDD;border-radius:3px}.warningbox .alerttitle{background-color:#C00;font-weight:bold;color:#FFF;padding:4px 8px}.warningbox .alertdesc{background-image:url(/img/mypage/alert_small.gif);background-repeat:no-repeat;background-position:0 0;background-size:30px 27px;padding-left:38px;min-height:27px;margin:8px}@media only screen and (-webkit-min-device-pixel-ratio:1.5),(min-resolution:144dpi){.warningbox .alertdesc{background-image:url(/img/icon/svg/alert.svg)}}.indent-kome{padding-left:1.1em;text-indent:-1.1em}.indent-kome:before{content:"※";padding-right:.1em}.hasen{display:inline-block;border-bottom:dotted 1px;line-height:1}.svg{display:none}.non-svg{display:block}@media(min-width:1px){.svg{display:block}.non-svg{display:none}}ul.disc{list-style-type:none;margin:0;padding:0;line-height:1.4}ul.disc li{position:relative;margin-top:2px;padding-left:1em;text-indent:0}ul.disc li:first-child{margin-top:0}ul.disc li:before{content:"\0030fb";position:absolute;display:table;text-align:center;width:1em;left:-0.3em;font-size:200%;line-height:70%}@media(min-width:1px){.icon.toppage{background-image:url(https://img.duga.jp/img/head/undermenu/toppage.svg)}.icon.series{background-image:url(https://img.duga.jp/img/head/undermenu/series.svg)}.icon.actress{background-image:url(https://img.duga.jp/img/head/undermenu/actress.svg)}.icon.ranking{background-image:url(https://img.duga.jp/img/head/undermenu/ranking.svg)}.icon.itemall{background-image:url(https://img.duga.jp/img/head/undermenu/itemall.svg)}.icon.search{background-image:url(https://img.duga.jp/img/head/undermenu/search.svg)}.icon.other{background-image:url(https://img.duga.jp/img/head/undermenu/other.svg)}.icon.hotlist{background-image:url(https://img.duga.jp/img/head/undermenu/hotlist.svg)}.icon.device{background-image:url(https://img.duga.jp/img/head/undermenu/device.svg)}.icon.calendar{background-image:url(https://img.duga.jp/img/head/undermenu/calendar.svg)}.icon.clock{background-image:url(https://img.duga.jp/img/head/undermenu/clock.svg)}.icon.hd{background-image:url(https://img.duga.jp/img/head/undermenu/hd.svg)}.icon.new{background-image:url(https://img.duga.jp/img/head/undermenu/new.svg)}.icon.soft{background-image:url(https://img.duga.jp/img/head/undermenu/soft.svg)}.icon.brand{background-image:url(https://img.duga.jp/img/head/undermenu/brand.svg)}.icon.player{background-image:url(https://img.duga.jp/img/head/undermenu/player.svg)}.icon.windows{background-image:url(https://img.duga.jp/img/head/undermenu/windows.svg)}.icon.android{background-image:url(https://img.duga.jp/img/head/undermenu/android.svg)}.icon.info{background-image:url(https://img.duga.jp/img/head/undermenu/info.svg)}.icon.document{background-image:url(https://img.duga.jp/img/head/undermenu/document.svg)}.icon.help{background-image:url(/img/head/undermenu/help.svg)}.icon.faq{background-image:url(/img/head/undermenu/faq.svg)}.icon.check{background-image:url(/img/head/undermenu/check.svg)}.icon.lock{background-image:url(/img/head/undermenu/lock.svg)}.icon.mail{background-image:url(/img/head/undermenu/mail.svg)}.icon.history{background-image:url(https://img.duga.jp/img/head/undermenu/history.svg)}.icon.order{background-image:url(https://img.duga.jp/img/head/undermenu/order.svg)}.icon.order-cash{background-image:url(https://img.duga.jp/img/head/undermenu/order-cash.svg)}.icon.cash{background-image:url(https://img.duga.jp/img/head/undermenu/cash.svg)}.icon.favorite{background-image:url(https://img.duga.jp/img/head/undermenu/favorite.svg)}.icon.foot{background-image:url(https://img.duga.jp/img/head/undermenu/foot.svg)}.icon.rakuten{background-image:url(https://img.duga.jp/img/head/undermenu/rakuten.svg)}.icon.info-2{background-image:url(/img/head/undermenu/info-2.svg)}.icon.guide-2{background-image:url(/img/head/undermenu/guide-2.svg)}.icon.help-2{background-image:url(/img/head/undermenu/help-2.svg)}.icon.search-2{background-image:url(/img/head/undermenu/search-2.svg)}.icon.provider{background-image:url(/img/head/undermenu/toppage.svg)}.icon.provider-signin{background-image:url(/img/head/undermenu/provider-signin.svg)}.icon.provider-howto{background-image:url(/img/head/undermenu/provider-howto.svg)}.icon.provider-login{background-image:url(/img/head/undermenu/provider-login.svg)}}#header-base .header-logo{position:absolute;top:18px;left:20px}#header-base .header-logo a{display:inline-block}#header-base .header-logo svg{width:124px;height:26px;vertical-align:text-bottom}#header-base .header-logo img{width:124px;height:26px}#header-base .header-submenu{position:absolute;top:14px;right:20px;line-height:1.3}#header-base .header-submenu .welcomebox{text-align:right;margin-bottom:4px;font-size:9pt}#header-base .header-submenu .smallmenulist{float:right;font-size:9pt}#header-base .header-submenu .smallmenulist .listitem{float:left;padding:0;margin:0;border-right:1px solid #CCC;padding:0 10px}#header-base .header-submenu .smallmenulist .lastitem{border-right:0 !important;padding-right:0 !important}#header-menu .submenuhighlight{background:#d90000;height:3px}#header-menu .searchboxwrap{float:left;width:100%}#header-menu .searchboxarea{position:relative;margin:11px 560px 0 160px;height:34px}#header-menu .submenuboxleftbox{float:left;margin-left:-100%;width:160px}#header-menu .submenuboxleftbox .submenulist{float:left;margin-left:20px}#header-menu .submenuboxrightbox{float:right;margin-left:-500px;width:500px}#header-menu .submenuboxrightbox .submenulist{float:right;margin-right:20px}#searchtextbox{position:absolute;top:0;width:100%;height:28px;margin:0;padding:2px 6px;border:1px solid #AAA;border-radius:4px 0 0 4px;box-sizing:content-box;line-height:1.3;font-size:11pt;height:20px\9;padding:6px\9}#searchtextbox:not(:target){height:28px\9;padding:2px 6px\9}#searchtextbox:focus{outline:0;border:solid 1px #555}#searchexecbutton{position:absolute;top:0;right:-58px;width:44px;height:32px;border:solid 1px #555;border-radius:0 4px 4px 0;box-sizing:content-box;background:#333}#searchexecbutton:hover{background:#000}#searchexecbutton input{position:absolute;top:0;right:0;margin:0;padding:0;width:44px;height:32px;border:0;box-sizing:border-box;background:transparent;color:#FFF;line-height:34px;letter-spacing:2px;font-size:13px;font-weight:normal;font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック','MS PGothic',sans-serif;cursor:pointer}* html #searchtextbox{width:300px;height:34px}* html #searchexecbutton{left:300px;height:34px;border:0}#header-menu .submenulist .listitem{float:left;height:55px;overflow:hidden}#header-menu .submenulist .listitem.join:before{content:"";position:absolute;top:0;width:76px;height:3px;background:#fdbb30}#header-menu .submenulist .listitem .subtitle{padding-top:6px;height:18px;line-height:18px;font-weight:normal;font-size:8pt;color:#555;transform:scale(0.94);transform-origin:top left}#header-menu .submenulist .listitem.join .subtitle{letter-spacing:-0.08em}#header-menu .submenulist .listitem .maintitle{height:17px;line-height:17px}#header-menu .submenulist .listitem .pulldown{position:absolute;bottom:8px;right:10px;color:#666;font-size:8pt;margin-left:5px}#header-menu .submenulist .listitem img{vertical-align:middle;margin-right:5px}#header-menu .submenulist .listitem a{display:block;height:48px;color:#000;text-decoration:none}#header-menu .submenulist .listitem .pulldownlink{position:relative;margin-top:3px;padding:0 10px;border-right:1px solid #DDD;font-size:10pt;font-weight:bold;white-space:nowrap;cursor:pointer}#header-menu .submenulist .listitem .cartitemcount{position:absolute;top:6px;left:9px;width:46px;color:#E00;text-align:center;font-size:10pt;font-weight:bold;height:23px;line-height:23px}#header-menu .submenulist .lastitem .pulldownlink{border-right:0 !important;padding-right:0 !important}#header-menu .submenulist .lastitem .pulldown{right:0 !important}#searchpulldownlink{background-image:url(/img/head/searchmenu.gif);background-size:32px 32px;background-repeat:no-repeat;background-position:0 8px}@media only screen and (-webkit-min-device-pixel-ratio:1.5),(min-resolution:144dpi){#searchpulldownlink{background-image:url(/img/head/searchmenu.svg)}}#searchpulldownlink .subtitle,#searchpulldownlink .maintitle{margin-left:30px}#cartpulldownlink{background-image:url(/img/head/cartmenu.gif);background-size:38px 30px;background-repeat:no-repeat;background-position:9px 10px}@media only screen and (-webkit-min-device-pixel-ratio:1.5),(min-resolution:144dpi){#cartpulldownlink{background-image:url(/img/head/cartmenu.svg)}}#cartpulldownlink .subtitle,#cartpulldownlink .maintitle{margin-left:45px}.header-pulldownmenu{visibility:hidden;position:absolute;background:#FFF;border:1px solid #CCC;box-shadow:0 100vw 0 100vw rgba(0,0,0,0.5);z-index:3;top:54px;padding:5px 15px}.header-pulldownmenu .submenuheader{margin:10px 0;font-size:10pt;font-weight:bold;line-height:1.4}.header-pulldownmenu .submenuheader .comment{font-weight:normal;font-size:9pt;margin-top:6px}.header-pulldownmenu .menulist{margin:0 8px 0 0}.header-pulldownmenu .menulist li{margin:10px 0 8px 0;line-height:1.6}.header-pulldownmenu .menulist a{display:block;width:100%;color:#000;white-space:nowrap;background-position:0 2px}.header-pulldownmenu .buttonlink{margin:12px 0 10px 0}.header-pulldownmenu .buttonlink a{display:block;text-align:center;padding:4px 20px;border-radius:3px;white-space:nowrap;background:#D00;color:#FFF;font-size:10pt;font-weight:normal;text-decoration:none;line-height:1.6}.header-pulldownmenu .buttonlink a:hover{background:#d00000}.header-pulldownmenu .buttonlink a:focus{opacity:.75}.header-pulldownmenu .carttotalmoney{width:100%;height:28px;background:#FFD;border:1px solid #333}.header-pulldownmenu .carttotalmoney th{width:60px;background:#333;color:#fff}.header-pulldownmenu .carttotalmoney td{padding:0 10px;color:#C00;font-size:10pt;font-weight:bold}* html #searchpulldownlink-box{left:20px !important}* html #mypagepulldownlink-box{left:auto !important;right:340px}* html #keiyakupulldownlink-box{left:auto !important;right:265px}* html #cartpulldownlink-box{left:auto !important;right:116px}* html #mylistpulldownlink-box{left:auto !important;right:20px}#undermenu{overflow:hidden;position:relative;top:-20px;left:0;padding:8px 10px;background-color:#333;color:#FFF;line-height:1.2;font-size:9pt}* html #undermenu{height:30px}#undermenu a{display:inline-block;color:#FFF}#undermenu .submenulist{display:table;float:left}#undermenu .submenulist .listitem{float:left;border-right:1px solid rgba(255,255,255,0.4);margin:0;padding:0 10px}#undermenu .submenulist .lastitem{border-right:0 !important}#undermenu .menu{padding:0 10px}#undermenu .rightmenu{float:right;padding:0 10px}#undermenu .color-icon{float:left;padding-left:10px}#undermenu .color-icon img{width:12px;height:12px;margin-top:3px;border:1px solid rgba(255,255,255,0.4);border-radius:3px}#undermenu .guide-http,#undermenu .guide-https{background-image:url(/img/head/undermenu/guide.gif);background-repeat:no-repeat;background-size:12px 14px;background-position:0 50%;padding-left:16px}@media only screen and (-webkit-min-device-pixel-ratio:1.5),(min-resolution:144dpi){#undermenu .guide-http,#undermenu .guide-https{background-image:url(/img/head/undermenu/guide.svg)}}@media(min-width:1px){#undermenu .icon{padding-left:18px;background-repeat:no-repeat;background-size:15px 15px;background-position:0 50%}}#footer .detailmenuarea{clear:both;height:214px;padding-left:20px;background:#444;color:#FFF}#footer .detailmenuarea a{color:#DDD}#footer .detailmenubox{position:relative;width:960px;margin:0 auto}#footer .detailmenubox .administrator{float:left;margin-right:60px;padding-top:25px;width:190px}#footer .detailmenubox .administrator .logo{display:inline-block}#footer .detailmenubox .administrator svg,#footer .detailmenubox .administrator img{width:104px;height:22px;vertical-align:bottom}#footer .detailmenubox .administrator .company{margin-top:12px;font-size:10.4px;font-weight:bold}#footer .detailmenubox .administrator .description{margin:8px 0 0 0;color:#CCC;font-size:10px}#footer .detailmenubox .menublock{float:left;overflow:hidden;width:175px;white-space:nowrap}#footer .detailmenubox .menublock .title{margin-top:24px;margin-bottom:7px;padding-top:2px;font-size:10pt;font-weight:bold;line-height:1}#footer .detailmenubox .menublock .title a{color:#FFF}#footer .detailmenubox ul{margin-left:20px;line-height:1.8;font-size:9pt}#footer .mainmenuarea{clear:both;padding-top:21px;overflow:hidden;position:relative}#footer .mainmenuarea a{color:#FFF}#footer .mainmenuarea ul{float:left;position:relative;left:50%}#footer .mainmenuarea li{float:left;border-right:1px solid #CCC;padding:0 10px;line-height:1.2;font-size:8.5pt;position:relative;left:-50%}#footer .mainmenuarea .last{border-right:0 !important;margin-right:0 !important;padding-right:20px !important}#footer .copyright{clear:both;padding:14px 0 20px 0;text-align:center;font-size:9pt;color:#DDD}@media(min-width:1px){#footer .icon{padding-left:20px;background-repeat:no-repeat;background-size:16px 16px;background-position:0 50%}}#footer .detailmenubox:after{position:absolute;top:19px;left:112px;content:"";width:33px;height:33px;background:url(/img/10th.svg) no-repeat}#productinfo .topareawrap{float:left;margin-right:-270px;width:100%}#productinfo .topareabox{margin-right:270px}#productinfo .cartareawrap{float:left;width:270px;margin-bottom:10px}#productinfo .cartareabox{margin-left:30px}#productinfo .summarywrap{overflow:hidden;margin-bottom:15px;width:100%}#productinfo .summarybox{float:right;margin-left:-270px;width:100%}#productinfo .summaryinner{margin-left:270px}#productinfo .imagebox{float:left;width:270px}#productinfo .sameitem{padding-left:90px;margin-right:20px;float:left;width:200px;height:120px}#productinfo .sameitem .jacketimg{position:absolute;left:0;top:0}#productinfo .sameitem .title{line-height:1.3;margin-bottom:5px}#productinfo .sameitem .money{color:#C00;line-height:1.3;margin-bottom:3px}#productinfo .sameitem .detail{line-height:1.3;margin-bottom:3px}#productinfo .sameitem .state-new{color:#C00}#productinfo .sameitem .state-seminew{color:#C00}#productinfo .headerbox{width:100%;margin-bottom:16px}#productinfo .title-base{float:left;line-height:19px}#productinfo .title-base .state-new{padding:3px 6px;min-width:38px;background:#F33;color:#FFF;text-align:center;vertical-align:middle;font-size:12px;line-height:1;display:inline-block;margin-right:6px;border-radius:3px}#productinfo .title-base .state-seminew{padding:3px 6px;min-width:38px;background:#33F;color:#FFF;text-align:center;vertical-align:middle;font-size:12px;line-height:1;display:inline-block;margin-right:6px;border-radius:3px}#productinfo .title-base .state-digi{padding:3px 6px;min-width:38px;background:#09f;color:#FFF;text-align:center;vertical-align:middle;font-size:12px;line-height:1;display:inline-block;margin-right:6px;border-radius:3px}#productinfo .title-base .state-soft{padding:3px 6px;min-width:38px;background:#f70;color:#FFF;text-align:center;vertical-align:middle;font-size:12px;line-height:1;display:inline-block;margin-right:6px;border-radius:3px}#productinfo .headerbox .title{color:#000;line-height:1.25;font-size:18px;margin:0}#productinfo .mylistcount{overflow:hidden;width:170px;margin-right:10px;margin-bottom:10px;padding:4px 6px;background:#EEE;display:table;border-radius:3px}@media(min-width:1px){#productinfo .mylistcount{width:auto}}#productinfo .mylistcount .title{float:left;margin-right:8px;padding-top:1px}#productinfo .mylistcount .count{float:right;padding:1px 8px 0 8px;line-height:16px;background:#FFF;text-align:center;font-weight:bold}#productinfo .ratingstar-total{float:left}#productinfo .ratingstar-total img{width:65px;height:13px;vertical-align:0}#productinfo .reviewcount{margin-bottom:8px;padding-left:65px}#productinfo .infomation{clear:both;margin:0}#productinfo .infomation th{position:relative;padding:1px 15px 0 2px;font-size:8pt;text-align:left;vertical-align:top;white-space:nowrap;color:#888}#productinfo .infomation th:after{position:absolute;content:":";right:5px;font-weight:normal}#productinfo .infomation td{padding-bottom:5px;word-break:keep-all;vertical-align:top}#productinfo .infomation strong{display:inline-block;margin:0;font-weight:normal}#productinfo .infomation .performer{margin:0}#productinfo .infomation .performer li{display:inline;margin:0 8px 0 0}#productinfo .infomation .director{margin:0}#productinfo .infomation .director li{display:inline;margin:0 8px 0 0}#productinfo .infomation .categorylist{list-style:none;margin:0}#productinfo .infomation .categorylist li{margin:0}#productinfo .infomation .ranking a{display:inline-block}#productinfo .infomation .ranking span{position:relative;display:inline-block;margin-right:5px;padding-right:10px;color:#c00;font-weight:bold}#productinfo .infomation .ranking span:after{position:absolute;right:0;content:"-";color:#000 !important;font-weight:normal !important}#productinfo .softethicsinfo{clear:both}#productinfo .softethicsinfo td{font-size:9pt}#productinfo .cautioninfo{clear:both;margin-bottom:20px}#productinfo .cautioninfo td{font-size:10pt;color:#C00}#productinfo .attention{clear:both;font-weight:bold;color:#C00;margin-bottom:15px}#productinfo .attention img{width:16px;height:14px;float:left}#productinfo .attention span{display:block;padding-left:22px}#productinfo .detailbox{clear:both;margin-bottom:15px}#productinfo .detailbox h2{color:#333;font-size:10pt;font-weight:bold;line-height:120%;border-top:1px solid #CCC;margin:0 0 10px 0;padding:10px 0 0 0;display:table;width:100%}#productinfo .detailbox .sentence{margin:0 0 5px 0;line-height:1.4;display:table;width:100%}#productinfo .detailbox .introduction{margin:0 0 5px 0;line-height:1.4;display:table;width:100%}#productinfo .detailbox b{color:#333}#productinfo .detailbox .digestimage li{display:inline}#productinfo .detailbox .digestimage img{width:120px;height:90px;margin-right:4px;margin-bottom:4px}#productinfo .detailbox .digestimage a{cursor:url(/img/contents/zoom.cur),auto}#productinfo .device{margin-bottom:12px}#productinfo .device>tbody>tr>td{position:relative}#productinfo .device>tbody>tr>td>span{position:absolute;top:0;left:12px;padding:0 3px;background:#FFF;font-size:9pt;font-weight:bold;color:#333}#productinfo .device table{margin:6px 16px 0 0;padding:12px 20px 10px 10px;border:solid 4px #EEE;border-radius:10px}#productinfo .device table tr:first-child td{padding-bottom:4px}#productinfo .device table tr td.icon{padding-bottom:0;background:#00698c;border-radius:6px}#productinfo .device table td.icon img{width:44px;height:44px}#productinfo .device table td.type div{position:relative;margin:0 5px;padding:0 5px;height:20px;line-height:20px;background:#333;color:#FFF;border-radius:10px;text-align:center;font-size:7pt;font-weight:bold}#productinfo .device table td.type span{display:block;transform:scale(0.85,1)}#productinfo .device table td.ng div{background:#CCC}#productinfo .device table td.support img{width:18px;height:18px}#productinfo .device td.pc table tr:last-child td div:after{position:absolute;top:6px;right:-38px;content:"*1";color:#D00;line-height:10px;font-size:10px;font-weight:normal}#productinfo .device td.android table tr:last-child td.ok div:after{position:absolute;top:6px;right:-38px;content:"*1";color:#D00;line-height:10px;font-size:10px;font-weight:normal}#productinfo .device td.ios table tr:last-child td.ok div:before{position:absolute;top:-1px;right:-38px;content:"*2";color:#D00;line-height:10px;font-size:10px;font-weight:normal}#productinfo .device td.ios table tr:last-child td.ok div:after{position:absolute;bottom:-1px;right:-38px;content:"*3";color:#D00;line-height:10px;font-size:10px;font-weight:normal}#productinfo .device-note{font-size:8pt}#productinfo .device-note span{padding-right:5px;color:#D00}#productinfo .disp-ng{display:none}.openthumbnail{font-weight:normal;font-size:9pt;margin-top:5px}.openthumbnail a:visited{color:#039}#productinfo .detailbox .sentence .recording-title{font-weight:bold}#productinfo .detailbox .reviewcount{float:left;width:170px;margin-right:10px;margin-bottom:10px;padding:4px 6px;background:#EEE;display:table;border-radius:3px}@media(min-width:1px){#productinfo .detailbox .reviewcount{width:auto}}#productinfo .detailbox .reviewcount .title{float:left;margin-right:8px;padding-top:1px}#productinfo .detailbox .reviewcount .count{float:right;padding:1px 8px 0 8px;line-height:16px;background:#FFF;text-align:center;font-size:9pt;font-weight:bold}#productinfo .detailbox .reviewcount .count img{width:65px;height:13px;vertical-align:-2px}#productinfo .detailbox .userreview{clear:both;border-top:1px dotted #CCC}#productinfo .detailbox .userreview .eachreview{border-bottom:1px dotted #CCC;margin:10px 0;padding-bottom:10px}#productinfo .detailbox .userreview .eachreview .ratingstar{float:left;margin-bottom:3px;margin-right:10px}#productinfo .detailbox .userreview .eachreview .ratingstar img{width:65px;height:13px;vertical-align:-1px}#productinfo .detailbox .userreview .eachreview .title{float:left;margin-bottom:3px;margin-right:15px}#productinfo .detailbox .userreview .eachreview .date{float:left;margin-bottom:3px;font-size:8pt;color:#666;line-height:1.7}#productinfo .detailbox .userreview .eachreview .reviewer{clear:both;margin-bottom:3px}#productinfo .detailbox .userreview .eachreview .comment{margin:0;margin-bottom:5px;line-height:1.4;display:table;width:100%}#productinfo .detailbox .userreview .eachreview .vote td{font-size:8pt;color:#666}#productinfo .detailbox .userreview .eachreview .votereviewlink{display:inline-block;width:48px;padding:2px 0;border:1px solid #999;border-radius:3px;background-color:#EEE;background-image:linear-gradient(to bottom,#f7f7f7,#EEE);color:#333;line-height:1.4;font-size:8pt;text-align:center;text-decoration:none}#productinfo .detailbox .userreview .eachreview .votereviewlink:hover{background-color:#e8e8e8;background-image:linear-gradient(to bottom,#EEE,#e8e8e8)}#productinfo .detailbox .userreview .eachreview .votereviewlink:focus{opacity:.6}#productinfo .detailbox .relationsbox{width:100%;float:left}#productinfo .detailbox .relationsinner{margin:0 35px 0 65px}#productinfo .detailbox .relationsprev{position:relative;float:left;margin-left:-100%;width:25px;height:290px}#productinfo .detailbox .relationsnext{position:relative;float:left;margin-left:-25px;width:25px;height:290px}#productinfo .detailbox .relationsprev img{position:absolute;top:50%;margin-top:-40px}#productinfo .detailbox .relationsnext img{position:absolute;top:50%;margin-top:-40px}#productinfo .detailbox .relations{position:relative;margin-bottom:20px}#productinfo .detailbox .relations .summary{line-height:1.2;font-size:10pt;margin-bottom:10px}#productinfo .detailbox .relations .pageno{position:absolute;top:0;right:0;visibility:hidden;font-size:10pt}#productinfo .detailbox .relations .contents{margin:0 27px}#productinfo .detailbox .relations .pageprev{position:absolute;left:0;display:none}#productinfo .detailbox .relations .pagenext{position:absolute;right:0;display:none}#productinfo .detailbox .relations .relitem{margin-bottom:3px;float:left}#productinfo .detailbox .relations .relitem .title{line-height:1.2;overflow:hidden}#productinfo .digestblock{visibility:hidden}#productinfo .digestblock .digestsquare{position:absolute;z-index:2;top:0}#productinfo .digestblock .closebutton{position:absolute;top:1px;right:10px;cursor:pointer}#productinfo .digestblock .contentsname{font-size:9pt;font-weight:bold}#productinfo .digestblock .showthumb{display:block;font-size:9pt;margin-left:10px;background:url(/img/contents/viewer/showthumb.gif) no-repeat left top;padding-left:21px;color:#000}#productinfo .digestblock .showjacket{display:block;font-size:9pt;margin-left:10px;background:url(/img/contents/viewer/showjacket.gif) no-repeat left top;padding-left:21px;color:#000}#productinfo .digestblock .pageno{font-size:9pt}#productinfo .digestblock .prevlink{display:block;font-size:9pt;background:url(/img/contents/viewer/prevlink.gif) no-repeat left center;padding-left:15px;color:#000}#productinfo .digestblock .nextlink{display:block;font-size:9pt;background:url(/img/contents/viewer/nextlink.gif) no-repeat right center;padding-right:15px;color:#000}#productinfo .digestblock .nextlink img{margin-left:4px}#productinfo .digestblock .prevbutton{left:10px;position:absolute;background:url(/img/contents/viewer/transparent.gif);cursor:pointer}#productinfo .digestblock .prevbutton img{position:absolute;left:10px;opacity:0}#productinfo .digestblock .nextbutton{right:10px;position:absolute;background:url(/img/contents/viewer/transparent.gif);cursor:pointer}#productinfo .digestblock .nextbutton img{position:absolute;right:10px;opacity:0}#productinfo .digestblock .loadingimg{position:absolute;top:50%;left:50%;margin:-19px 0 0 -19px}#productinfo .digestblock .previewarea{text-align:center}#productinfo .digestblock .thmubarea div{float:left;margin-right:3px;margin-bottom:3px}#productinfo .digestblock .thmubarea .right{margin-right:0}#productinfo .digestblock .thmubarea .bottom{margin-bottom:0}#productinfo .digestblock .pagingarea{clear:both;padding-top:9px}#productinfo .digestblock a{color:#productinfo .000000}#productinfo .cartareabox .title{padding:0;margin:0 0 8px 0;color:#333;font-size:10.5pt;font-weight:bold}#productinfo .cartareabox .mp4none{margin-bottom:10px}#productinfo .cartareabox .cartprocmsg{color:#333;font-size:9pt}#productinfo .cartareabox .cartouterbox{margin-top:5px;margin-bottom:10px}#productinfo .cartareabox .cartouterbox input{position:absolute;margin:9px 0 0 10px;padding:0;width:14px;height:14px}@media(min-width:1px){#productinfo .cartareabox .cartouterbox input{display:none}#productinfo .cartareabox .cartouterbox input[type=radio]+label::before{position:absolute;top:50%;left:9px;margin-top:-8px;width:16px;height:16px;content:"";background-color:#f3f3f3;border:1px solid #CCC;border-radius:50%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#productinfo .cartareabox .cartouterbox input[type=radio]:checked+label::after{display:block;position:absolute;top:50%;left:13px;margin-top:-4px;content:"";width:8px;height:8px;border-radius:50%;background:steelblue}}#productinfo .cartareabox .cartseltypebox{display:block;border:1px solid #CCC;border-radius:4px;margin-bottom:4px;cursor:pointer;background:#FFF;padding:1px 10px 1px 5px;height:28px;line-height:28px}#productinfo .cartareabox .cartseltypebox .salestype{float:left;font-size:9pt;margin-left:25px}#productinfo .cartareabox .cartseltypebox .money{float:none;text-align:right;color:#C00;font-size:9pt}#productinfo .cartareabox .cartinnerbox{margin-top:5px;margin-bottom:10px}#productinfo .cartareabox .cartinnerbox .carthead{text-align:center;font-size:9pt;color:#333;padding-bottom:8px}#productinfo .cartareabox .cartinnerbox .money{font-size:10pt;font-weight:bold;color:#C00;padding-left:8px}#productinfo .cartareabox .cartinnerbox .yen{color:#C00;padding-left:1px}#productinfo .cartareabox .cartinnerbox .cartbody{text-align:center;padding:0;margin:0}#productinfo .cartareabox .cartinnerbox .buyer{overflow:hidden;background:steelblue}#productinfo .cartareabox .cartinnerbox .buyhead{font-weight:bold;text-align:center;color:#FFF;height:32px;line-height:33px}#productinfo .cartareabox .cartinnerbox .buybody{text-align:center;color:steelblue;background:floralwhite;border:1px solid;height:48px;line-height:48px}#productinfo .cartareabox .cartinnerbox .soldout{overflow:hidden;background:#666}#productinfo .cartareabox .cartinnerbox .soldout .buybody{color:#666;background:#EEE}#productinfo .cartareabox .cartinnerbox .unsale{border:1px solid #BBB;border-radius:4px;background:#EEE;padding:10px 0}#productinfo .cartareabox .cartinnerbox .unsale a{cursor:default}#productinfo .cartareabox .cartinnerbox .unsale .carthead{color:#666;font-size:10pt}#productinfo .cartareabox .cartinnerbox .campaign .day{height:36px;line-height:29px;background:url(/img/contents/campaign_money.gif) no-repeat;font-weight:bold;width:150px;font-size:9pt;color:#FFF;margin:0 10px 2px 10px;padding:0 0 0 68px}#productinfo .cartareabox .cartinnerbox .campaign .text{clear:both;text-align:center;font-weight:bold;font-size:9pt;color:#333;padding-bottom:2px}#productinfo .cartareabox .cartinnerbox .campaign .defaultmoney{text-decoration:line-through}#productinfo .cartareabox .cartinnerbox .campaign .arrow{padding-left:8px}#productinfo .cartareabox .downloadbox{margin-top:0;padding:10px 10px 0 10px;border:1px solid #CCC;background:#FFF}#productinfo .cartareabox .downloadbox .filetype{margin:0 0 10px 0;padding-bottom:6px;border-bottom:1px solid #CCC;font-size:10pt;font-weight:bold;color:#333;position:relative}#productinfo .cartareabox .downloadbox .filetype .definition{position:absolute;top:0;right:0;width:34px;padding-top:1px;border-radius:3px;line-height:15px;font-size:9pt;text-align:center;color:#FFF;background:#333;background-image:linear-gradient(#666,#000)}#productinfo .cartareabox .downloadbox .filetype .icon{position:absolute;top:0;right:0;padding:0 6px;border-radius:3px;line-height:17px;font-size:8pt;letter-spacing:-0.1em;color:#FFF;background:#789;background-image:linear-gradient(#9AB,#678)}#productinfo .cartareabox .downloadbox .mediainfo{margin-bottom:5px}#productinfo .cartareabox .downloadbox .mediainfo th{position:relative;padding:2px 14px 0 0;font-size:8pt;text-align:left;vertical-align:top;white-space:nowrap;color:#888}#productinfo .cartareabox .downloadbox .mediainfo th:after{position:absolute;content:":";top:1px;right:4px;font-weight:normal}#productinfo .cartareabox .downloadbox .mediainfo td{padding-bottom:5px;vertical-align:top;font-size:9pt}#productinfo .cartareabox .downloadbox .fileinfo{margin-bottom:10px;width:218px}#productinfo .cartareabox .downloadbox .fileinfo .first{width:24px}#productinfo .cartareabox .downloadbox .fileinfo .last{width:88px;border-right:0}#productinfo .cartareabox .downloadbox .fileinfo th{background-color:#ececec;height:28px;text-align:center;font-weight:normal;font-size:9pt;color:#333;border-right:1px solid #FFF}#productinfo .cartareabox .downloadbox .fileinfo td{text-align:center;font-size:9pt;border-bottom:1px solid #e3e3e3;padding:5px 0}#productinfo .cartareabox .downloadbox .notes{margin-bottom:5px;font-size:8pt;color:#666}#productinfo .cartareabox .downloadbox .recommend{margin-bottom:10px}#productinfo .cartareabox .downloadbox .recommend.arrowgray-http>a{padding-left:9px}#productinfo .cartareabox .downloadbox .config-dl{line-height:1.3;background:url(/img/contents/config.gif) no-repeat;background-position:0 2px;background-size:12px 12px;text-indent:18px;margin-bottom:5px}#productinfo .cartareabox .reflink{margin-bottom:10px;padding:10px;background:#FFF;border:1px solid #CCC;font-size:9pt}#productinfo .cartareabox .reflink div{margin-bottom:10px}#productinfo .cartareabox .reflink div.title{padding:0 0 6px 0;border-bottom:solid 1px #CCC;font-size:10pt;font-weight:bold;color:#333}@media(min-width:1px){#productinfo .cartareabox .reflink div.title{padding-left:24px;background:url(https://img.duga.jp/img/icon/svg/stead.svg) no-repeat 0 -1px;background-size:19px 19px}}#productinfo .cartareabox .buttonbox{margin-bottom:10px}#productinfo .cartareabox .buttonbig_active{width:216px;height:28px;line-height:28px;display:inline-block;text-decoration:none;text-align:center;font-size:10pt;font-weight:bold;color:#555;border:1px solid #aaa;border-radius:3px;background-color:#f7f7f7;background-image:linear-gradient(to bottom,#f7f7f7,#efefef)}#productinfo .cartareabox .buttonbig_active:hover{background-color:#EEE;background-image:linear-gradient(to bottom,#EEE,#e8e8e8)}#productinfo .cartareabox .buttonbig_active:focus{opacity:.6}#productinfo .cartareabox .buttonbig_noactive{width:216px;height:28px;line-height:28px;display:inline-block;text-decoration:none;text-align:center;font-size:10pt;font-weight:bold;color:#aaa;border:1px solid #CCC;border-radius:3px;background-color:#f7f7f7;background-image:linear-gradient(to bottom,#fafafa,#f3f3f3)}#productinfo .cartareabox .buttonbig_information{background:#ffe599 !important;opacity:1 !important}#productinfo .cartareabox .buttonbig_information:hover{background:#f8dc8a !important}#productinfo .cartareabox .buttonbig_alert{background:#ffe599 !important;opacity:1 !important}#productinfo .cartareabox .buttonbig_alert:hover{background:#f8dc8a !important}#productinfo .cartareabox .buttonbig_small{width:86px;font-size:9pt}#productinfo .cartareabox .buttonbig_soft{width:100px}#productinfo .cartareabox .buttonbig_play{width:120px;font-size:9pt}#productinfo .cartareabox .wmdrm{display:block;opacity:.7;bottom:12px;margin:0 0 10px 0;padding:6px 2px 5px 36px;border:solid 3px #e5e5e5;border-radius:6px;background-image:url(https://img.duga.jp/img/contents/dldp.gif);background-repeat:no-repeat;background-position:5px 7px;background-size:25px;color:#000;line-height:1.3;font-size:11px}#productinfo .cartareabox .wmdrm.dl-ng{display:none}@media only screen and (-webkit-min-device-pixel-ratio:1.5),(min-resolution:144dpi){#productinfo .cartareabox .wmdrm{background-image:url(https://img.duga.jp/img/contents/dldp.svg)}}#productinfo .cartareabox .wmdrm:hover{opacity:1;border:solid 3px #d9d9d9;background-color:#fafafa;color:#555}#productinfo .cartareabox th.longest{letter-spacing:-0.06em}#productinfo .cartareabox .st-only{padding-top:2px;font-size:10px;line-height:1.2}#productinfo .cartareabox .st-only:before{content:"ストリーミング専用につきダウンロード不可"}#main-centerbox{width:680px;padding-top:10px;margin-right:auto;margin-left:auto}#main-centerbox .maintitle{color:#333;font-size:11.5pt;font-weight:bold;margin-bottom:10px}#main-centerbox .subtitle{color:#333;font-size:10.5pt;font-weight:bold;margin-bottom:5px}#main-centerbox .text-title{color:#333;font-size:10pt;font-weight:bold;margin-bottom:5px}#main-centerbox .text-desc{margin-bottom:5px;font-size:8pt;color:#666;line-height:1.5}#main-centerbox .narrow-line{margin-top:.25em;margin-bottom:.25em}#main-centerbox .item-end{margin-bottom:20px}#main-centerbox .item-start{margin-top:20px}#main-centerbox .indent{margin-left:1.5em}#main-centerbox .form-title{font-size:10.5pt;font-weight:bold;color:#333;margin-bottom:2px}#main-centerbox .form-text{font-size:8pt;color:#666;margin-bottom:4px}#main-centerbox .form-desc{min-width:292px;max-width:592px;padding:6px 8px;margin-bottom:15px;border:1px solid #CCC;word-wrap:break-word;display:table-cell;border-radius:3px}#main-centerbox #table .liquid-gray-button span a,#main-centerbox #table .liquid-gray-button span input[type="submit"]{min-width:200px}#main-centerbox #table input[type="text"],#main-centerbox #table input[type="password"],#main-centerbox #table input[type="email"],#main-centerbox #table input[type="number"]{width:300px;margin-bottom:15px}#main-centerbox #table textarea{width:600px;height:200px;resize:none;vertical-align:bottom;margin-bottom:15px}#main-centerbox #table input[type="checkbox"]{margin:0 4px 0 0;vertical-align:middle}#main-centerbox #table input[type="radio"]{margin:0 2px 2px 5px;vertical-align:middle}#main-centerbox #table label{margin-right:10px;vertical-align:middle}#main-centerbox .box-base{position:relative;margin-bottom:20px}#main-centerbox .box-base .box{padding:20px;border:1px solid #CCC;border-radius:6px}#main-centerbox .box-base .box.center{width:638px}#main-centerbox .box-base input[type="checkbox"]{margin:0 4px 0 0;vertical-align:middle}#main-centerbox .box-base .form-subtitle{margin-top:10px;margin-bottom:2px;font-size:9pt}#main-centerbox .box-base .form-name{margin-top:10px;margin-bottom:2px;margin-right:5px;font-size:9pt;float:left}#main-centerbox .box-base .description{margin-bottom:15px}#main-centerbox .box-base .form-check{margin-bottom:15px}#main-centerbox .box-base label{font-size:9pt}#main-centerbox .box-base .box.left{width:288px}#main-centerbox .box-base .box.right{position:absolute;top:0;right:0;bottom:0;width:288px}#main-centerbox .box.left input[type="email"],#main-centerbox .box.left input[type="password"]{width:272px !important;margin-bottom:0 !important}#main-centerbox .box.left input[type="submit"]{width:286px !important}#main-centerbox .box.left .form-check{margin:10px 0 15px 0}#main-centerbox .box.right .form-text{margin:10px 0}#main-centerbox .box.right input[type="image"]{width:148px;height:34px}#main-leftcontents .maintitle,#main-rightcontents .maintitle{margin-bottom:10px;padding:0;font-size:12pt;font-weight:bold;color:#333;clear:both}#main-leftcontents .secondtitle,#main-rightcontents .secondtitle{margin-bottom:10px;padding:0 7px;height:30px;line-height:30px;background:#333;font-size:10pt;font-weight:bold;color:#FFF;clear:both}#main-leftcontents .subtitle,#main-rightcontents .subtitle{margin-bottom:5px;padding:0;font-size:10pt;font-weight:bold;color:#333;clear:both}#main-leftcontents .pankuzu,#main-rightcontents .pankuzu{margin-bottom:15px;font-size:10pt;line-height:1.4;color:#333}#main-leftcontents .item_end,#main-rightcontents .item_end{margin-bottom:20px}#main-leftcontents .item-end,#main-rightcontents .item-end{margin-bottom:20px}#main-leftcontents .item-start,#main-rightcontents .item-start{margin-top:20px}#main-leftcontents hr,#main-rightcontents hr{margin:15px 0 10px 0;height:1px;border-width:1px 0 0 0;border-style:solid;border-color:#CCC;clear:both}#main-leftcontents .description,#main-rightcontents .description{margin-bottom:10px}#main-leftcontents .maintitle.multiple{display:inline-block;margin-top:0}#main-leftcontents .total-count{display:inline-block;margin-bottom:10px;font-size:12pt;font-weight:bold;color:#333}#main-leftcontents .mainbanner,#main-rightcontents .mainbanner{margin-bottom:20px;text-align:center}#main-leftcontents .mainbanner img,#main-rightcontents .mainbanner img{width:100%;max-width:812px;min-height:150px}#main-leftcontents .text-desc p,#main-rightcontents .text-desc p{margin-top:.5em;margin-bottom:.5em}#main-leftcontents .text-desc .indent,#main-rightcontents .text-desc{margin-left:1.5em}#main-leftcontents .text-desc .item-end,#main-rightcontents .text-desc .item-end{margin-bottom:1.5em}#main-leftcontents .text-desc b,#main-rightcontents .text-desc b{color:#333}#main-leftcontents .list3column .item,#main-rightcontents .list3column .item{float:left;width:220px;margin-bottom:12px;font-weight:bold}#main-leftcontents .list3column .count,#main-rightcontents .list3column .count{font-weight:normal;font-size:9pt;color:#888}#main-leftcontents .list4column .item,#main-rightcontents .list4column .item{float:left;width:170px;margin-bottom:12px;font-weight:bold}.pluslink{position:relative;clear:both}@media(min-width:1px){.pluslink a{padding-left:15px;color:#666;text-decoration:none}.pluslink a::before{content:"";position:absolute;top:2px;left:0;width:10px;height:10px;color:#888;background:url(/img/plus.gif) no-repeat #f3f3f3;background-size:10px 10px;border:1px solid;border-radius:2px}.pluslink a:hover{color:#333}.pluslink a:hover::before{color:#888}.pluslink a span:hover{text-decoration:underline}}.morelink{position:relative;text-align:right;clear:both}.morelink a{display:inline-block;color:#666}.morelink a::after{content:"";position:absolute;top:1px;right:0;width:13.4px;height:13.4px;background:url(/img/icon/svg/morelink.svg) no-repeat;background-size:contain;background-color:#999;border-radius:3px}.morelink a:hover{color:#000}.morelink a:hover::after{background-color:#333}@media(min-width:1px){.morelink a{padding-right:17px}}.moretitlebox{overflow:hidden;margin-bottom:10px}.moretitlebox .maintitle{float:left;margin-bottom:0 !important}.moretitlebox .morelink{clear:none;float:right;margin-top:2px}.moretitlebox .subtitle{float:left}.rsslink{display:inline-block;background:#F83;background-image:url(/img/icon/rss.gif);background-repeat:no-repeat;background-size:11px 11px;background-position:4px 1px;color:#FFF !important;padding:2px 5px 0 17px;line-height:12px;font-size:10px;font-weight:normal;border-radius:2px}@media only screen and (-webkit-min-device-pixel-ratio:1.5),(min-resolution:144dpi){.rsslink{background-image:url(/img/icon/rss_x2.gif)}}.rsslink:visited,.rsslink:link{text-decoration:none}.maintitle .rsslink{margin-left:10px;vertical-align:2px}.error{border:2px solid #C00;color:#C00;background-color:#fee;padding:8px 12px;font-size:10pt;margin-bottom:20px;border-radius:4px}.error a{color:#C00;text-decoration:underline}.error-arrow{background:url("/img/error-arrow.gif") no-repeat 50% 100%;width:100%;max-width:563px;padding-bottom:15px;margin-bottom:10px}.error-arrow .error{margin-bottom:0}.error-js{display:inline-block;width:100%;line-height:40px;color:#FFF !important;background:#F00;font-weight:bold;text-align:center;text-decoration:none !important;border-radius:4px}.bluebgbox{margin-top:0;border:1px solid #CCC;border-radius:4px;background:#FFF;padding:10px 0}.graybgbox{margin-top:0;padding:4px 0 4px 0;border:1px solid #BBB;background:#EEE}.scrollcontentsarea{display:none}.scrollcontentsbox{width:100%;float:left}.scrollcontentsinner{overflow:hidden;margin:0 35px 0 65px;min-width:10px}.scrollcontentsprev{display:none;position:relative;float:left;margin-left:-100%;width:25px;height:288px}.scrollcontentsnext{display:none;position:relative;float:left;margin-left:-25px;width:25px;height:288px}.scrollcontentsprev img{position:absolute;top:90px}.scrollcontentsnext img{position:absolute;top:90px}.fade-in{animation:fadein 500ms ease 200ms 1 both}@keyframes fadein{from{opacity:.0}to{opacity:1.0}}#icon_login{animation:login 1.5s .2s 1;animation-fill-mode:both}@keyframes login{from{opacity:.25}to{opacity:1}}#cartaddleftbox{float:left;width:100%}#cartaddleftbox:not(:target){width:100%\9}#cartaddleftcontents{margin-right:430px;margin-bottom:10px}#cartaddrightwrap{float:left;width:420px;margin-left:-420px}#cart-leftbox{padding-right:280px;width:100%\9}#cart-leftbox:not(:target){width:100%\9}#cart-leftcontents{width:100%;float:left;position:relative}#cart-rightwrap{float:left;position:relative;width:280px;margin-right:-280px}#cart-rightmenu{margin-left:30px}#cartaddleftcontents .cartitem .jacketimg{width:80px;margin-right:-88px}#cartaddleftcontents .cartitem .summary{float:left;margin-left:88px}#cartarea .mainbox{clear:both;margin-bottom:20px}#cartarea .paywaybox{border:1px solid #CCC;padding:8px;margin-bottom:10px;cursor:pointer;clear:both;border-radius:4px}#cartarea .paywaybox .radiobox{float:left}#cartarea .paywaybox .radiobox input[type=radio]{margin:2px 1px}#cartarea .paywaybox .tetlebox{margin-left:20px;margin-bottom:5px;font-size:10pt;font-weight:bold}#cartarea .paywaybox .descbox{clear:both;font-size:8pt;margin-left:20px;margin-bottom:5px}#cartarea .paywaybox .imgbox{margin-left:20px}#cartarea .midashi{font-size:14pt;font-weight:bold;margin-bottom:15px;line-height:1.0}#cartarea .submidashi{border-top:1px solid #CCC;padding-top:10px;margin-bottom:10px;font-size:10pt;font-weight:bold}#cartarea .comment{margin-bottom:10px}#cartarea .warning{background:url(/img/mypage/alert_small.gif) no-repeat top left;padding:8px 8px 8px 46px;min-height:27px;margin-bottom:15px;border:2px solid #C00;background-color:#FDD;background-position:8px 8px}#cartarea .notice{border:2px solid #36C;background:#eff6ff;padding:8px 12px;margin-bottom:20px;border-radius:4px;color:#14A;font-size:10pt}#cartarea .cartitem{position:relative;clear:both;overflow:hidden;padding-top:10px;padding-bottom:10px;width:100%}#cartarea .mp4none .cartitem{background-color:#fff7f7}#cartarea .cartitem .jacketimg{left:0;top:0;float:left;padding-right:8px}#cartarea .cartitem .jacketimg img{width:80px;background:#EEE}#cartarea .cartitem .summary{margin-left:88px}#cartarea .cartitem .title{font-weight:bold;line-height:1.2;margin-bottom:8px}#cartarea .cartitem .money{color:#C00;line-height:1.0;margin-bottom:10px}#cartarea .cartitem .rightmoney{position:absolute;right:0;top:0;color:#C00;line-height:1.0;margin-bottom:10px;padding-top:10px}#cartarea .cartitem .detail{font-size:8pt;color:#666}#cartarea .cartitem .deletebutton{margin-top:10px}#cartarea .infotable td{line-height:1.3}#cartarea .carttotalmoney{text-align:right;border-top:1px solid #CCC;padding-top:10px;line-height:1.0;margin-bottom:20px}#cartarea .carttotalmoney .money{color:#C00}#cartarea .selectedpayway{font-weight:bold;border-top:1px solid #CCC;padding-top:10px;margin-bottom:10px}#cartarea .selectedpayway a{font-weight:normal}#paybuttonarea .liquid-next-button.disabled:hover:after{position:absolute;margin-top:-4px;padding:5px 10px;right:30px;width:200px;background:#333;color:#FF0;content:"左のフォームに電話番号を入力し\A認証を行ってください。";white-space:pre}.checksummary{padding:0 10px}.checksummary .totalitem{margin-bottom:2px}.checksummary .totalmoney{margin-bottom:5px;font-weight:bold}.checksummary .money{color:#C00;font-weight:bold;font-size:10pt}.checksummary .nextbutton{margin-top:5px;text-align:center}@media(min-width:1px){.midashi.itemadd{position:relative;padding-left:32px}.midashi.itemadd:before{transform:rotate(-45deg);left:5.5px;top:5.8px;border-radius:10px;position:absolute;content:"";display:block;width:23px;height:5px;background:#099700}.midashi.itemadd:after{width:15px;transform:rotate(45deg);left:0;top:9px;border-radius:10px;position:absolute;content:"";display:block;width:14px;height:5px;background:#099700}}#searchmenuarea{border-right:1px solid #CCC}#searchmenuarea .searchmenublock{overflow:hidden;clear:both;margin-bottom:10px}#searchmenuarea .searchmenublock .midashi{line-height:1.2;margin-bottom:10px}#searchmenuarea .searchmenublock .midashi .title{font-size:10pt;font-weight:bold}#searchmenuarea .searchmenublock li{padding:0 10px;line-height:1.2;margin-bottom:10px;clear:both}#searchmenuarea .searchmenublock .selecteditem{color:#333;font-weight:bold}#searchmenuarea .searchmenublock .folderlist{padding-left:30px;text-indent:-20px}#searchmenuarea .searchmenublock .folderlist .count{color:#888;font-size:8pt}#searchmenuarea .searchmenublock .folderlist img{height:14px;width:16px;margin-right:4px;vertical-align:middle;border:0}#searchmenuarea .searchmenublock .checklist{padding-left:24px;text-indent:-14px}#searchmenuarea .searchmenublock .checklist img{height:10px;width:10px;margin-right:4px;vertical-align:middle;border:0}#searchmenuarea .searchmenublock .scorestar{padding-left:79px;text-indent:-69px}#searchmenuarea .searchmenublock .scorestar img{height:13px;width:65px;margin-right:4px;vertical-align:middle;border:0}#searchmenuarea .searchmenublock .itemdepth0{margin-left:0}#searchmenuarea .searchmenublock .itemdepth1{margin-left:10px}#searchmenuarea .searchmenublock .itemdepth2{margin-left:20px}#searchmenuarea .searchmenublock .itemdepth3{margin-left:30px}#searchmenuarea .searchmenublock .itemdepth4{margin-left:40px}#searchmenuarea .currentstatebox{border:1px solid #CCC;margin:0 15px 20px 0;padding-bottom:10px}#searchmenuarea .currentstatebox .stateheadername{position:relative;background:#EEE;font-size:9.5pt;font-weight:bold;height:30px;line-height:30px;padding-left:10px;border-bottom:1px solid #CCC}#searchmenuarea .currentstatebox .stateheaderlink{position:absolute;right:0;top:0}#searchmenuarea .currentstatebox .stateheaderlink img{height:30px;width:30px;vertical-align:top}#searchmenuarea .currentstatebox .stateitembox{position:relative;margin:10px 10px 0 10px;width:202px}#searchmenuarea .currentstatebox .stateitemtitle{font-size:8pt;color:#888;height:12px;line-height:12px;padding-bottom:2px}#searchmenuarea .currentstatebox .stateitemname{border:1px solid #CCC}#searchmenuarea .currentstatebox .stateitemname .text{overflow:hidden;width:168px;margin:0;padding:0 4px;line-height:23px;height:23px;font-size:9pt;font-weight:normal}#searchmenuarea .currentstatebox .stateitemlink{position:absolute;bottom:0;right:0}#searchmenuarea .currentstatebox .stateitemlink img{height:25px;width:25px;vertical-align:bottom}#searchresultarea{position:relative;width:100%}#searchresultarea .searchsummary{overflow:hidden;height:1.4em;margin-bottom:13px}#searchresultarea .searchsummary .searchword{float:left;font-size:9.5pt;font-weight:normal;margin:0}#searchresultarea .searchsummary .seachpages{float:right}#searchresultarea .categorysearch{clear:both;margin-bottom:15px}#searchresultarea .categorysearch .title{background:#EEE;padding:8px 10px;margin-bottom:15px}#searchresultarea .categorysearch ul{margin-left:10px}#searchresultarea .categorysearch li{margin-bottom:8px}#searchresultarea .categorysearch li .count{color:#888;font-size:8pt}#searchresultarea .categorysearch .showall{margin-left:10px;line-height:20px}#searchresultarea .relateword{clear:both;margin-bottom:12px}#searchresultarea .relateword .title{background:#EEE;padding:8px 10px;margin-bottom:12px}#searchresultarea .relateword ul{margin-left:10px;line-height:2}#searchresultarea .relateword li{float:left;margin-right:10px;white-space:nowrap}#searchresultarea .searchoption{margin-bottom:20px;background:#EEE;padding:8px 10px;height:18px}#searchresultarea .searchoption .order{float:left;margin-top:1px}#searchresultarea .searchoption .order a,#searchresultarea .searchoption .order span{margin:0 3px}#searchresultarea .searchoption .viewcount{float:right}#searchresultarea .searchoption .viewcount select{margin:0}#searchresultarea .pagingbox{clear:both;margin-bottom:18px}#searchresultarea .paginglist{margin:0;text-align:right;font-size:9pt;line-height:1.0}#searchresultarea .paginglist li{display:inline;padding:0;font-weight:bold}#searchresultarea .paginglist a,#searchresultarea .paginglist span{display:inline-block;padding:0 6px}#searchresultarea .paginglist li:last-child{margin-right:-6px}#searchresultarea label{position:absolute;right:5px;top:5px;display:block;background:rgba(255,255,255,1);border-radius:2px;width:11px;height:11px;opacity:.75}#searchresultarea label:hover{opacity:1 !important}#searchresultarea label p{position:absolute;top:0;left:0;width:11px;text-align:center;margin-top:50%;line-height:0;font-size:11px;font-weight:bold}#searchresultarea #closes-button:checked ~ #closes-block{display:none}#searchresultarea #closes-button{display:none}#searchresultarea .searchmatchblock{margin-bottom:10px}#searchresultarea .searchmatchblock .imgbox{min-height:150px;text-align:center}#searchresultarea .searchmatchblock .imgbox img{width:100%;max-width:812px}#searchresultarea .searchmatchblock span,.banner-text{display:block;color:#888;font-size:8pt;margin-top:8px}#searchresultarea .searchmatchblock span b{letter-spacing:2px}#searchresultarea .serieslinfo{position:relative;margin-bottom:15px;text-align:center}#searchresultarea .serieslinfo h1{margin:0}#searchresultarea .serieslinfo span{position:absolute;left:0;bottom:-33px;font-size:9.5pt;font-weight:normal}#searchresultarea .serieslinfo img{width:100%;max-width:812px;vertical-align:bottom}#searchresultarea .labelinfo{overflow:hidden;margin-bottom:10px}#searchresultarea .labelinfo .labelimage{float:left;padding-right:20px}#searchresultarea .labelinfo .labelimage img{height:50px}#searchresultarea .labelinfo .labeldetail{margin-top:8px}#searchresultarea .labelinfo .labeldetail .name{margin:0;font-size:10pt}#searchresultarea .performerinfo{position:relative;margin-bottom:10px;min-height:120px}#searchresultarea .performerinfo .performerimage{position:absolute;top:0;width:120px}#searchresultarea .performerinfo .performerimage img{width:120px;height:120px;border-radius:10px}#searchresultarea .performerinfo .performerdetail{line-height:1.3;margin-left:140px}#searchresultarea .performerinfo .performerdetail .name{margin:0 0 6px 0;font-size:12pt}#searchresultarea .performerinfo .performerdetail .desc{margin-bottom:6px}#searchresultarea .performerinfo .performerdetail table{border-spacing:0;line-height:1.3}#searchresultarea .performerinfo .performerdetail table th{padding:0;text-align:left;font-weight:normal}#searchresultarea .performerinfo .performerdetail table td{padding:0 0 0 6px}#searchresultarea .performerinfo .performerdetail table td:before{content:"：";padding-right:2px}#searchresultarea .nosearch-msg{margin:50px 0;font-size:8pt;line-height:1.8}#searchresultarea .nosearch-msg span{color:#C00;font-size:10pt;font-weight:bold}#searchresultarea .nosearch-contents{margin-bottom:10px;padding-top:15px;border-top:solid 1px #CCC;color:#333;font-size:10pt;font-weight:bold}#main-rightmenu .maintitle,.sidemenutitle{font-size:10pt;font-weight:bold;border:1px #CCC solid;border-radius:3px;background-color:#f6f6f6;margin-bottom:13px;padding:0 0 0 8px;height:27px;line-height:27px;box-sizing:border-box}#main-rightmenu .rightmenuborder,.sidemenuborder{margin-bottom:20px}#main-rightmenu .rightmenuborder li,.sidemenuborder li{margin-bottom:6px}#main-rightmenu .rightmenu,.sidemenu{overflow:hidden;width:100%;clear:both}#main-rightmenu .rightmenu .image,.sidemenu .image{padding:0;margin-right:5px;float:left;padding-bottom:10px}#main-rightmenu .rightmenu .image img,.sidemenu .image img{width:60px;background:#EEE}#main-rightmenu .rightmenu .summary,.sidemenu .summary{min-height:60px;height:auto !important;height:60px;float:left;width:175px}#main-rightmenu .rightmenu .rank,.sidemenu .rank{margin-bottom:3px;overflow:hidden}#main-rightmenu .rightmenu .rankno,.sidemenu .rankno{font-weight:bold;line-height:1.1;float:left}#main-rightmenu .rightmenu .rankstatus,.sidemenu .rankstatus{padding-left:5px;height:12px;float:left}#main-rightmenu .rightmenu .rankstatus img,.sidemenu .rankstatus img{vertical-align:top;width:12px;height:12px}#main-rightmenu .rightmenu .rankprev,.sidemenu .rankprev{padding-left:5px;color:#333;font-size:8pt;line-height:1.3;float:left}#main-rightmenu .rightmenu .mylist,.sidemenu .mylist{font-size:8pt;color:#333;line-height:1.3;margin-bottom:3px}#main-rightmenu .rightmenu .title,.sidemenu .title{font-size:9pt;line-height:1.3;margin-bottom:3px;clear:both}#main-rightmenu .rightmenu .title_nounder,.sidemenu .title_nounder{line-height:1.3;margin-bottom:10px}#main-rightmenu .rightmenu .mylist,.sidemenu .mylist{padding:0;line-height:1.2;margin-bottom:3px;font-size:8pt}#main-rightmenu .rightmenu .money,.sidemenu .money{padding:0;line-height:1.3;font-size:9pt;color:#C00;padding-bottom:10px}#main-rightmenu .rightmenu .count,.sidemenu .count{padding:0;margin-bottom:3px;font-size:9pt;line-height:1.2}.rightmenuboxtitle,.sidemenuboxtitle{padding:0 0 0 8px;height:27px;line-height:27px;font-size:10pt;font-weight:bold;background-color:#f6f6f6;border:1px #CCC solid;border-top-left-radius:3px;border-top-right-radius:3px;box-sizing:border-box}.rightmenubox,.sidemenubox{padding:10px 10px 0 10px;margin-bottom:20px;border-right:1px solid #CCC;border-left:1px solid #CCC;border-bottom:1px solid #CCC;border-bottom-left-radius:3px;border-bottom-right-radius:3px}.rightmenubox .double-colmun,.sidemenubox .double-colmun{width:100%;clear:both}.rightmenubox .single-colmun,.sidemenubox .single-colmun{width:100%;clear:both}.rightmenubox .menu li,.sidemenubox .menu li{margin-bottom:10px}.category li{display:block;width:50%;float:left;margin-bottom:10px}.category li a,.category-http li a,.category-https li a{background-image:url(/img/icon/category.gif);background-repeat:no-repeat;background-size:15px 15px;background-position:0 1px;padding-left:20px;display:inline-block}@media only screen and (-webkit-min-device-pixel-ratio:1.5),(min-resolution:144dpi){.category li a,.category-http li a,.category-https li a{background-image:url(/img/icon/category_x2.gif)}}@media(min-width:1px){.list-mypage{background-repeat:no-repeat;background-size:18px 18px;padding-left:22px}.list-mypage.mypage{background-image:url(/img/icon/svg/mypage.svg)}.list-mypage.history{background-image:url(/img/icon/svg/history.svg);background-position:-1px 0}.list-mypage.month{background-image:url(/img/icon/svg/month.svg);background-position:-1px 0}.list-mypage.order{background-image:url(/img/icon/svg/order.svg)}.list-mypage.order-cash{background-image:url(/img/icon/svg/order-cash.svg)}.list-mypage.cash{background-image:url(/img/icon/svg/cash.svg)}.list-mypage.favorite{background-image:url(/img/icon/svg/favorite.svg)}.list-mypage.setting{background-image:url(/img/icon/svg/setting.svg);background-position:1px 0}}.list-search-http a,.list-search-https a{background-image:url(/img/icon/search.gif);background-repeat:no-repeat;background-size:15px 15px;background-position:0 1px;padding-left:20px;display:inline-block}@media only screen and (-webkit-min-device-pixel-ratio:1.5),(min-resolution:144dpi){.list-search-http a,.list-search-https a{background-image:url(/img/icon/search_x2.gif)}}.list-calendar-http a,.list-calendar-https a{background-image:url(/img/icon/calendar.gif);background-repeat:no-repeat;background-size:15px 15px;background-position:0 1px;padding-left:20px;display:inline-block}@media only screen and (-webkit-min-device-pixel-ratio:1.5),(min-resolution:144dpi){.list-calendar-http a,.list-calendar-https a{background-image:url(/img/icon/calendar_x2.gif)}}.list-actress-http a,.list-actress-https a{background-image:url(/img/icon/actress.gif);background-repeat:no-repeat;background-size:15px 15px;background-position:0 1px;padding-left:20px;display:inline-block}@media only screen and (-webkit-min-device-pixel-ratio:1.5),(min-resolution:144dpi){.list-actress-http a,.list-actress-https a{background-image:url(/img/icon/actress_x2.gif)}}.list-tv-http a,.list-tv-https a{background-image:url(/img/icon/tv.gif);background-repeat:no-repeat;background-size:15px 15px;background-position:0 1px;padding-left:20px;display:inline-block}@media only screen and (-webkit-min-device-pixel-ratio:1.5),(min-resolution:144dpi){.list-tv-http a,.list-tv-https a{background-image:url(/img/icon/tv_x2.gif)}}.list-clock-http a,.list-clock-https a{background-image:url(/img/icon/clock.gif);background-repeat:no-repeat;background-size:15px 15px;background-position:0 1px;padding-left:20px;display:inline-block}@media only screen and (-webkit-min-device-pixel-ratio:1.5),(min-resolution:144dpi){.list-clock-http a,.list-clock-https a{background-image:url(/img/icon/clock_x2.gif)}}.list-smartphone-http a,.list-smartphone-https a{background-image:url(/img/icon/smartphone.gif);background-repeat:no-repeat;background-size:15px 15px;background-position:0 1px;padding-left:20px;display:inline-block}@media only screen and (-webkit-min-device-pixel-ratio:1.5),(min-resolution:144dpi){.list-smartphone-http a,.list-smartphone-https a{background-image:url(/img/icon/smartphone_x2.gif)}}.list-hd-http a,.list-hd-https a{background-image:url(/img/icon/hd.gif);background-repeat:no-repeat;background-size:15px 15px;background-position:0 1px;padding-left:20px;display:inline-block}@media only screen and (-webkit-min-device-pixel-ratio:1.5),(min-resolution:144dpi){.list-hd-http a,.list-hd-https a{background-image:url(/img/icon/hd_x2.gif)}}.list-page-http a,.list-page-https a{background-image:url(/img/icon/page.gif);background-repeat:no-repeat;background-size:15px 15px;background-position:0 1px;padding-left:20px;display:inline-block}@media only screen and (-webkit-min-device-pixel-ratio:1.5),(min-resolution:144dpi){.list-page-http a,.list-page-https a{background-image:url(/img/icon/page_x2.gif)}}.list-history-http a,.list-history-https a{background-image:url(/img/icon/history.gif);background-repeat:no-repeat;background-size:15px 15px;background-position:0 1px;padding-left:20px;display:inline-block}@media only screen and (-webkit-min-device-pixel-ratio:1.5),(min-resolution:144dpi){.list-history-http a,.list-history-https a{background-image:url(/img/icon/history_x2.gif)}}.list-sale-http a,.list-sale-https a{background-image:url(/img/icon/sale.gif);background-repeat:no-repeat;background-size:15px 15px;background-position:0 1px;padding-left:20px;display:inline-block}@media only screen and (-webkit-min-device-pixel-ratio:1.5),(min-resolution:144dpi){.list-sale-http a,.list-sale-https a{background-image:url(/img/icon/sale_x2.gif)}}.list-hotlist-http a,.list-hotlist-https a{background-image:url(/img/icon/hotlist.gif);background-repeat:no-repeat;background-size:15px 15px;background-position:0 1px;padding-left:20px;display:inline-block}@media only screen and (-webkit-min-device-pixel-ratio:1.5),(min-resolution:144dpi){.list-hotlist-http a,.list-hotlist-https a{background-image:url(/img/icon/hotlist_x2.gif)}}.list-rank-top100-http a,.list-rank-top100-https a{background-image:url(/img/icon/rank_top100.gif);background-repeat:no-repeat;background-size:15px 15px;background-position:0 1px;padding-left:20px;display:inline-block}@media only screen and (-webkit-min-device-pixel-ratio:1.5),(min-resolution:144dpi){.list-rank-top100-http a,.list-rank-top100-https a{background-image:url(/img/icon/rank_top100_x2.gif)}}.list-rank-yearly-http a,.list-rank-yearly-https a{background-image:url(/img/icon/rank_yearly.gif);background-repeat:no-repeat;background-size:15px 15px;background-position:0 1px;padding-left:20px;display:inline-block}@media only screen and (-webkit-min-device-pixel-ratio:1.5),(min-resolution:144dpi){.list-rank-yearly-http a,.list-rank-yearly-https a{background-image:url(/img/icon/rank_yearly_x2.gif)}}.list-rank-actress-http a,.list-rank-actress-https a{background-image:url(/img/icon/rank_actress.gif);background-repeat:no-repeat;background-size:15px 15px;background-position:0 1px;padding-left:20px;display:inline-block}@media only screen and (-webkit-min-device-pixel-ratio:1.5),(min-resolution:144dpi){.list-rank-actress-http a,.list-rank-actress-https a{background-image:url(/img/icon/rank_actress_x2.gif)}}.list-rank-category-http a,.list-rank-category-https a{background-image:url(/img/icon/rank_category.gif);background-repeat:no-repeat;background-size:15px 15px;background-position:0 1px;padding-left:20px;display:inline-block}@media only screen and (-webkit-min-device-pixel-ratio:1.5),(min-resolution:144dpi){.list-rank-category-http a,.list-rank-category-https a{background-image:url(/img/icon/rank_category_x2.gif)}}.list-rank-review-http a,.list-rank-review-https a{background-image:url(/img/icon/rank_review.gif);background-repeat:no-repeat;background-size:15px 15px;background-position:0 1px;padding-left:20px;display:inline-block}@media only screen and (-webkit-min-device-pixel-ratio:1.5),(min-resolution:144dpi){.list-rank-review-http a,.list-rank-review-https a{background-image:url(/img/icon/rank_review_x2.gif)}}.list-rank-series-http a,.list-rank-series-https a{background-image:url(/img/icon/rank_series.gif);background-repeat:no-repeat;background-size:15px 15px;background-position:0 1px;padding-left:20px;display:inline-block}@media only screen and (-webkit-min-device-pixel-ratio:1.5),(min-resolution:144dpi){.list-rank-series-http a,.list-rank-series-https a{background-image:url(/img/icon/rank_series_x2.gif)}}.list-beginner-http a,.list-beginner-https a{background-image:url(/img/icon/beginner.gif);background-repeat:no-repeat;background-size:15px 15px;background-position:0 1px;padding-left:20px;display:inline-block}@media only screen and (-webkit-min-device-pixel-ratio:1.5),(min-resolution:144dpi){.list-beginner-http a,.list-beginner-https a{background-image:url(/img/icon/beginner_x2.gif)}}.list-join-http a,.list-join-https a{background-image:url(/img/icon/join.gif);background-repeat:no-repeat;background-size:15px 15px;background-position:0 1px;padding-left:20px;display:inline-block}@media only screen and (-webkit-min-device-pixel-ratio:1.5),(min-resolution:144dpi){.list-join-http a,.list-join-https a{background-image:url(/img/icon/join_x2.gif)}}.list-buy-http a,.list-buy-https a{background-image:url(/img/icon/buy.gif);background-repeat:no-repeat;background-size:15px 15px;background-position:0 1px;padding-left:20px;display:inline-block}@media only screen and (-webkit-min-device-pixel-ratio:1.5),(min-resolution:144dpi){.list-buy-http a,.list-buy-https a{background-image:url(/img/icon/buy_x2.gif)}}.list-play-http a,.list-play-https a{background-image:url(/img/icon/play.gif);background-repeat:no-repeat;background-size:15px 15px;background-position:0 1px;padding-left:20px;display:inline-block}@media only screen and (-webkit-min-device-pixel-ratio:1.5),(min-resolution:144dpi){.list-play-http a,.list-play-https a{background-image:url(/img/icon/play_x2.gif)}}.list-dldp-http a,.list-dldp-https a{background-image:url(/img/icon/dldp.gif);background-repeat:no-repeat;background-size:15px 15px;background-position:0 1px;padding-left:20px;display:inline-block}@media only screen and (-webkit-min-device-pixel-ratio:1.5),(min-resolution:144dpi){.list-dldp-http a,.list-dldp-https a{background-image:url(/img/icon/dldp_x2.gif)}}.list-itunes-http a,.list-itunes-https a{background-image:url(/img/icon/itunes.gif);background-repeat:no-repeat;background-size:15px 15px;background-position:0 1px;padding-left:20px;display:inline-block}@media only screen and (-webkit-min-device-pixel-ratio:1.5),(min-resolution:144dpi){.list-itunes-http a,.list-itunes-https a{background-image:url(/img/icon/itunes_x2.gif)}}.rank-year-list a{background-image:url(https://img.duga.jp/img/main/rank/crown_list_small.gif);background-repeat:no-repeat;background-size:18px 13px;background-position:0 1px;padding-left:22px;display:inline-block}@media only screen and (-webkit-min-device-pixel-ratio:1.5),(min-resolution:144dpi){.rank-year-list a{background-image:url(https://img.duga.jp/img/main/rank/crown_list.gif)}}#main-rightmenu .rightmenuborder .menubox,.sidemenuborder .menubox{width:54px;margin-bottom:5px;margin-right:8px;float:left;font-size:8pt;text-align:center;line-height:1.2}#main-rightmenu .rightmenuborder .menuboxlast,.sidemenuborder .menuboxlast{width:54px;margin-bottom:5px;float:left;font-size:8pt;text-align:center;line-height:1.2}#main-rightmenu .rightmenuborder .menubox img,.sidemenuborder .menubox img{padding-bottom:1px}#main-rightmenu .rightmenuborder .menuboxlast img,.sidemenuborder .menuboxlast img{padding-bottom:1px}#main-rightmenu .joinborder{border-right:2px solid #DDD;border-left:2px solid #DDD;border-bottom:2px solid #DDD;padding:10px 10px 0 10px}#main-rightmenu .explain{font-size:9pt;margin-bottom:10px;color:#333;line-height:1.2}#main-rightmenu .midashi{font-size:10pt;margin-bottom:5px;color:#333;line-height:1.2;font-weight:bold;border-bottom:1px dotted #333;padding-bottom:1px}.contentsbox{overflow:hidden;margin-right:-20px}.sample-play,.movie-play{position:absolute;margin-left:-19px;margin-top:-19px;top:50%;left:50%;display:none}@media(min-width:1px){.sample-play,.movie-play{display:block}}.sample-play a,.movie-play a{display:inline-block;background-color:#999;background-color:rgba(0,0,0,0.5);width:29px;height:29px;border:4px solid #FFF;opacity:.7;text-align:center;border-radius:20px}.sample-play a:hover,.movie-play a:hover{opacity:1;padding:1px;margin:-1px 0 0 -1px}.sample-play img,.movie-play img{background:transparent !important;width:13px !important;height:15px;vertical-align:middle;padding:7px 6px 7px 10px}.liquidcontentslist .contentslist,.scrollcontentsbox .contentslist,.scrollcontentslist .contentslist{height:288px}.liquidcontentslist[type="month"],.scrollcontentslist[type="month"]{margin-bottom:-18px}.scrollcontentslist{overflow:hidden;min-height:60px}.scrollcontentslist img[src*="recommend_"]:hover{opacity:1}.scrollcontentslist img[src*="recommend_"]{opacity:.7}.contentslist{position:relative;width:140px;height:310px;float:left}.contentslist .image{position:relative;padding:0;margin-bottom:8px;width:120px}.contentslist .image img{width:120px;background:#EEE}.contentslist .title{overflow:hidden;max-height:4.2em;font-size:9pt;line-height:1.4;margin:0 20px 4px 0}.contentslist .status .state-new{padding:2px 4px;min-width:32px;background:#F33;color:#FFF;text-align:center;font-size:10px;line-height:1;float:left;margin-top:1px;margin-right:4px;border-radius:2px}.contentslist .status .state-seminew{padding:2px 4px;min-width:32px;background:#33F;color:#FFF;text-align:center;font-size:10px;line-height:1;float:left;margin-top:1px;margin-right:4px;border-radius:2px}.contentslist .ratingstar{padding:0;margin-bottom:5px;height:13px;line-height:13px;clear:both}.contentslist .ratingstar img{display:block;width:65px;height:13px}.contentslist .mylist{padding:0;margin-bottom:4px;line-height:1.2;font-size:8pt}.contentslist .money{margin:0;padding:0;line-height:1.2;color:#C00}.contentslist .provider{padding:0;margin-bottom:4px;line-height:1.2;font-size:8pt}.contentslist .buylink{margin-top:5px}.contentslistrank{position:relative;width:140px;height:330px;float:left}.liquidcontentslist .contentslistrank{height:308px}.contentslistrank .rank{margin-bottom:8px;overflow:hidden}* html .contentslistrank .rank{height:14px}.contentslistrank .rank .rankno{font-weight:bold;line-height:1.1;float:left}.contentslistrank .rank .rankstatus{padding-left:5px;height:12px;float:left}.contentslistrank .rank .rankstatus img{vertical-align:top;width:12px;height:12px}.contentslistrank .rank .rankprev{padding-left:5px;color:#333;font-size:8pt;line-height:1.3;float:left}.contentslistrank .image{position:relative;padding:0;margin-bottom:8px;width:120px}.contentslistrank .image img{width:120px;background:#EEE}.contentslistrank .title{overflow:hidden;max-height:4.2em;font-size:9pt;line-height:1.4;margin:0 20px 4px 0}.contentslistrank .status .state-new{padding:2px 4px;min-width:32px;background:#F33;color:#FFF;text-align:center;font-size:10px;line-height:1;float:left;margin-top:1px;margin-right:4px;border-radius:2px}.contentslistrank .status .state-seminew{padding:2px 4px;min-width:32px;background:#33F;color:#FFF;text-align:center;font-size:10px;line-height:1;float:left;margin-top:1px;margin-right:4px;border-radius:2px}.contentslistrank .ratingstar{padding:0;margin-bottom:5px;height:13px;line-height:13px;clear:both}.contentslistrank .ratingstar img{display:block;width:65px;height:13px}.contentslistrank .mylist{padding:0;margin-bottom:4px;line-height:1.2;font-size:8pt}.contentslistrank .money{margin:0;padding:0;line-height:1.2;color:#C00}.contentslistrank .buylink{margin-top:5px}.contentslistrankyearly{position:relative;width:140px;height:270px;float:left}.contentslistrankyearly .contentslistrank{height:308px}.contentslistrankyearly .rank{margin-bottom:8px;overflow:hidden}* html .contentslistrankyearly .rank{height:14px}.contentslistrankyearly .rank .rankno{font-weight:bold;line-height:1.1;float:left}.contentslistrankyearly .rank .rankstatus{padding-left:5px;height:12px;float:left}.contentslistrankyearly .rank .rankstatus img{vertical-align:top;width:12px;height:12px}.contentslistrankyearly .rank .rankprev{padding-left:5px;color:#333;font-size:8pt;line-height:1.3;float:left}.contentslistrankyearly .image{position:relative;padding:0;margin-bottom:8px;width:120px}.contentslistrankyearly .image img{width:120px;background:#EEE}.contentslistrankyearly .title{overflow:hidden;max-height:4.2em;font-size:9pt;line-height:1.4;margin:0 20px 4px 0}.contentslistrankyearly .status .state-new{padding:2px 4px;min-width:32px;background:#F33;color:#FFF;text-align:center;font-size:10px;line-height:1;float:left;margin-top:1px;margin-right:4px;border-radius:2px}.contentslistrankyearly .status .state-seminew{padding:2px 4px;min-width:32px;background:#33F;color:#FFF;text-align:center;font-size:10px;line-height:1;float:left;margin-top:1px;margin-right:4px;border-radius:2px}.contentslistrankyearly .ratingstar{padding:0;margin-bottom:5px;height:13px;line-height:13px;clear:both}.contentslistrankyearly .ratingstar img{display:block;width:65px;height:13px}.contentslistrankyearly .mylist{padding:0;margin-bottom:4px;line-height:1.2;font-size:8pt}.contentslistrankyearly .money{margin:0;padding:0;line-height:1.2;color:#C00}.contentslistrankyearly .buylink{margin-top:5px}.serieslist{margin-right:20px;width:120px;height:330px;float:left}.liquidcontentslist .serieslist{height:252px}.serieslist .image{padding:0;margin-bottom:8px}.serieslist .image img{width:120px;background:#EEE}.serieslist .rank{font-weight:bold;padding-bottom:5px;margin:0}.serieslist .title{font-size:9pt;line-height:1.4;margin-bottom:4px}.serieslist .count{margin:0;padding:0;line-height:1.2;font-size:9pt}.seriespicup{margin-right:20px;float:left}.seriespicup img{width:155px;background:#EEE}.actresslist{margin-right:10px;width:100px;float:left}.actresslist div{width:100px;text-align:center}.actresslist img{width:100px;height:100px;background:#EEE}.actresslist span{display:inline-block;margin-top:4px}.smallsalelist li{clear:both;overflow:hidden;margin-bottom:10px}.smallsalelist .jacketimg{float:left}.smallsalelist .jacketimg img{width:60px}.smallsalelist .title{margin-left:65px;line-height:1.3}.smallsalelist .mylist{margin-top:2px;margin-left:65px;line-height:1.2;font-size:8pt}.smallsalelist .money{margin-top:2px;margin-left:65px;color:#C00;line-height:1.3}.newlabel{width:155px;float:left;margin-right:20px}.newlabel div{width:155px;text-align:center}.newlabel img{width:155px;background:#EEE}.newlabel span{display:inline-block;margin-top:4px}.liquid-gray-button a,.liquid-gray-button input[type="submit"]{display:inline-block;padding:8px 15px;border:1px solid #333;border-radius:5px;background:#EEE;background-image:linear-gradient(to bottom,#f7f7f7,#EEE,#EEE,#e5e5e5);box-sizing:border-box;line-height:16px;text-decoration:none;font-weight:bold;font-size:10pt;color:#333;text-align:center;cursor:pointer;font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック','MS PGothic',sans-serif}.liquid-gray-button a:hover,.liquid-gray-button input[type="submit"]:hover{border:1px solid #222;background:#e8e8e8;background-image:linear-gradient(to bottom,#EEE,#e8e8e8,#e8e8e8,#DDD);color:#111}.liquid-gray-button a:focus,.liquid-gray-button input[type="submit"]:focus{opacity:.6}.liquid-gray-button .fixed-width{width:248px}.liquid-gray-button .fixed-width-submit{width:248px}.liquid-next-button a,.liquid-next-button input[type="submit"]{display:inline-block;padding:8px;border:1px solid #333;border-right:18px solid #333;border-radius:5px;background:#ffbf00;background-image:linear-gradient(to bottom,#ffd248,#ffbf00,#ffbf00,#ebb40a);box-sizing:border-box;line-height:16px;text-decoration:none;font-weight:bold;font-size:10pt;min-width:128px;color:#222;text-align:center;cursor:pointer;font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック','MS PGothic',sans-serif}.liquid-next-button a:hover,.liquid-next-button input[type="submit"]:hover{border:1px solid #222;border-right:18px solid #222;background-color:#f4b800;background-image:linear-gradient(to bottom,#ffcb2f,#f4b800,#f4b800,#e0ab0a);color:#000}.liquid-next-button.disabled a,.liquid-next-button.disabled input[type="submit"]{opacity:.6;background:#DDD;background-image:linear-gradient(to bottom,#e3e3e3,#DDD,#DDD,#d9d9d9);cursor:auto}.liquid-next-button.disabled a:hover,.liquid-next-button.disabled input[type="submit"]:hover{background:#DDD;background-image:linear-gradient(to bottom,#e3e3e3,#DDD,#DDD,#d9d9d9);color:#222}span.liquid-next-button span{position:relative;display:inline-block}span.liquid-next-button span:after{position:absolute;top:50%;right:4px;margin-top:-5px;content:"▲";transform:rotate(90deg);color:#FFF;font-size:10px;line-height:1}.liquid-next-button a:focus,.liquid-next-button input[type="submit"]:focus{opacity:.6}.liquid-next-button .fixed-width{width:248px}.liquid-next-button .fixed-width-submit{width:248px}.liquid-next-button .fixed-width-cart{width:218px}.liquid-next-button .fixed-width-cart-submit{width:218px}.liquid-orange-button a,.liquid-orange-button input[type="submit"]{display:inline-block;padding:0 8px;border:solid 1px #333;border-radius:3px;background:#ffbf00;background-image:linear-gradient(to bottom,#ffd248,#ffbf00,#ffbf00,#ebb40a);box-sizing:border-box;line-height:20px;font-size:8pt;color:#222;text-align:center;text-decoration:none;white-space:nowrap;cursor:pointer}.deletebutton a,.smallbutton a,.smallbutton input[type="submit"]{display:inline-block;padding:2px 10px;min-width:60px;border:1px solid #999;border-radius:3px;background:#EEE;background-image:linear-gradient(to bottom,#f7f7f7,#EEE);box-sizing:border-box;font-size:9pt;line-height:1.4;color:#333;text-decoration:none;text-align:center}.deletebutton a:hover,.smallbutton a:hover,.smallbutton input[type="submit"]:hover{border:1px solid #888;background:#e8e8e8;background-image:linear-gradient(to bottom,#EEE,#e8e8e8,#e8e8e8,#DDD);color:#222}.deletebutton a:focus,.smallbutton a:focus,.smallbutton input[type="submit"]:focus{opacity:.6}.noactive{opacity:.5}.translate{position:fixed;top:0;right:0;width:100%;padding:10px;background:#EEE;text-align:right;border-bottom:solid 1px #DDD}.translate a{display:inline-block;margin-right:10px;padding:4px 10px;background:#4d90fe;color:#FFF !important;text-decoration:none !important;font-size:8pt;font-weight:bold}.radio{display:inline-block;position:relative}.radio input[type="radio"]{margin:2px 2px 2px 2px;vertical-align:middle}.radio label{margin-right:10px;vertical-align:middle}@media(min-width:1px){.radio input[type="radio"]{display:none}.radio input[type="radio"]+label::before{position:absolute;top:50%;left:0;margin-top:-8px;width:16px;height:16px;content:"";background-color:#f3f3f3;border:1px solid #CCC;border-radius:50%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.radio input[type="radio"]:checked+label::after{display:block;position:absolute;top:50%;left:4px;margin-top:-4px;content:"";width:8px;height:8px;border-radius:50%;background:steelblue}.radio label{margin-left:20px}}.progress .wait{position:relative;padding-left:34px;line-height:34px;color:#666;font-size:12pt;font-weight:bold}@media(min-width:1px){.progress .wait:before{position:absolute;display:inline-block;top:50%;left:0;margin-top:-13px;width:26px;height:26px;background:radial-gradient(farthest-corner ellipse at 2px 50%,#EEE 2px,#AEF 6px,#09F 20px);border-radius:100%;box-sizing:border-box;content:"";animation:spin 1.5s linear infinite}.progress .wait:after{position:absolute;display:inline-block;top:50%;left:4px;margin-top:-9px;width:18px;height:18px;background:#FFF;border-radius:100%;box-sizing:border-box;content:""}}@keyframes spin{0{transform:rotate(0)}100%{transform:rotate(360deg)}}.progress .fail{position:relative;padding-left:34px;line-height:34px;color:#666;font-size:12pt;font-weight:bold}.progress .fail span{color:#E00}@media(min-width:1px){.progress .fail:before{transform:rotate(-45deg);left:0;top:14px;border-radius:1px;position:absolute;content:"";display:block;width:26px;height:5px;background:#F00}.progress .fail:after{transform:rotate(45deg);left:0;top:14px;border-radius:1px;position:absolute;content:"";display:block;width:26px;height:5px;background:#F00}}.progress .done{position:relative;padding-left:34px;line-height:34px;color:#099700;font-size:12pt;font-weight:bold}@media(min-width:1px){.progress .done:before{transform:rotate(-45deg);left:5.5px;top:13.8px;border-radius:10px;position:absolute;content:"";display:block;width:23px;height:5px;background:#099700}.progress .done:after{transform:rotate(45deg);left:0;top:17px;border-radius:10px;position:absolute;content:"";display:block;width:14px;height:5px;background:#099700}}#keywordpopupouter{display:none;position:absolute;background-color:#FFF}#keywordpopupinner{border:1px solid #888}#keywordpopupinner .word{padding:3px 4px;display:block}#keywordpopupinner .word-active{color:#FFF;font-size:9pt;background-color:#1d3994;text-decoration:underline}#keywordpopupinner .word-inactive{color:#000;font-size:9pt;background-color:#FFF;text-decoration:none}table{font-size:9pt;line-height:1.4}table p{margin:0}#table .table-gray{margin-bottom:10px;width:100%;height:32px}#table .table-gray .td-left{padding:0 8px;background-color:#EEE;border:1px solid #DDD;width:230px;border-radius:3px}#table .table-gray .td-right{padding-left:5px}#table .table-gray .td-right .form-text{min-height:18px;word-wrap:break-word;padding:6px 8px;border:1px solid #DDD;border-radius:3px}#table .table-gray .td-right .fixed-width{width:400px}#table input[type="text"],#table input[type="password"],#table input[type="email"],#table input[type="tel"],#table input[type="number"],#table textarea{height:22px;font-size:11pt;padding:4px 8px;border:1px solid #7f9db9;border-radius:3px}#table input[type="text"]:focus,#table input[type="password"]:focus,#table input[type="email"]:focus,#table input[type="tel"]:focus,#table input[type="number"]:focus,#table textarea:focus{background-color:#FFD}#table select{height:32px;font-size:10pt;padding:4px;border:1px solid #7f9db9;border-radius:3px}#table input[readonly="readonly"]{border:1px solid #CCC;background:#FFF}#table input[readonly="readonly"]:focus{background:#FFF}.day{margin-bottom:10px;float:left}.arrow_left{margin-right:10px;margin-bottom:10px;float:left}.arrow_right{margin-left:10px;margin-bottom:10px;float:left}#hover-box{position:relative;display:table;width:230px;background:#FFF;box-shadow:0 0 10px rgba(0,0,0,0.5);border:1px solid #CCC;border-radius:5px;z-index:1}@media(min-width:1px){#hover-box{border:0}}#hover-box .content-box{padding:13px 15px 15px 15px;line-height:1.4}#hover-box .content-box .title-base{width:200px;margin-bottom:7px;display:none}#hover-box .content-box .title{display:inline;line-height:1.2;font-size:10pt;font-weight:bold}#hover-box .content-box .title a{color:#333}#hover-box .content-box .image{position:relative;overflow:hidden;width:200px;height:150px;margin-bottom:10px;background:#000}#hover-box .content-box .image>a>img,#hover-box .content-box .image>a>video{position:absolute;left:-70px;right:-70px;margin:auto;height:150px}#hover-box .content-box .image>a>img{opacity:.5}#hover-box .content-box .video-loading{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;width:40px;height:40px}#hover-box .content-box .copyright{position:absolute;right:0;bottom:0;padding:4px 5px;line-height:1;font-size:7.5pt;font-weight:bold;color:#FFF;text-shadow:1px 1px 3px #000;display:none}#hover-box .content-box .copyright a{color:#FFF}#hover-box .content-box .ratingstar{float:left;margin-bottom:8px}#hover-box .content-box .ratingstar img{display:block;width:65px;height:13px}#hover-box .content-box .mylist{float:left;font-size:7pt;margin-left:8px;line-height:1.5}#hover-box .content-box .summary{clear:both;width:200px;margin-bottom:3px;font-size:8pt;display:none}#hover-box .content-box .summary .type{display:inline-block;font-size:9pt;color:#FFF;background:#999;margin-right:5px;line-height:1;padding:2px 10px;border:solid 1px #999;border-radius:2px}#hover-box .content-box .samplelink{display:none}#hover-box .content-box .downloadlink{display:none}#hover-box .content-box .price-box{margin-bottom:5px;display:none}#hover-box .content-box .money{color:#C00}#hover-box .content-box .introduction{width:200px;margin-bottom:8px;font-size:8pt}#hover-box .content-box .title-base .pricestatustext-new{width:42px;background:#F33;color:#fff;text-align:center;font-size:10px;line-height:1.4;float:left;margin-right:5px;border-radius:3px}#hover-box .content-box .title-base .pricestatustext-seminew{width:42px;background:#33F;color:#fff;text-align:center;font-size:10px;line-height:1.4;float:left;margin-right:5px;border-radius:3px}#hover-box .content-box .title-base .pricestatustext-digi{width:42px;background:#09F;color:#fff;text-align:center;font-size:10px;line-height:1.4;float:left;margin-right:5px;border-radius:3px}#hover-box .content-box .title-base .pricestatustext-month{width:42px;background:#393;color:#fff;text-align:center;font-size:10px;line-height:1.4;float:left;margin-right:5px;border-radius:3px}#hover-box .content-box .title-base .pricestatustext-soft{width:42px;background:#f70;color:#fff;text-align:center;font-size:10px;line-height:1.4;float:left;margin-right:5px;border-radius:3px}#hover-box .cartareabox{margin-left:0 !important}#hover-box .cartareabox .buttonbig_active{width:198px !important}#hover-box-container .arrow-left-box{position:absolute;top:0;left:0;width:24px;height:100%;z-index:2}#hover-box-container .arrow-right-box{position:absolute;top:0;right:0;width:24px;height:100%;z-index:2}#hover-box-container .arrow-left{position:absolute;background:url(/img/arrow_hover_left.png) no-repeat;height:40px;width:24px;left:0;margin-top:-20px}#hover-box-container .arrow-right{position:absolute;background:url(/img/arrow_hover_right.png) no-repeat;height:40px;width:24px;left:0;margin-top:-20px}.hover-box-preload{width:0;height:0;display:block}* html .hover-box-preload{display:none}#auth{height:100%}#auth body{height:100%}#auth-base{width:100%;height:100%;position:relative;min-width:500px;min-height:550px}#auth-main{position:absolute;top:50%;left:50%;width:340px;margin-left:-170px;margin-top:-220px}#auth-main .auth-logo{margin-bottom:28px;text-align:center}#auth-main .auth-logo svg{width:340px;height:46px;vertical-align:bottom}#auth-main .auth-logo img{width:340px;height:46px}#auth-main .auth-title{margin-bottom:22px;color:#333;font-size:14pt;font-weight:bold;text-align:center}#auth-main h1{margin:0;font-size:10pt;font-weight:normal}#auth-main .auth-info{margin-bottom:22px;font-size:10pt;line-height:1.5}#auth-main .auth-subtitle{margin-bottom:22px;color:#333;font-weight:bold;font-size:12pt;text-align:center}#auth-main .auth-button{overflow:hidden;margin-bottom:30px}#auth-main .auth-button a{display:block;padding:11px 8px 9px 8px;width:144px;line-height:24px;border-radius:7px;box-sizing:content-box;text-align:center;text-decoration:none;font-size:20px}#auth-main .auth-button a.left{float:left;background-color:#E00;background-image:linear-gradient(to bottom,#F00,#D00);border:solid 1px #C00;color:#FFF;text-shadow:1px 1px 1px #F33,-1px -1px 1px #C00,1px -1px 1px #E00,-1px 1px 1px #E00}#auth-main .auth-button a.left:hover{background-color:#D00;background-image:linear-gradient(to bottom,#E00,#C00)}#auth-main .auth-button a.right{float:right;background-color:#f6f6f6;background-image:linear-gradient(to bottom,#FFF,#EEE);border:solid 1px #BBB;color:#333;text-shadow:1px 1px 1px #FFF,-1px -1px 1px #CCC,1px -1px 1px #EEE,-1px 1px 1px #EEE}#auth-main .auth-button a.right:hover{background-color:#EEE;background-image:linear-gradient(to bottom,#f6f6f6,#e6e6e6)}#auth-main .auth-button a:focus{opacity:.6}#auth-main .auth-button a span{font-size:24px;padding-right:.14em;letter-spacing:-0.08em}#auth-main .auth-permit{text-align:center;clear:both;line-height:1.5;font-size:10pt;color:#666}@media(min-width:1px){#auth-main .auth-permit div{display:inline-block;padding:0 10px 0 42px;background-image:url(https://img.duga.jp/img/icon/svg/18kin.svg);background-repeat:no-repeat;background-size:36px 36px;background-position:0 0;text-align:left}}.information{overflow:hidden;width:100%;clear:both;margin-bottom:15px}.information .titlebox{overflow:hidden;width:100%;margin-bottom:5px}.information .title{float:left;font-weight:bold;color:#333}.information .title a{color:#333}.information .date{float:right;padding:1px 10px 0 0;font-size:9pt}.information .desc{clear:both}.information .desc a{overflow:hidden;display:block;text-decoration:none;color:#000}.information .desc .item-end{margin-bottom:6px !important}@media(min-width:1px){.information .icon{display:block;height:16px;line-height:17px;background-repeat:no-repeat;background-size:16px 16px;background-position:0 50%;padding-left:20px}.information .info-normal{background-image:url(https://img.duga.jp/img/icon/svg/info-normal.svg)}.information .info-attention{background-image:url(https://img.duga.jp/img/icon/svg/info-attention.svg)}.information .info-trouble{background-image:url(https://img.duga.jp/img/icon/svg/info-trouble.svg)}}.infoguide .guideblock{margin-bottom:20px}.infoguide .guideblock .image-text{margin-bottom:5px}.infoguide .guideblock .image{margin-top:10px;margin-bottom:10px}.infoguide .guideblock .image img{border:1px solid #CCC}.infoguide .nextlink a{font-size:12pt;font-weight:bold}#main-leftcontents.infoguide .guideblock .subtitle{margin-bottom:8px;font-size:10.5pt}#wait-msg{display:none}#wait-msg .msg-box{z-index:2;position:relative;width:415px;margin:40px auto 0 auto;padding:30px;background:#FFF;border:1px solid #CCC;border-radius:4px}#wait-msg .title{font-size:10.5pt;font-weight:bold;color:#333}#wait-msg .text{font-size:9pt;color:#666}#wait-msg .loadingimg{width:38px;margin:30px auto}#wait-msg .loadingimg img{width:38px;height:38px}#wait-msg .background{z-index:1;position:absolute;visibility:visible;top:0;left:0;height:100%;width:100%;background-color:#FFF;opacity:.75}#wait-msg .loadingimg .kaiten{-webkit-animation:kaiten 4s linear 0 infinite;animation:kaiten 4s linear 0 infinite}@-webkit-keyframes kaiten{0{-webkit-transform:rotate(0)}100%{-webkit-transform:rotate(360deg)}}@keyframes kaiten{0{transform:rotate(0)}100%{transform:rotate(360deg)}}.fading-circle{width:40px;height:40px;position:relative}.fading-circle .circle{width:100%;height:100%;position:absolute;left:0;top:0}.fading-circle .circle:before{content:"";display:block;margin:0 auto;width:15%;height:15%;background-color:#FFF;border-radius:100%;animation:circlefadedelay 1200ms linear infinite both}.fading-circle .circle2{transform:rotate(30deg)}.fading-circle .circle3{transform:rotate(60deg)}.fading-circle .circle4{transform:rotate(90deg)}.fading-circle .circle5{transform:rotate(120deg)}.fading-circle .circle6{transform:rotate(150deg)}.fading-circle .circle7{transform:rotate(180deg)}.fading-circle .circle8{transform:rotate(210deg)}.fading-circle .circle9{transform:rotate(240deg)}.fading-circle .circle10{transform:rotate(270deg)}.fading-circle .circle11{transform:rotate(300deg)}.fading-circle .circle12{transform:rotate(330deg)}.fading-circle .circle2:before{animation-delay:-1100ms}.fading-circle .circle3:before{animation-delay:-1000ms}.fading-circle .circle4:before{animation-delay:-900ms}.fading-circle .circle5:before{animation-delay:-800ms}.fading-circle .circle6:before{animation-delay:-700ms}.fading-circle .circle7:before{animation-delay:-600ms}.fading-circle .circle8:before{animation-delay:-500ms}.fading-circle .circle9:before{animation-delay:-400ms}.fading-circle .circle10:before{animation-delay:-300ms}.fading-circle .circle11:before{animation-delay:-200ms}.fading-circle .circle12:before{animation-delay:-100ms}@keyframes circlefadedelay{0{opacity:1}100%{opacity:0}}.fading-circle:not(:target){display:none\9}@media all and (-ms-high-contrast:none){.fading-circle:not(:target){display:block}}.listmenu{width:100%;margin-bottom:20px;overflow:hidden}.listmenu .title{font-weight:bold;margin-bottom:5px;font-size:10pt}.listmenu a{float:left;display:inline-block;margin-right:10px;margin-bottom:10px;padding:5px 14px;border:1px solid #BBB;border-radius:3px;background-color:#f7f7f7;background-image:linear-gradient(to bottom,#f7f7f7,#efefef);color:#333;text-decoration:none;text-align:center;font-weight:bold}.listmenu a:hover{border:1px solid #999;background:#EEE;background-image:linear-gradient(to bottom,#EEE,#e7e7e7);color:#222}.listmenu a:focus{opacity:.6}.listmenu .listitem-nolink{float:left;display:inline-block;margin-right:10px;margin-bottom:10px;padding:5px 14px;border-radius:3px;border:1px solid #000;background-color:#333;background-image:linear-gradient(to bottom,#444,#222);color:#FFF;text-decoration:none;text-align:center;font-weight:bold}.labelcolor{margin-bottom:20px;text-align:center}.labelcolor img{width:680px;height:150px;vertical-align:bottom}#mainbannerbox{margin:0 auto 16px auto;max-height:239px;overflow:hidden}#mainnavigation{float:left;width:100%;height:53px;margin-top:4px}#bannerarea{text-align:center}#bannerarea img{width:100%;max-width:812px;min-height:150px;max-height:179px}#iconlist{height:53px;margin-right:20px;margin-left:20px;position:relative;overflow:hidden}#iconlist:after{content:"";display:block;border-bottom:4px solid #F00;width:120px;margin:48px auto 0 auto}.flex-list-box{width:1664px;left:50%;margin-left:-832px;position:absolute}.flex-list-item{margin:8px 4px;width:120px;height:40px;float:left;display:block}.flex-list-item img{margin-right:3px;width:37px;display:block;float:left}.flex-list-item figcaption{line-height:10pt;font-size:8pt;color:#666;display:block;text-decoration:none;font-weight:bold;text-overflow:ellipsis}.flex-list-item p{height:2.2em;margin-top:0;text-decoration:none;text-overflow:ellipsis;overflow:hidden}.flex-list-item .btntxt{width:80px;height:37px;color:#666;line-height:9pt;font-size:8pt;float:left}#arrow_left{width:20px;height:53px;float:left;margin-left:-100%;cursor:pointer}#arrow_left div:before{margin-left:8px;margin-top:23px;display:block;width:5px;height:5px;border-top:2px solid #000;border-left:2px solid #000;-moz-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);content:""}#arrow_left div{visibility:hidden\9}#arrow_left div:not(:target){visibility:visible\9}#arrow_right{width:20px;height:53px;float:left;margin-left:-20px;cursor:pointer}#arrow_right div:before{margin-left:5px;margin-top:23px;display:block;width:5px;height:5px;border-top:2px solid #000;border-left:2px solid #000;-moz-transform:rotate(135deg);-webkit-transform:rotate(135deg);-o-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg);content:""}#arrow_right div{visibility:hidden\9}#arrow_right div:not(:target){visibility:visible\9}* html #mainbannerarea{width:100%}#mainbannerarea .randombox{display:none}#mainbannerarea .backgroundbox{text-align:center}#mainbannerarea img{width:680px;height:150px;vertical-align:bottom}@media(min-width:1px){.headline.payeasy{position:relative;padding-left:44px;color:#304395}.headline.payeasy:before{content:"";position:absolute;top:-2px;left:0;width:38px;height:28px;background-image:url(https://img.duga.jp/img/mypage/payeasy.png);background-repeat:no-repeat;background-size:38px 28px}}#mypglist{clear:both;margin-bottom:10px;width:100%;background-color:#ccc;border-spacing:1px}#mypglist th,#mypglist td{padding:5px}#mypglist th{background:#EEE}#mypglist th.check{width:28px}#mypglist th.image{width:80px}#mypglist th.date{width:120px}#mypglist td{background:#FFF}#mypglist td.check{text-align:center}#mypglist td.date{text-align:center}#mypglist td.delete{text-align:center}#mypglist .title{margin-bottom:4px}#mypglist .detail{font-size:9pt}#mypglist .ratingstar{margin-bottom:4px}#mypglist .ratingstar img{display:block;width:65px;height:13px}.paging-sum{float:left;margin-bottom:10px}.paging-box{margin-bottom:10px;float:right}.paging-box div{padding-left:10px;font-weight:bold;float:left}.paging-box .pagenumber a,.paging-box .pagenumber span{display:inline-block;padding:0 2px}.paging-box a.noactive{color:#333;text-decoration:none}.console{margin-bottom:10px;padding:1px;width:100%;background-color:#eee;border-spacing:6px}.console th,.console td{padding:0}.console th{padding-left:4px;width:60px;white-space:nowrap;font-weight:normal;text-align:left}.console th:after{content:"："}.console th.non-delimiter:after{content:""}.console input[type="submit"],.console select{height:22px;vertical-align:baseline;font-size:9pt}.console input[type="checkbox"]{vertical-align:middle;margin:0 0 2px 0}.console .sort{border-spacing:0}.console .sort td{padding:0 3px 0 0}.console .sort td:after{content:"|";padding-left:3px}.console .sort td:last-child{padding-right:0}.console .sort td:last-child:after{content:"";padding-left:0}form[action="/mypage/remittance/"] .img-send input[type="file"]:nth-of-type(1){padding:5px;width:308px;height:160px;opacity:.5;cursor:pointer}form[action="/mypage/remittance/"] .img-send:nth-of-type(1){position:relative;width:318px;height:170px;background-color:#e3e3e3;background-image:url(https://img.duga.jp/img/mypage/id_form_ms.gif);background-position:25px 50%;background-repeat:no-repeat;background-size:200px 126px}@media screen and (-webkit-min-device-pixel-ratio:0){form[action="/mypage/remittance/"] .img-send input[type="file"]:nth-of-type(1){opacity:1}form[action="/mypage/remittance/"] .img-send:nth-of-type(1){background-color:#EEE;background-image:url(https://img.duga.jp/img/mypage/id_form.gif);background-position:50% 75%}}@-moz-document url-prefix(){form[action="/mypage/remittance/"] .img-send input[type="file"]:nth-of-type(1){opacity:1}form[action="/mypage/remittance/"] .img-send:nth-of-type(1){background-color:#EEE;background-image:url(https://img.duga.jp/img/mypage/id_form.gif);background-position:77% 50%}}@supports(-ms-accelerator:true){form[action="/mypage/remittance/"] .img-send input[type="file"]:nth-of-type(1){opacity:.5}form[action="/mypage/remittance/"] .img-send:nth-of-type(1){background-color:#e3e3e3;background-image:url(https://img.duga.jp/img/mypage/id_form_ms.gif);background-position:25px 50%}}.flow{margin-bottom:20px}.flow ul{width:100%;overflow:hidden;position:relative;background-color:#006dd9;border-radius:3px;display:table}.flow ul li{display:table-cell;text-align:center;height:45px;font-size:10pt;vertical-align:middle;color:#fff;padding:0 20px}.flow ul li.current>*{color:#ff0;font-weight:bold}.flow ul li:not(:last-child){position:relative;z-index:2}.flow ul li:not(:last-child):after,.flow ul li:not(:last-child):before{content:'';z-index:-1;position:absolute;display:block;border-right:2px #fff solid;width:45px;height:45px;right:5px}.flow ul li:not(:last-child):after{top:8px;-webkit-transform:rotate(30deg);-ms-transform:rotate(30deg);-moz-transform:rotate(30deg);transform:rotate(30deg)}.flow ul li:not(:last-child):before{top:-8px;-webkit-transform:rotate(-30deg);-ms-transform:rotate(-30deg);-moz-transform:rotate(-30deg);transform:rotate(-30deg)}#marketplacearea{position:relative;width:100%}#marketplacearea .maintitle{background-color:#333;color:#FFF;font-size:13pt;font-weight:bold;padding:6px 10px;margin-bottom:15px;border-radius:4px}#marketplacearea .pagetitle{font-size:14pt;font-weight:bold;margin-bottom:15px;color:#333}#marketplacearea .title{margin-bottom:3px;padding:0;font-size:12pt;font-weight:bold;color:#333;float:left}#marketplacearea .subtitle{margin-bottom:3px;padding:0;font-size:10pt;font-weight:bold;color:#333;float:left}#marketplacearea .error{padding:10px;margin-bottom:10px}#marketplacearea .error .title{background-color:#C00;color:#FFF;font-weight:bold;padding:0 10px;margin-bottom:10px;border-radius:4px;height:27px;line-height:27px}#marketplacearea .error .casetitle{font-weight:bold}#marketplacearea .error .text{color:#333;margin-bottom:5px}#marketplacearea .error .text:last-child{margin-bottom:0}#marketplacearea .table-standard{border-right:solid 1px #bbb;border-top:solid 1px #bbb}#marketplacearea .table-standard .left{background-color:#eee;width:160px}#marketplacearea .table-standard td{border-left:solid 1px #bbb;border-bottom:solid 1px #bbb;padding:8px}#marketplacearea .table-standard th{border-left:solid 1px #bbb;border-bottom:solid 1px #bbb;padding:8px}#marketplacearea .infotitle{margin-top:15px;padding:5px 10px;background:#e7e7e7;color:#333;font-weight:bold;border-radius:4px;font-size:10pt}#marketplacearea .infodesc{margin:10px 0}#marketplacearea .infodesc>p{margin-top:0}#marketplacearea .infodesc .subtitle{padding:0;color:#333}#marketplacearea .infodesc>div{margin-bottom:10px}#marketplacearea .infodesc>div:last-child{margin-bottom:0}#marketplacearea .infodesc img{vertical-align:text-bottom}#marketplacearea .infodesc .table-standard{margin:0;width:100%}#marketplacearea .infodesc .table-standard td{padding:3px 5px}#marketplacearea .infodesc .table-standard a{display:inline-block}#marketplacearea .infodesc .table-standard+p{margin-top:8px}#marketplacemenuarea{border-right:1px solid #CCC}#marketplacemenuarea .menublock{overflow:hidden;clear:both;margin-bottom:30px}#marketplacemenuarea .menublock .title{font-size:11pt;font-weight:bold}#marketplacemenuarea .menublock li{padding:10px;line-height:1.2;margin:0;clear:both}#marketplacemenuarea .menublock li:last-child{margin-bottom:0}#marketplacemenuarea .menublock li .count{color:#888;font-size:8pt}#marketplacemenuarea .menublock .toppage{background-image:url(/img/marketplace/provider/member/menu/toppage.png);background-size:14px 14px;background-repeat:no-repeat;padding-left:20px;background-position:0 50%}#marketplacemenuarea .menublock .report{background-image:url(/img/marketplace/provider/member/menu/report.png);background-size:14px 14px;background-repeat:no-repeat;padding-left:20px;background-position:0 50%}#marketplacemenuarea .menublock .paymenthistory{background-image:url(/img/marketplace/provider/member/menu/paymenthistory.png);background-size:14px 14px;background-repeat:no-repeat;padding-left:20px;background-position:0 50%}#marketplacemenuarea .menublock .registration{background-image:url(/img/marketplace/provider/member/menu/registration.png);background-size:14px 14px;background-repeat:no-repeat;padding-left:20px;background-position:0 50%}#marketplacemenuarea .menublock .allmovie{background-image:url(/img/marketplace/provider/member/menu/allmovie.png);background-size:14px 14px;background-repeat:no-repeat;padding-left:20px;background-position:0 50%}#marketplacemenuarea .menublock .regist{padding-left:35px}#marketplacemenuarea .menublock .nowmovie{background-image:url(/img/marketplace/provider/member/menu/nowmovie.png);background-size:14px 14px;background-repeat:no-repeat;padding-left:20px;background-position:0 50%}#marketplacemenuarea .menublock .provisionalmovie{background-image:url(/img/marketplace/provider/member/menu/provisionalmovie.png);background-size:14px 14px;background-repeat:no-repeat;padding-left:20px;background-position:0 50%}#marketplacemenuarea .menublock .judgmentwait{background-image:url(/img/marketplace/provider/member/menu/judgmentwait.png);background-size:14px 14px;background-repeat:no-repeat;padding-left:20px;background-position:0 50%}#marketplacemenuarea .menublock .openwait{background-image:url(/img/marketplace/provider/member/menu/openwait.png);background-size:14px 14px;background-repeat:no-repeat;padding-left:20px;background-position:0 50%}#marketplacemenuarea .menublock .closemovie{background-image:url(/img/marketplace/provider/member/menu/closemovie.png);background-size:14px 14px;background-repeat:no-repeat;padding-left:20px;background-position:0 50%}#marketplacemenuarea .menublock .information{background-image:url(/img/marketplace/provider/member/menu/information.png);background-size:14px 14px;background-repeat:no-repeat;padding-left:20px;background-position:0 50%}#marketplacemenuarea .menublock .prohibition{background-image:url(/img/marketplace/provider/member/menu/prohibition.png);background-size:14px 14px;background-repeat:no-repeat;padding-left:20px;background-position:0 50%}#marketplacemenuarea .menublock .faq{background-image:url(/img/marketplace/provider/member/menu/faq.png);background-size:14px 14px;background-repeat:no-repeat;padding-left:20px;background-position:0 50%}#marketplacemenuarea .menublock .contact{background-image:url(/img/marketplace/provider/member/menu/contact.png);background-size:14px 14px;background-repeat:no-repeat;padding-left:20px;background-position:0 50%}#marketplacemenuarea .menublock .manual{background-image:url(/img/marketplace/provider/member/menu/manual.png);background-size:14px 14px;background-repeat:no-repeat;padding-left:20px;background-position:0 50%}#marketplacemenuarea .menublock .cancel{background-image:url(/img/marketplace/provider/member/menu/cancel.png);background-size:14px 14px;background-repeat:no-repeat;padding-left:20px;background-position:0 50%}#marketplacemenuarea .menublock .illegal{background-image:url(/img/marketplace/provider/member/menu/illegal.png);background-size:14px 14px;background-repeat:no-repeat;padding-left:20px;background-position:0 50%}#marketplacemenuarea .menublock .paymentrecord{background-image:url(/img/marketplace/provider/member/menu/paymentrecord.png);background-size:14px 14px;background-repeat:no-repeat;padding-left:20px;background-position:0 50%}#marketplacearea .table-standard.salesreport thead th{padding:6px 5px;line-height:1;white-space:nowrap}#marketplacearea .table-standard.salesreport tbody td{line-height:1.2}#marketplacearea .space{margin-bottom:10px}#marketplacearea .products .space{margin-bottom:30px}#marketplacearea .notice{margin-bottom:10px;font-size:8pt;color:#666;clear:both}#marketplacearea .essential{padding:2px 2px;min-width:28px;background:#F33;color:#FFF;text-align:center;font-size:10px;line-height:1;float:left;margin-left:4px;margin-top:2px;border-radius:2px}#marketplacearea .attention{width:400px;border-radius:3px;border:1px solid #EEE;padding:5px;background-color:#EEE;margin:10px 0}#marketplacearea textarea{width:600px;height:200px;resize:none;vertical-align:bottom;font-size:11pt;padding:4px 8px;border:1px solid #7f9db9;border-radius:3px}.price-select-area table{max-width:170px;float:left;margin-right:12px;white-space:nowrap}.price-select-area table th{background-color:#e7e7e7}.price-select-area table td{text-align:right}.price-select-area table td:first-of-type{width:15px}.ui-datepicker-trigger{width:30px;height:30px;margin:0 0 0 5px}#marketplacearea .file{margin-bottom:5px}#category-area{width:670px;box-sizing:border-box;font-size:0;margin-bottom:30px}#category-area .category{width:33%;font-size:9pt;box-sizing:border-box;list-style-type:none;display:inline-block;padding-bottom:5px}#category-area .category:nth-of-type(3n){width:34%;font-size:9pt;margin-right:0;box-sizing:border-box;display:inline-block}.upload-button a,.upload-button input[type="submit"]{display:inline-block;padding:7px 15px;border:1px solid #666;border-radius:5px;background:#EEE;background-image:linear-gradient(to bottom,#f7f7f7,#EEE,#EEE,#e5e5e5);box-sizing:border-box;line-height:15px;text-decoration:none;font-weight:bold;font-size:10pt;color:#666;text-align:center;cursor:pointer;font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック','MS PGothic',sans-serif}.upload-button a:hover,.upload-button input[type="submit"]:hover{border:1px solid #222;background:#e8e8e8;background-image:linear-gradient(to bottom,#EEE,#e8e8e8,#e8e8e8,#DDD);color:#111}#marketplacearea .ngword{background-image:url(/img/marketplace/provider/member/icon/ngword.png);background-size:16px 16px;background-repeat:no-repeat;padding-left:20px;margin-bottom:5px;display:block}.faq-question{font-size:10.5pt;font-weight:bold;color:#333;margin-bottom:2px}.faq-text{padding:0 0 10px 0}.prohibition-title{font-size:10.5pt;font-weight:bold;color:#333;margin-bottom:2px}.prohibition-text{padding:0 0 10px 0}.paymentrecord-title{font-size:10.5pt;font-weight:bold;color:#333;margin-bottom:2px}.paymentrecord-text{padding:0 0 10px 0}#marketplacearea .pagingbox{clear:both;margin-bottom:18px}#marketplacearea .paginglist{margin:0;text-align:right;font-size:9pt;line-height:1.0}#marketplacearea .paginglist li{display:inline;padding:0;font-weight:bold}#marketplacearea .paginglist a,#marketplacearea .paginglist span{display:inline-block;padding:0 6px}#marketplacearea .paginglist li:last-child{margin-right:-6px}#marketplacearea .contentspages{float:right;padding:10px 0}#main-centerbox .form-title-essential{font-size:10.5pt;font-weight:bold;color:#333;margin-bottom:2px;float:left}#main-centerbox .form-text-essential{font-size:8pt;color:#666;margin-bottom:4px;clear:both}#main-centerbox #table .essential{padding:2px 2px;min-width:28px;background:#F33;color:#FFF;text-align:center;font-size:10px;line-height:1;float:left;margin-left:4px;margin-top:1px;border-radius:2px}