body{background-color:white;margin:3px}
img{border:0}
input,p,tt{margin:0;padding:0;letter-spacing:normal}
h1{margin:5px 0 0 6px;line-height:18px;font-size:16px}
h2{margin:5px 0 0 6px;line-height:18px;font-size:16px}
h4{margin:2px auto;font-size:16px;color:#000;font-weight:bold;text-decoration: underline;text-align:center}
center{font-size:12px;color:#3333c0}

A,A:link,A:active,A:visited{color:#3333c0;text-decoration: none}
A:hover{text-decoration: underline;color:blue}

.dvdblock A,.dvdnew A{text-decoration: none}
.dvdblock A:link,.dvdblock A:visited,.dvdblock A:active,.dvdnew A:link,.dvdnew A:visited,.dvdnew A:active{color:black}
.dvdblock A:hover,.dvdnew A:hover{text-decoration: underline;color:blue}

.dvdblock strong A,.dvdnew strong A{text-decoration: none}
.dvdblock strong A:link,.dvdnew strong A:link{color:#3333c0}
.dvdblock strong A:visited,.dvdnew strong A:visited{color:#006000}
.dvdblock strong A:active,.dvdnew strong A:active{color:#3333c0}
.dvdblock strong A:hover,.dvdnew strong A:hover{text-decoration: underline;color:blue}

.dvdblock span A,.dvdnew span A{text-decoration: none}
.dvdblock span A:link,.dvdnew span A:link{color:#3333c0}
.dvdblock span A:visited,.dvdnew span A:visited{color:#006000}
.dvdblock span A:active,.dvdnew span A:active{color:#3333c0}
.dvdblock span A:hover,.dvdnew span A:hover{text-decoration: underline;color:blue}

b A{color:#e00000;text-decoration: none}
b A:link,b A:visited,b A:active{color:#e00000 ! important}
b A:hover{text-decoration: underline;color:blue ! important}

.pnrow div A{text-decoration: none}
.pnrow div A:link,.pnrow div A:visited,.pnrow div A:active{color:#009000}
.pnrow div A:hover{color:blue;text-decoration: underline}

#listtop A,#listbottom span A{text-decoration: none}
#listtop A:link,#listbottom span A:link,#listtop A:visited,#listbottom span A:visited,#listtop A:active,#listbottom span A:active{color:#333}
#listtop A:hover,#listbottom span A:hover{text-decoration: underline;color:blue}

.weekadd A{text-decoration: none}
.weekadd A:link,.weekadd A:visited,.weekadd A:active{color:black ! important}
.weekadd A:hover{text-decoration: underline;color:green ! important}

.todayadd A{text-decoration: none}
.todayadd A:link,.todayadd A:visited,.todayadd A:active{color:white ! important}
.todayadd A:hover{text-decoration: underline;color:black ! important}

.dvdblock{font-size:12px;margin: 0.2%;padding:0;width: 49.5%;background:#F5F5F5 url(http://dvd.pole.jp/dmm/img/dmm_ban_all_m.gif) no-repeat;background-position:100% 100%;float:left;border-right: 1px solid #EAEAEA;border-bottom: 1px solid #E0E0E0;position:relative;}
.dvdblock img{margin: 0 4px 0 0;padding:0:border:0;float:left}
.dvdblock div{margin: 6px 0 0 0;line-height:16px;}
.dvdblock p{margin:4px 0 0 0;border-width: 1px 0 0 0; border-style: solid;border-color:#3366cc;color:black;background-color:#e5ecf9;line-height:16px}
.dvdblock strong{margin: 6px 0 0 0;color:#404040;font-weight:normal;line-height:14px;display:block}
.dvdblock span{margin: 6px 0 0 0;color:#404040;font-weight:normal;line-height:14px;display:block}
.dvdblock p.date{margin:4px 0 0 0;border-width: 1px 0 0 0; border-style: solid;border-color:#3366cc;color:black;background-color:#e5ecf9;line-height:16px}
.dvdblock p.dvdinfo{margin: 6px 0 0 0;line-height:16px;border:none;background-color:transparent}

.dvdnew{font-size:12px;margin: 0.2%;padding:0;width: 49.5%;background:#F5F5F5 url(http://dvd.pole.jp/dmm/img/dmm_ban_all_m.gif) no-repeat;background-position:100% 100%;float:left;border-right: 1px solid #EAEAEA;border-bottom: 1px solid #E0E0E0;position:relative;}
.dvdnew img{margin: 0 4px 0 0;padding:0:border:0;float:left}
.dvdnew div{margin: 6px 0 0 0;line-height:16px;}
.dvdnew p{margin:4px 0 0 0;border-width: 1px 0 0 0; border-style: solid;border-color:#ffcc33;color:black;background-color:#ffe566;line-height:16px}
.dvdnew strong{margin: 6px 0 0 0;color:#404040;font-weight:normal;line-height:14px;display:block}
.dvdnew span{margin: 6px 0 0 0;color:#404040;font-weight:normal;line-height:14px;display:block}
.dvdnew p.date{margin:4px 0 0 0;border-width: 1px 0 0 0; border-style: solid;border-color:#ffcc33;color:black;background-color:#ffe566;line-height:16px}
.dvdnew p.dvdinfo{margin: 6px 0 0 0;line-height:16px;border:none;background-color:transparent}

.todayadd{background-color:#22bb55;color:white;padding:2px 10px 0 10px}
.weekadd{background-color:#e5e5e5;color:black;padding:2px 2px 0 2px;border-width: 1px; border-style: solid;border-color:#22bb55}

#listtop{width:100%;height:50px;margin:0;padding:0;border:0;clear:both}
#listtop fieldset{display:block}
#listtop form{border:0;padding:0;margin:0;width:370px;display:block;float:left}
#listtop p{line-height:24px;font-size:12px;float:right;display:block;text-align:right}
#listtop p span{color:#3366cc;}
#listtop p b{color:black;background-color:#E1E1E1;padding:2px}
.logoimglist{height:48px;width:111px;border:0;}
.listlogo{float:left}
legend{display:none}
fieldset{border:0;padding:0;margin:0;font-size:12px}
.agetype {height:20px;margin-top:2px;*margin-top:0;vertical-align:top;*vertical-align:baseline}
.agetype label{border:0;padding:0;margin:0;font-size:12px;line-height:20px;text-align:left;vertical-align:top;*vertical-align:baseline}
.agetype input{height:20px;padding:0;*margin-right:-4px;}

.schsmtlist{width:100px;*height:1.8em;min-height:18px;padding:2px 0;font-weight:bold;text-align:center;vertical-align:top;*vertical-align:baseline;cursor:pointer;letter-spacing:0.2em;background:#CC9900 url(http://dvd.pole.jp/dmm/img/but_smt_bg.gif) repeat-x;border:#999 1px solid}
.schtxtlist{font-size:13px;line-height:18px;margin-left:2px;width:250px;height:24px;min-height:18px;padding:2px 0 0 5px;border:1px solid #c3c3c3;border-left-color:#7c7c7c;border-top-color:#7c7c7c;background:#fff url(http://dvd.pole.jp/dmm/img/ipt_txt_bg.gif) no-repeat}

.listliner{border:0;padding:0;margin:0 0 4px 0;border-spacing:0;width:100%;background-color:#e5ecf9;border-collapse:collapse;}
.listliner td,.listliner tr{border:0;padding:0;margin:0;border-spacing:0;}
.listliner .linecel{background-color:#3366cc;}
.ptrow{height:20px;vertical-align:bottom;}
.ptrow img{vertical-align:text-bottom;*vertical-align:middle;}
.ptrow tt{margin-left:4px;font-size:14px;letter-spacing:-0.05em;*line-height:20px;font-weight:bold;float:left}
.ptrow p{margin:0;padding:1px;*padding-top:4px;height:15px;*height:20px;font-size:13px;float:right;display:block;}

.ptrow p i{padding:1px;font-weight:bold;font-style:normal;text-align:center;vertical-align:top;*vertical-align:baseline;letter-spacing:0;background:#CC9900 url(http://dvd.pole.jp/dmm/img/but_smt_bg.gif) repeat-x;background-position:center -2px;border:#999 1px solid}
.ptrow p span{margin:0 3px;color:#700404}
.ptrow p a{margin:0 1px}

.pnrow{background-color:white;height:24px;}
.pnrow div{margin-left:2px;height:24px;font-size:14px;line-height:24px;letter-spacing:0.1em;font-weight:bold;vertical-align:bottom;float:left}
.pnrow tt{width:180px;height:24px;display:block;float:left;background:url(http://dvd.pole.jp/dmm/img/but_spn_bg.gif)}
.pnrow p{width:114px;height:24px;display:block;float:right}
.pnrow b{width:60px;height:24px;display:block;float:left;background:url(http://dvd.pole.jp/dmm/img/but_spn_bg.gif);background-position:right top;}
.pnrow span{width:180px;height:24px;display:block;float:right}

.pspcrow{background-color:white;height:5px;}

#listbottom{width:100%;height:50px;margin:0;margin-top:10px;border:0;text-align:center}
#listbottom div{margin:auto;width:450px;font-size:12px;color:#303030;text-align:left;vertical-align:top;}
#listbottom div img{width:88px;height:31px;border:0;margin-right:5px;}
#listbottom form{margin:auto;border:0;padding:0;width:370px;display:block;text-align:left;}
#listbottom p{font-size:12px;font-weight:bold;display:block;}
#listbottom span{font-size:12px;font-weight:normal;}
.clr{font-size:1px;line-height:1px;clear:both}
.clrb{font-size:4px;line-height:4px;clear:both}

.daylisttb{margin:0 auto;padding:0;border: 0;font-size:14px;font-weight:bold;border-collapse: separate;border-spacing:2px}
.dlcol_new{margin:0;padding:1px 2px;border:1px solid #dd8b08;background-color:#ffe566;text-align:right}
.dlcol_old{margin:0;padding:1px 2px;border:1px solid #3366cc;background-color:#e5ecf9;}
.dlcol_tt{margin:0;padding:1px 4px;border-width:1px 3px 1px 3px;border-style:solid;border-color:#fff #dd8b08 #fff #3366cc;text-align:center}
.dytt{*height:1.6em;min-height:16px;line-height:16px;background:#CC9900 url(http://dvd.pole.jp/dmm/img/but_smt_bg.gif) repeat-x;border:#999 1px solid;letter-spacing:0.1em;text-align:center}
.dycol_tt{padding:0;font-size:12px;line-height:14px;text-align:center}
.dycol_r15{padding:0;color:#fff;border:1px solid #3366cc;background-color:#3366cc;font-size:12px;line-height:14px;text-align:left;vertical-align:bottom}
.dycol_o15{padding:0;color:#fff;border:1px solid #dd8b08;background-color:#dd8b08;font-size:12px;line-height:14px;text-align:right;vertical-align:bottom}
.dycol_o30{padding:0;color:#fff;border:1px solid #dd8b08;background-color:#dd8b08;font-size:12px;line-height:14px;text-align:right;vertical-align:bottom}
.dycol_o60{padding:0;color:#fff;border:1px solid #dd8b08;background-color:#dd8b08;font-size:12px;line-height:14px;text-align:right;vertical-align:bottom}
.dycol_o90{padding:0;color:#fff;border:1px solid #dd8b08;background-color:#dd8b08;font-size:12px;line-height:14px;text-align:right;vertical-align:bottom}

.dlcol_new A:link,.dlcol_new A:active,.dlcol_new A:visited,.dlcol_tt A,.dlcol_tt A:link,.dlcol_tt A:active,.dlcol_tt A:visited{color:black;text-decoration: none}
.dlcol_old A:hover,.dlcol_new A:hover,.dlcol_tt A:hover{text-decoration: underline;color:blue}

.helptbl{border:0;padding:3px;margin:4px 0;border-spacing:0;width:100%;border-collapse:separate;border-spacing:2px}
.helptbl td{background-color:#eee;border-width:0 1px 1px 0;border-style:solid;border-color:#ccc #ccc #ccc #ccc;}
.helptbl ul{border:0;padding:3px;margin:0}
.helptbl li{list-style:none;text-indent:0.5em;font-size:12px;line-height:16px;margin-bottom:8px}
.hlptt{width:200px;padding:3px;background-color:#3366cc ! important;color:#fff;font-size:14px;line-height:20px;font-weight:bold;text-align:right;vertical-align:top}


.newcol{margin:0;padding:2px;border-width: 1px 0 0 0; border-style: solid;border-color:#ffcc33;color:black;background-color:#ffe566;line-height:16px}
.oldcol{margin:0;padding:2px;border-width: 1px 0 0 0; border-style: solid;border-color:#3366cc;color:black;background-color:#e5ecf9;line-height:16px}

.keys{font-size:18px;line-height:28px;margin:8px;font-weight:bold;}
.keys A{text-decoration: none}
.keys A:link,.keys A:active{color:blue}
.keys A:visited{color:#006000}
.keys A:hover{text-decoration: underline;color:blue}
