@charset "utf-8";

.phrase { white-space: nowrap;}
img{border:none}
a:link {color:#1b8bb9;text-decoration:none;}
a:visited {color:#1b8bb9;text-decoration:none;}
a:hover {color:#1b8bb9;text-decoration: underline;}
a:active {color:#1b8bb9;text-decoration: underline;}

.column ul li{
margin:0;
padding:0;
list-style-type:none;
}
.inner ul li{
list-style-type: disc;
}

p{
line-height:1.1;
margin:0;
padding:3px;
}
h4{
line-height:1.1;
margin:5px 0 0;
padding:3px;
font-size: 120%;
font-weight: bold;
}
h5{
line-height:1.1;
margin:3px 0 0;
padding:3px;
font-size: 110%;
font-weight: bold;
}

h2{
font-size:16px;
margin:15px 5px 25px 15px;
padding:0px;
text-decoration:underline;
}

body{
line-height:1.1;
margin:0;
padding:0;
color:#444;
font-family: "ＭＳ Ｐゴシック", Osaka, sans-serif;
font-size:12px;
position:relative;
background-color:#000;
}
div.container{
line-height:1.1;
width:966px;
margin:0 auto;
position:relative;
background:url(http://mtg-jp.com/img/background.jpg) 0 0 no-repeat;
min-height:850px;
height: auto !important;
height: 850px;
overflow:hidden;
*overflow:visible;
}

a.billboard{
display:block;
width:646px; 
height:223px; 
background:url(/img/billboard/billboard.png); 
padding-top: 27px; 
text-align: center; 
margin: 0px
}

div.header{
width:966px;
height:92px;
background:url(http://mtg-jp.com/img/header.png) 0 0 no-repeat;
overflow:hidden;
}

div.column{
display:block;
width:225px;
margin:0 0 0 5px;
_margin-left:7px;
padding:0;
overflow:hidden;
float:left;
}

ul.sidemenu{
display:block;
width:180px;
margin:0px 0 20px 15px;
_margin-left:7px;
padding:0;
overflow:hidden;
float:left;
}
ul.sidemenu li{
display:block;
width:180px;
padding:0;
margin:0;
list-style-type:none;
}

ul.sidemenu li a{
display:block;
widgth:180px;
height:40px;
text-indent:-9999px;
overflow:hidden;
margin-bottom:2px;
}

div.content{
float:right;
height: auto;
line-height:1.2;
display:inline-block;
width:646px;
border-top:solid 1px #666;
border-left:solid 1px #666;
border-right:solid 1px #666;
background-color:#fff;
padding:0 0 5px 0;
margin:10px 60px 0 0;
_margin-right:30px;
background:url(http://mtg-jp.com/img/topicsback.png) left bottom repeat-x #fff;
}

div.content p{
line-height:1.5;
padding:5px;
}
div.contenthead{
width:646px;
height:5px;
margin: 0 0 10px 0;
padding: 0;
background:url(http://mtg-jp.com/img/topicsback.png) left top repeat-x #fff;
}

div.content ul{
margin:5px 10px;
overflow:hidden;
}
div.topics{
line-height:1.1;
display:block;
width:646px;
border:solid 1px #666;
background:url(http://mtg-jp.com/img/topicsback.png) 0 0 repeat-x #fff;
padding:0;
margin:20px 0 0;
overflow:hidden;
filter: alpha(opacity=80);
opacity:0.8;
}

div.content ul.entries, div.content ul.ecentries{
padding:0 10px;
list-style-type:none;
overflow: hidden;
}

div.topics ul.entries, div.topics ul.ecentries {
margin:0;
padding:10px 20px;
background:url(http://mtg-jp.com/img/topicsback.png) left bottom repeat-x #fff;
list-style-type:none;
}

div.topics ul.entries li,div.content ul.entries li{
display:block;
padding:5px 0 5px 100px;
margin:0;
text-indent:-100px;
background:url(http://mtg-jp.com/img/dottedline.gif) left bottom repeat-x #fff;
}
div.topics ul.ecentries li,div.content ul.ecentries li{
display:block;
padding:5px 0 5px 50px;
text-indent:-50px;
margin:0;
background:url(http://mtg-jp.com/img/dottedline.gif) left bottom repeat-x #fff;
}

div.topics ul.entries li.list, div.subtopics ul li{
background-image:none;
margin-top:20px;
text-align:right;
}

img.mainvisual{
position:relative;
}
div.footer{
clear:both;
width:100%;
height:120px;
background:url(http://mtg-jp.com/img/footer.png) top center no-repeat #000;
color:#fff;
text-align:center;
}
div.footer p{
position:relative;
top:60px;
}
div.footer p a{
color:#fff;
}

div.topics p{
padding:3px 20px;
font-size:12px;
}

div.inner{
margin:5px 20px;
line-height:1.3;
}

div.wrapper{
margin-left: 220px;
margin-right:60px;
margin-top:5px;
_margin-right:30px;
}

a.themelink{
display:block;
overflow:hidden;
text-indent:-9999px;
position:absolute;
height: 20px; top: 0px; left: 80px;
}


h2.reading-translated-ld{
background:url(http://mtg-jp.com/reading/translated/ld/main.jpg) 0 0 no-repeat;
display:block;
overflow:hidden;
width:590px;
height:200px;
font-size:5px;
text-indent:-9900px;
position:relative;
margin: auto;
}


h2.reading-translated-mm{
background:url(http://mtg-jp.com/reading/translated/mm/main.jpg) 0 0 no-repeat;
display:block;
overflow:hidden;
width:590px;
height:200px;
font-size:5px;
text-indent:-9900px;
position:relative;
margin: auto;
}


h2.mtgch{
background:url(http://mtg-jp.com/mtgch/main.jpg) 0 0 no-repeat;
display:block;
overflow:hidden;
width:590px;
height:200px;
font-size:5px;
text-indent:-9900px;
position:relative;
margin: auto;
}

h1.mtgch{
background:url(http://mtg-jp.com/mtgch/title.png) 0 0 no-repeat;
display:block;
overflow:hidden;
width:618px;
height:21px;
font-size:5px;
text-indent:-9900px;
position:relative;
top:0px;
left:12px;
margin-top:10px;
*margin-top:20px;
}
ul.sidemenu li a.mtgch{
background:url(http://mtg-jp.com/img/sidebar/mtgchw.png) 0 0 no-repeat;
}

ul.sidemenu li a.mtgch:hover{
background-position:0 -40px;
}


h2.reading-translated-stf{
background:url(http://mtg-jp.com/reading/translated/stf/main.jpg) 0 0 no-repeat;
display:block;
overflow:hidden;
width:590px;
height:200px;
font-size:5px;
text-indent:-9900px;
position:relative;
margin: auto;
}


h2.reading-worldswalk{
background:url(http://mtg-jp.com/reading/worldswalk/main.jpg) 0 0 no-repeat;
display:block;
overflow:hidden;
width:590px;
height:200px;
font-size:5px;
text-indent:-9900px;
position:relative;
margin: auto;
}


h2.reading-combos{
background:url(http://mtg-jp.com/reading/combos/main.jpg) 0 0 no-repeat;
display:block;
overflow:hidden;
width:590px;
height:200px;
font-size:5px;
text-indent:-9900px;
position:relative;
margin: auto;
}


h2.publicity{
background:url(http://mtg-jp.com/publicity/main.jpg) 0 0 no-repeat;
display:block;
overflow:hidden;
width:590px;
height:200px;
font-size:5px;
text-indent:-9900px;
position:relative;
margin: auto;
}

h1.publicity{
background:url(http://mtg-jp.com/publicity/title.png) 0 0 no-repeat;
display:block;
overflow:hidden;
width:618px;
height:21px;
font-size:5px;
text-indent:-9900px;
position:relative;
top:0px;
left:12px;
margin-top:10px;
*margin-top:20px;
}
ul.sidemenu li a.publicity{
background:url(http://mtg-jp.com/img/sidebar/publicityw.png) 0 0 no-repeat;
}

ul.sidemenu li a.publicity:hover{
background-position:0 -40px;
}


h2.reading-etc{
background:url(http://mtg-jp.com/reading/etc/main.jpg) 0 0 no-repeat;
display:block;
overflow:hidden;
width:590px;
height:200px;
font-size:5px;
text-indent:-9900px;
position:relative;
margin: auto;
}


h2.special-archenemy{
background:url(http://mtg-jp.com/special/archenemy/main.jpg) 0 0 no-repeat;
display:block;
overflow:hidden;
width:590px;
height:200px;
font-size:5px;
text-indent:-9900px;
position:relative;
margin: auto;
}


h2.special-isd{
background:url(http://mtg-jp.com/special/isd/main.jpg) 0 0 no-repeat;
display:block;
overflow:hidden;
width:590px;
height:200px;
font-size:5px;
text-indent:-9900px;
position:relative;
margin: auto;
}


h2.event{
background:url(http://mtg-jp.com/event/main.jpg) 0 0 no-repeat;
display:block;
overflow:hidden;
width:590px;
height:200px;
font-size:5px;
text-indent:-9900px;
position:relative;
margin: auto;
}

h1.event{
background:url(http://mtg-jp.com/event/title.png) 0 0 no-repeat;
display:block;
overflow:hidden;
width:618px;
height:21px;
font-size:5px;
text-indent:-9900px;
position:relative;
top:0px;
left:12px;
margin-top:10px;
*margin-top:20px;
}
ul.sidemenu li a.event{
background:url(http://mtg-jp.com/img/sidebar/eventw.png) 0 0 no-repeat;
}

ul.sidemenu li a.event:hover{
background-position:0 -40px;
}


h2.event-natsqt11-result{
background:url(http://mtg-jp.com/event/natsqt11/result/main.jpg) 0 0 no-repeat;
display:block;
overflow:hidden;
width:590px;
height:200px;
font-size:5px;
text-indent:-9900px;
position:relative;
margin: auto;
}


h2.reading-wpn{
background:url(http://mtg-jp.com/reading/wpn/main.jpg) 0 0 no-repeat;
display:block;
overflow:hidden;
width:590px;
height:200px;
font-size:5px;
text-indent:-9900px;
position:relative;
margin: auto;
}


h2.special-roe{
background:url(http://mtg-jp.com/special/roe/main.jpg) 0 0 no-repeat;
display:block;
overflow:hidden;
width:590px;
height:200px;
font-size:5px;
text-indent:-9900px;
position:relative;
margin: auto;
}


h2.customer{
background:url(http://mtg-jp.com/customer/main.jpg) 0 0 no-repeat;
display:block;
overflow:hidden;
width:590px;
height:200px;
font-size:5px;
text-indent:-9900px;
position:relative;
margin: auto;
}

h1.customer{
background:url(http://mtg-jp.com/customer/title.png) 0 0 no-repeat;
display:block;
overflow:hidden;
width:618px;
height:21px;
font-size:5px;
text-indent:-9900px;
position:relative;
top:0px;
left:12px;
margin-top:10px;
*margin-top:20px;
}
ul.sidemenu li a.customer{
background:url(http://mtg-jp.com/img/sidebar/customerw.png) 0 0 no-repeat;
}

ul.sidemenu li a.customer:hover{
background-position:0 -40px;
}


h2.cardlist{
background:url(http://mtg-jp.com/cardlist/main.jpg) 0 0 no-repeat;
display:block;
overflow:hidden;
width:590px;
height:200px;
font-size:5px;
text-indent:-9900px;
position:relative;
margin: auto;
}

h1.cardlist{
background:url(http://mtg-jp.com/cardlist/title.png) 0 0 no-repeat;
display:block;
overflow:hidden;
width:618px;
height:21px;
font-size:5px;
text-indent:-9900px;
position:relative;
top:0px;
left:12px;
margin-top:10px;
*margin-top:20px;
}
ul.sidemenu li a.cardlist{
background:url(http://mtg-jp.com/img/sidebar/cardlistw.png) 0 0 no-repeat;
}

ul.sidemenu li a.cardlist:hover{
background-position:0 -40px;
}


h2.reading-singlecard{
background:url(http://mtg-jp.com/reading/singlecard/main.jpg) 0 0 no-repeat;
display:block;
overflow:hidden;
width:590px;
height:200px;
font-size:5px;
text-indent:-9900px;
position:relative;
margin: auto;
}


h2.digital{
background:url(http://mtg-jp.com/digital/main.jpg) 0 0 no-repeat;
display:block;
overflow:hidden;
width:590px;
height:200px;
font-size:5px;
text-indent:-9900px;
position:relative;
margin: auto;
}

h1.digital{
background:url(http://mtg-jp.com/digital/title.png) 0 0 no-repeat;
display:block;
overflow:hidden;
width:618px;
height:21px;
font-size:5px;
text-indent:-9900px;
position:relative;
top:0px;
left:12px;
margin-top:10px;
*margin-top:20px;
}
ul.sidemenu li a.digital{
background:url(http://mtg-jp.com/img/sidebar/digitalw.png) 0 0 no-repeat;
}

ul.sidemenu li a.digital:hover{
background-position:0 -40px;
}


h2.digital-d12{
background:url(http://mtg-jp.com/digital/d12/main.jpg) 0 0 no-repeat;
display:block;
overflow:hidden;
width:590px;
height:200px;
font-size:5px;
text-indent:-9900px;
position:relative;
margin: auto;
}


h2.reading-planeswalker{
background:url(http://mtg-jp.com/reading/planeswalker/main.jpg) 0 0 no-repeat;
display:block;
overflow:hidden;
width:590px;
height:200px;
font-size:5px;
text-indent:-9900px;
position:relative;
margin: auto;
}


h2.publicity-wmh{
background:url(http://mtg-jp.com/publicity/wmh/main.jpg) 0 0 no-repeat;
display:block;
overflow:hidden;
width:590px;
height:200px;
font-size:5px;
text-indent:-9900px;
position:relative;
margin: auto;
}


h2.mps{
background:url(http://mtg-jp.com/mps/main.jpg) 0 0 no-repeat;
display:block;
overflow:hidden;
width:590px;
height:200px;
font-size:5px;
text-indent:-9900px;
position:relative;
margin: auto;
}

h1.mps{
background:url(http://mtg-jp.com/mps/title.png) 0 0 no-repeat;
display:block;
overflow:hidden;
width:618px;
height:21px;
font-size:5px;
text-indent:-9900px;
position:relative;
top:0px;
left:12px;
margin-top:10px;
*margin-top:20px;
}
ul.sidemenu li a.mps{
background:url(http://mtg-jp.com/img/sidebar/mpsw.png) 0 0 no-repeat;
}

ul.sidemenu li a.mps:hover{
background-position:0 -40px;
}


h2.special-som{
background:url(http://mtg-jp.com/special/som/main.jpg) 0 0 no-repeat;
display:block;
overflow:hidden;
width:590px;
height:200px;
font-size:5px;
text-indent:-9900px;
position:relative;
margin: auto;
}


h2.special-mbs{
background:url(http://mtg-jp.com/special/mbs/main.jpg) 0 0 no-repeat;
display:block;
overflow:hidden;
width:590px;
height:200px;
font-size:5px;
text-indent:-9900px;
position:relative;
margin: auto;
}


h2.reading-mechanism{
background:url(http://mtg-jp.com/reading/mechanism/main.jpg) 0 0 no-repeat;
display:block;
overflow:hidden;
width:590px;
height:200px;
font-size:5px;
text-indent:-9900px;
position:relative;
margin: auto;
}


h2.redirect{
background:url(http://mtg-jp.com/redirect/main.jpg) 0 0 no-repeat;
display:block;
overflow:hidden;
width:590px;
height:200px;
font-size:5px;
text-indent:-9900px;
position:relative;
margin: auto;
}

h1.redirect{
background:url(http://mtg-jp.com/redirect/title.png) 0 0 no-repeat;
display:block;
overflow:hidden;
width:618px;
height:21px;
font-size:5px;
text-indent:-9900px;
position:relative;
top:0px;
left:12px;
margin-top:10px;
*margin-top:20px;
}
ul.sidemenu li a.redirect{
background:url(http://mtg-jp.com/img/sidebar/redirectw.png) 0 0 no-repeat;
}

ul.sidemenu li a.redirect:hover{
background-position:0 -40px;
}


h2.rules{
background:url(http://mtg-jp.com/rules/main.jpg) 0 0 no-repeat;
display:block;
overflow:hidden;
width:590px;
height:200px;
font-size:5px;
text-indent:-9900px;
position:relative;
margin: auto;
}

h1.rules{
background:url(http://mtg-jp.com/rules/title.png) 0 0 no-repeat;
display:block;
overflow:hidden;
width:618px;
height:21px;
font-size:5px;
text-indent:-9900px;
position:relative;
top:0px;
left:12px;
margin-top:10px;
*margin-top:20px;
}
ul.sidemenu li a.rules{
background:url(http://mtg-jp.com/img/sidebar/rulesw.png) 0 0 no-repeat;
}

ul.sidemenu li a.rules:hover{
background-position:0 -40px;
}


h2.reading-mitamura{
background:url(http://mtg-jp.com/reading/mitamura/main.jpg) 0 0 no-repeat;
display:block;
overflow:hidden;
width:590px;
height:200px;
font-size:5px;
text-indent:-9900px;
position:relative;
margin: auto;
}


h2.reading-special{
background:url(http://mtg-jp.com/reading/special/main.jpg) 0 0 no-repeat;
display:block;
overflow:hidden;
width:590px;
height:200px;
font-size:5px;
text-indent:-9900px;
position:relative;
margin: auto;
}


h2.cardlist-individual{
background:url(http://mtg-jp.com/cardlist/individual/main.jpg) 0 0 no-repeat;
display:block;
overflow:hidden;
width:590px;
height:200px;
font-size:5px;
text-indent:-9900px;
position:relative;
margin: auto;
}


h2.products-individual{
background:url(http://mtg-jp.com/products/individual/main.jpg) 0 0 no-repeat;
display:block;
overflow:hidden;
width:590px;
height:200px;
font-size:5px;
text-indent:-9900px;
position:relative;
margin: auto;
}


h2.new{
background:url(http://mtg-jp.com/new/main.jpg) 0 0 no-repeat;
display:block;
overflow:hidden;
width:590px;
height:200px;
font-size:5px;
text-indent:-9900px;
position:relative;
margin: auto;
}

h1.new{
background:url(http://mtg-jp.com/new/title.png) 0 0 no-repeat;
display:block;
overflow:hidden;
width:618px;
height:21px;
font-size:5px;
text-indent:-9900px;
position:relative;
top:0px;
left:12px;
margin-top:10px;
*margin-top:20px;
}
ul.sidemenu li a.new{
background:url(http://mtg-jp.com/img/sidebar/neww.png) 0 0 no-repeat;
}

ul.sidemenu li a.new:hover{
background-position:0 -40px;
}


h2.retail{
background:url(http://mtg-jp.com/retail/main.jpg) 0 0 no-repeat;
display:block;
overflow:hidden;
width:590px;
height:200px;
font-size:5px;
text-indent:-9900px;
position:relative;
margin: auto;
}

h1.retail{
background:url(http://mtg-jp.com/retail/title.png) 0 0 no-repeat;
display:block;
overflow:hidden;
width:618px;
height:21px;
font-size:5px;
text-indent:-9900px;
position:relative;
top:0px;
left:12px;
margin-top:10px;
*margin-top:20px;
}
ul.sidemenu li a.retail{
background:url(http://mtg-jp.com/img/sidebar/retailw.png) 0 0 no-repeat;
}

ul.sidemenu li a.retail:hover{
background-position:0 -40px;
}


h2.special-m11{
background:url(http://mtg-jp.com/special/m11/main.jpg) 0 0 no-repeat;
display:block;
overflow:hidden;
width:590px;
height:200px;
font-size:5px;
text-indent:-9900px;
position:relative;
margin: auto;
}


h2.special-M12{
background:url(http://mtg-jp.com/special/M12/main.jpg) 0 0 no-repeat;
display:block;
overflow:hidden;
width:590px;
height:200px;
font-size:5px;
text-indent:-9900px;
position:relative;
margin: auto;
}


h2.special-nph{
background:url(http://mtg-jp.com/special/nph/main.jpg) 0 0 no-repeat;
display:block;
overflow:hidden;
width:590px;
height:200px;
font-size:5px;
text-indent:-9900px;
position:relative;
margin: auto;
}


h2.reading-metta{
background:url(http://mtg-jp.com/reading/metta/main.jpg) 0 0 no-repeat;
display:block;
overflow:hidden;
width:590px;
height:200px;
font-size:5px;
text-indent:-9900px;
position:relative;
margin: auto;
}


h2.event-jpnats10{
background:url(http://mtg-jp.com/event/jpnats10/main.jpg) 0 0 no-repeat;
display:block;
overflow:hidden;
width:590px;
height:200px;
font-size:5px;
text-indent:-9900px;
position:relative;
margin: auto;
}


h2.event-jpnats10-report{
background:url(http://mtg-jp.com/event/jpnats10/report/main.jpg) 0 0 no-repeat;
display:block;
overflow:hidden;
width:590px;
height:200px;
font-size:5px;
text-indent:-9900px;
position:relative;
margin: auto;
}


h2.event-jpnats10-result{
background:url(http://mtg-jp.com/event/jpnats10/result/main.jpg) 0 0 no-repeat;
display:block;
overflow:hidden;
width:590px;
height:200px;
font-size:5px;
text-indent:-9900px;
position:relative;
margin: auto;
}


h2.event-natsqt11{
background:url(http://mtg-jp.com/event/natsqt11/main.jpg) 0 0 no-repeat;
display:block;
overflow:hidden;
width:590px;
height:200px;
font-size:5px;
text-indent:-9900px;
position:relative;
margin: auto;
}


h2.reading-variety{
background:url(http://mtg-jp.com/reading/variety/main.jpg) 0 0 no-repeat;
display:block;
overflow:hidden;
width:590px;
height:200px;
font-size:5px;
text-indent:-9900px;
position:relative;
margin: auto;
}


h2.reading-tsumura{
background:url(http://mtg-jp.com/reading/tsumura/main.jpg) 0 0 no-repeat;
display:block;
overflow:hidden;
width:590px;
height:200px;
font-size:5px;
text-indent:-9900px;
position:relative;
margin: auto;
}


h2.reading-watanabe{
background:url(http://mtg-jp.com/reading/watanabe/main.jpg) 0 0 no-repeat;
display:block;
overflow:hidden;
width:590px;
height:200px;
font-size:5px;
text-indent:-9900px;
position:relative;
margin: auto;
}


h2.special{
background:url(http://mtg-jp.com/special/main.jpg) 0 0 no-repeat;
display:block;
overflow:hidden;
width:590px;
height:200px;
font-size:5px;
text-indent:-9900px;
position:relative;
margin: auto;
}

h1.special{
background:url(http://mtg-jp.com/special/title.png) 0 0 no-repeat;
display:block;
overflow:hidden;
width:618px;
height:21px;
font-size:5px;
text-indent:-9900px;
position:relative;
top:0px;
left:12px;
margin-top:10px;
*margin-top:20px;
}
ul.sidemenu li a.special{
background:url(http://mtg-jp.com/img/sidebar/specialw.png) 0 0 no-repeat;
}

ul.sidemenu li a.special:hover{
background-position:0 -40px;
}


h2.event-natsqt11-article{
background:url(http://mtg-jp.com/event/natsqt11/article/main.jpg) 0 0 no-repeat;
display:block;
overflow:hidden;
width:590px;
height:200px;
font-size:5px;
text-indent:-9900px;
position:relative;
margin: auto;
}


h2.event-natsqt11-report{
background:url(http://mtg-jp.com/event/natsqt11/report/main.jpg) 0 0 no-repeat;
display:block;
overflow:hidden;
width:590px;
height:200px;
font-size:5px;
text-indent:-9900px;
position:relative;
margin: auto;
}


h2.special-cmd{
background:url(http://mtg-jp.com/special/cmd/main.jpg) 0 0 no-repeat;
display:block;
overflow:hidden;
width:590px;
height:200px;
font-size:5px;
text-indent:-9900px;
position:relative;
margin: auto;
}


h2.reading-translated{
background:url(http://mtg-jp.com/reading/translated/main.jpg) 0 0 no-repeat;
display:block;
overflow:hidden;
width:590px;
height:200px;
font-size:5px;
text-indent:-9900px;
position:relative;
margin: auto;
}


h2.products{
background:url(http://mtg-jp.com/products/main.jpg) 0 0 no-repeat;
display:block;
overflow:hidden;
width:590px;
height:200px;
font-size:5px;
text-indent:-9900px;
position:relative;
margin: auto;
}

h1.products{
background:url(http://mtg-jp.com/products/title.png) 0 0 no-repeat;
display:block;
overflow:hidden;
width:618px;
height:21px;
font-size:5px;
text-indent:-9900px;
position:relative;
top:0px;
left:12px;
margin-top:10px;
*margin-top:20px;
}
ul.sidemenu li a.products{
background:url(http://mtg-jp.com/img/sidebar/productsw.png) 0 0 no-repeat;
}

ul.sidemenu li a.products:hover{
background-position:0 -40px;
}


h2.digital-d12-article{
background:url(http://mtg-jp.com/digital/d12/article/main.jpg) 0 0 no-repeat;
display:block;
overflow:hidden;
width:590px;
height:200px;
font-size:5px;
text-indent:-9900px;
position:relative;
margin: auto;
}


h2.reading{
background:url(http://mtg-jp.com/reading/main.jpg) 0 0 no-repeat;
display:block;
overflow:hidden;
width:590px;
height:200px;
font-size:5px;
text-indent:-9900px;
position:relative;
margin: auto;
}

h1.reading{
background:url(http://mtg-jp.com/reading/title.png) 0 0 no-repeat;
display:block;
overflow:hidden;
width:618px;
height:21px;
font-size:5px;
text-indent:-9900px;
position:relative;
top:0px;
left:12px;
margin-top:10px;
*margin-top:20px;
}
ul.sidemenu li a.reading{
background:url(http://mtg-jp.com/img/sidebar/readingw.png) 0 0 no-repeat;
}

ul.sidemenu li a.reading:hover{
background-position:0 -40px;
}


h2.reading-gekijo{
background:url(http://mtg-jp.com/reading/gekijo/main.jpg) 0 0 no-repeat;
display:block;
overflow:hidden;
width:590px;
height:200px;
font-size:5px;
text-indent:-9900px;
position:relative;
margin: auto;
}


h2.reading-kajidigital{
background:url(http://mtg-jp.com/reading/kajidigital/main.jpg) 0 0 no-repeat;
display:block;
overflow:hidden;
width:590px;
height:200px;
font-size:5px;
text-indent:-9900px;
position:relative;
margin: auto;
}


h2.reading-kaji{
background:url(http://mtg-jp.com/reading/kaji/main.jpg) 0 0 no-repeat;
display:block;
overflow:hidden;
width:590px;
height:200px;
font-size:5px;
text-indent:-9900px;
position:relative;
margin: auto;
}


h2.special-dka{
background:url(http://mtg-jp.com/special/dka/main.jpg) 0 0 no-repeat;
display:block;
overflow:hidden;
width:590px;
height:200px;
font-size:5px;
text-indent:-9900px;
position:relative;
margin: auto;
}


h2.reading-decks{
background:url(http://mtg-jp.com/reading/decks/main.jpg) 0 0 no-repeat;
display:block;
overflow:hidden;
width:590px;
height:200px;
font-size:5px;
text-indent:-9900px;
position:relative;
margin: auto;
}


h2.reading-formats{
background:url(http://mtg-jp.com/reading/formats/main.jpg) 0 0 no-repeat;
display:block;
overflow:hidden;
width:590px;
height:200px;
font-size:5px;
text-indent:-9900px;
position:relative;
margin: auto;
}


h2.reading-kuroda{
background:url(http://mtg-jp.com/reading/kuroda/main.jpg) 0 0 no-repeat;
display:block;
overflow:hidden;
width:590px;
height:200px;
font-size:5px;
text-indent:-9900px;
position:relative;
margin: auto;
}



ul.sidemenu li a.eventc{
background:url(http://mtg-jp.com/img/sidebar/eventcw.png) 0 0 no-repeat;
}

ul.sidemenu li a.eventc:hover{
background-position:0 -40px;
}
ul.sidemenu li a.locator{
background:url(http://mtg-jp.com/img/sidebar/Locator.png) 0 0 no-repeat;
height: 70px;
margin-top: 10px;
}
ul.sidemenu li a.pwpoints{
background:url(http://mtg-jp.com/img/sidebar/pwpoints.png) 0 0 no-repeat;
height: 70px;
}


div.search{
margin-left: 15px;
margin-top:30px;
}

input.submit{
width:45px;
padding:0 auto;
font-size: 9px;
}
input#search{
width:140px;
*width:150px;
}

div.search h1{
font-size:16px;
}
div.search h2{
margin-bottom:5px;
}
div.search p{
padding:5px 20px;
}
p.center{
text-align:center;
}
table.decklist{
margin: auto;
background:url(http://mtg-jp.com/img/deckbox1.png) center top no-repeat;
border: none;
border-spacing: 0px;
width: 550px;
padding-top: 5px;
margin-top: 10px;
}
table.decklist tr.footer{
background:url(http://mtg-jp.com/img/deckbox2.png) center bottom no-repeat;
height:53px;
}
table.decklist hr{
margin: 2px;
}
table.decklist tr td{
width: 33%;
vertical-align: top;
line-height: 1.2;
}
table.decklist caption{
font-weight: bold;
margin-top: 0px;
border-top: solid 5px #63659C;
}
table.limitedlist{
margin: auto;
background:url(http://mtg-jp.com/img/deckbox1.png) center top no-repeat;
border: none;
border-spacing: 0px;
width: 550px;
padding-top: 5px;
margin-top: 10px;
}
table.limitedlist tr.footer{
background:url(http://mtg-jp.com/img/cardbox2.png) center bottom no-repeat;
height:53px;
}
table.limitedlist td, table.limitedlist th{
border-bottom: solid 5px #63659C;
vertical-align:top;
width:33%;
white-space: nowrap:
}
table.limitedlist caption{
font-weight: bold;
margin-top: 0px;
border-top: solid 5px #63659C;
}


div.cardimage_b{
width: 200px;
height: 285px;
background: url(http://mtg-jp.com/img/cardwaku_b.png);
padding: 15px;
}
div.cardimage_w{
width: 200px;
height: 285px;
background: url(http://mtg-jp.com/img/cardwaku_w.png);
padding: 15px;
}

blockquote ul, blockquote ul li{
list-style-type: disc;
_margin-left: 20px
}

H5{
font-size: 110%;
}

div.twitter{
float: right;
width: 250px;
margin: 0;
padding: 0;
padding-bottom: 13px;
background: url('/eventc/img/twit_bottom.png') bottom no-repeat;
}

div.twitter ul, div.twitter200 ul{
line-height: 100%;
margin: 0 0 0 0;
padding: 0 3px 0 3px;
background: #fff;
border-left: #787EA3 solid 1px;
border-right: #787EA3 solid 1px;
color: #0000FF;
}
div.twitter li, div.twitter200 li{
margin: 0 0 0 0;
font-size: 80%;
padding: 2px 0 0 0;
}

div.twitter > a, div.twitter200 > a{
display: block;
width: 100%
margin: 0;
text-align: right;
color: #00f;
background: #fff;
border-left: #787EA3 solid 1px;
border-right: #787EA3 solid 1px;
border-top: #787EA3 solid 1px;
}

div.twitter200{
width: 180px;
margin: 0 0 0 15px;
padding: 0 0 23px 0;
background: url('/img/twit_bottom180.png') bottom no-repeat;
}


div.weekly{
background-repeat: no-repeat;
height:42px;
width:606px;
padding: 0 20px;
margin: 0;
text-align: right;
line-height:59px;
position: relative;
}
div.subtopic{
background-repeat: no-repeat;
height:116px;
width:616px;
padding: 0 15px;
margin: 0;
text-align: left;
position: relative;
top: 2px;
}
div.subtopic ul{
padding: 15px 15px;
}
div.subtopic li{
margin-top: 12px;
list-style-type:none;
}
li div.serial{
margin: 0px 0px 0px 7em;
font-size:80%;
}

ruby {
  display:inline-table;
  text-align:center;
  white-space:nowrap;
  text-indent:0;
  text-align:center;
  margin: 0;
  vertical-align:55%;
}

/* ルビベース */
ruby>rb,ruby>rbc {
  display:table-row-group;
  text-align:center;
  line-height:90%;
}

/* 前側ルビテキスト */
ruby>rt,ruby>rbc+rtc {
  display:table-header-group;
  font-size:70%;
  line-height:30%;
  letter-spacing:0;
  text-align:center;
}

/* 後側ルビテキスト */
ruby>rbc+rtc+rtc {
  display:table-footer-group;
  font-size:70%;
  line-height:30%;
  letter-spacing:0;
  text-align:center;
}

/* 複雑ルビテキスト */
rbc>rb,rtc>rt {
  display:table-cell;
  letter-spacing:0;
  text-align:center;
}

rtc>rt[rbspan] {
  display:table-caption;
  text-align:center;
}

/* ルビ括弧 */
rp {
  display:none;
}

/* PopUpCards */
.puc table{ width:250px; border-right: 10px solid #000; border-left: 10px solid #000; }
.puc table.m{ background: goldenrod; color: #000}
.puc table.m .c {border-color: #b81; background: gold;}
.puc table.r{ background: #f33; color: #000}
.puc table.r .c {border-color: #d00; background: #fdd;}
.puc table.u{ background: #33f; color: #000}
.puc table.u .c {border-color: #00f; background: #ddf;}
.puc table.b{ background: #333; color: #000}
.puc table.b .c {border-color: #000; background: #aaa;}
.puc table.g{ background: #080; color: #000}
.puc table.g .c {border-color: #0f0; background: #dfd;}
.puc table.w{ background: #eee; color: #000}
.puc table.w .c {border-color: #333; background: #fff;}
.puc table.a{ background: #ccc; color: #000}
.puc table.a .c {border-color: #fff; background: #cce;}
.puc table.l{ background: #d72; color: #000}
.puc table.l .c {border-color: #834; background: #ea8;}
.puc div.c{ width:auto; margin:0;}
.puc .c{ border: 2px solid; }
.puc div.tb{ border: 1px solid; margin: 0 3px; background: #FFD; color: #000; width: auto;}
.puc b.rtop, .puc b.rbottom{ display:block; width:250px;}
.puc b b{ display:block;height: 1px;overflow: hidden;background: #000;}
.puc b.r1{margin: 0 10px}
.puc b.r2{margin: 0 7px}
.puc b.r3{margin: 0 5px}
.puc b.r4{ margin: 0 3px;height: 2px;}
.puc b.r5{ margin: 0 2px;height: 2px;}
.puc b.r6{ margin: 0 1px;height: 3px;}
.puc img{ width: 223px; height: 164px;}
.puc img.s{ vertical-align:middle; width:1em; height:1em;}

/* カード挿絵 */
.cii_w {
	display:inline-block; _display:inline;
	width: 200px;
	height: 285px;
	padding: 15px;
	background: url(http://mtg-jp.com/img/cardwaku_w.png);
}
.cii_s {
	display:inline-block; _display:inline;
	width: 200px;
	height: 285px;
	padding: 15px;
	background: url(http://mtg-jp.com/img/cardwaku_s.png);
}
.cii_b {
	display:inline-block; _display:inline;
	width: 200px;
	height: 285px;
	padding: 15px;
	background: url(http://mtg-jp.com/img/cardwaku_b.png);
}
