@charset "shift-jis";
/* ===================================================================
        CSS information
        file name  :  eshop.css
        style info :  /3ds/eshop/index
        date:2012.9.4
=================================================================== */

/*=============== about ===============*/
.eshop .about #primary h4{
    padding-bottom: 34px;
    border-bottom: 1px #bebebe solid;
}
.eshop .about #primary .section01{
    position: relative;
    width: 740px;
    height:421px;
    border-bottom: 1px #bebebe solid;
}
.eshop .about #primary .section01 p{
    position: absolute;
    top: 32px;
    left: 0;
}
.eshop .about #primary .section01 p img{
    display:block;
}

.eshop .about #primary .section01 dl{
    position: absolute;
    top: 65px;
    right: 0;
    width: 396px;
}
.eshop .about #primary .section01 dl dt{
    margin-bottom: 38px;
}
.eshop .about #primary .section02{
    position: relative;
    width: 740px;
    height: 402px;
    border-bottom: 1px #bebebe solid;
}
.eshop .about #primary .section02 p{
    position: absolute;
    top: 30px;
    right: 0;
}
.eshop .about #primary .section02 dl{
    position: absolute;
    top: 81px;
    left: 0;
    width: 380px;
}
.eshop .about #primary .section02 dl dt{
    margin-bottom: 38px;
}
.eshop .about #primary .section03{
    position: relative;
    width: 740px;
    height: 411px;
}
.eshop .about #primary .section03 p{
    position: absolute;
    top: 30px;
    left: 0;
}
.eshop .about #primary .section03 p.txt{
    position: absolute;
    top: 365px;
    left: 0;
    width: 291px;
}
.eshop .about #primary .section03 dl{
    position: absolute;
    top: 78px;
    right: 0;
    width: 396px;
}
.eshop .about #primary .section03 dl dt{
    margin-bottom: 38px;
}
.eshop .about #primary .section04{
    margin-bottom: 68px;
}
.eshop .about #primary .section04 h5{
    margin-bottom: 10px;
}
.eshop .about #primary .section04 ul{
    position: relative;
    width: 740px;
    height: 270px;
}
.eshop .about #primary .section04 ul .btn01{
    position: absolute;
    top: 0;
    left: -3px;
}
.eshop .about #primary .section04 ul .btn02{
    position: absolute;
    top: 0;
    right: 0px;
}
.eshop .about #primary .section04 ul .btn03{
    position: absolute;
    top: 132px;
    left: -3px;
}
.eshop .about #primary .section04 ul .btn04{
    position: absolute;
    top: 220px;
    left: -1px;
}

/*=============== howto ===============*/
.eshop .howto #primary h4{
    margin-bottom: 15px;
    padding-bottom: 34px;
    border-bottom: 1px #bebebe solid;
}
.eshop .howto #primary .section01{
    width: 740px;
    height: 714px;
    margin-bottom: 8px;
    background: url(../eshop/howto/img/bg_howto_box01_01.gif) 0 76px no-repeat;
}
.eshop .howto #primary .section01 h5{
    margin-bottom: 38px;
}
.eshop .howto #primary .section01 .contents{
    margin-left: 94px;
}
.eshop .howto #primary .section01 .contents .stitle01{
    margin-bottom: 20px;
}
.eshop .howto #primary .section01 .contents .txt01{
    margin-bottom: 25px;
}
.eshop .howto #primary .section01 .contents .catch01{
    margin-bottom: 33px;
}
.eshop .howto #primary .section01 .contents .internet01{
    position: relative;
    width: 646px;
    height: 94px;
    margin-bottom: 35px;
    padding-bottom: 35px;
    border-bottom: 1px #bebebe solid;
}
.eshop .howto #primary .section01 .contents .internet01 p{
    position: absolute;
    top: 0;
    left: 0;
}
.eshop .howto #primary .section01 .contents .internet01 dl{
    position: absolute;
    top: 0;
    left: 136px;
}
.eshop .howto #primary .section01 .contents .internet01 dl dt{
    margin-bottom: 10px;
}
.eshop .howto #primary .section01 .contents .internet01 dl .txt02{
    margin-bottom: 9px;
}
.eshop .howto #primary .section01 .contents .internet02 ul{
    position: relative;
    width: 646px;
    height: 70px;
    margin-bottom: 23px;
}
.eshop .howto #primary .section01 .contents .internet02 ul li{
    position: absolute;
    top: 0;
}
.eshop .howto #primary .section01 .contents .internet02 ul .logo01{
    left: 0;
}
.eshop .howto #primary .section01 .contents .internet02 ul .logo02{
    left: 287px;
}
.eshop .howto #primary .section01 .contents .internet02 ul .logo03{
    left: 526px;
}
.eshop .howto #primary .section01 .contents .internet02 dl dt{
    margin-bottom: 9px;
}
.eshop .howto #primary .section01 .contents .internet02 dl .txt01{
    margin-bottom: 12px;
}
.eshop .howto #primary .section01 .contents .internet02 dl .txt02{
    position: relative;
    width: 646px;
    height: 34px;
    margin-left: 8px;
}
.eshop .howto #primary .section01 .contents .internet02 dl .txt02 .btn01{
    position: absolute;
    top: 0;
    left: 0;
}
.eshop .howto #primary .section01 .contents .internet02 dl .txt02 .atn01{
    position: absolute;
    top: 20px;
    left: 0;
}
.eshop .howto #primary .section01 .contents .internet02 dl .txt02 .btn02{
    position: absolute;
    top: 0;
    left: 286px;
}
.eshop .howto #primary .section01 .contents .internet02 dl .txt02 .atn02{
    position: absolute;
    top: 20px;
    left: 286px;
}
.eshop .howto #primary .section02{
    width: 740px;
    height: 356px;
    margin-bottom: 1px;
    background: url(../eshop/howto/img/bg_howto_box02_01.gif) 0 76px no-repeat;
}
.eshop .howto #primary .section02 h5{
    margin-bottom: 22px;
}
.eshop .howto #primary .section02 .contents{
    position: relative;
    width: 640px;
    height: 189px;
    margin-left: 94px;
}
.eshop .howto #primary .section02 .contents .img01{
    position: absolute;
    top: 0;
    left: 0;
}
.eshop .howto #primary .section02 .contents .txt01{
    position: absolute;
    top: 0;
    right: 0;
}
.eshop .howto #primary .section02 .contents .txt01 p{
    margin-bottom: 23px;
}
.eshop .howto #primary .section02 .contents .txt01 dl{
    position: relative;
    width: 362px;
    height: 127px;
    background: url(../eshop/howto/img/bg_howto_box02_02.gif) 0 0 no-repeat;
    margin-left:1px;
}
.eshop .howto #primary .section02 .contents .txt01 dl dt{
    position: absolute;
    top: 21px;
    left: 21px;
}
.eshop .howto #primary .section02 .contents .txt01 dl .txt02{
    position: absolute;
    top: 51px;
    left: 21px;
}
.eshop .howto #primary .section02 .contents .txt01 dl .btn01{
    position: absolute;
    top: 96px;
    left: 21px;
}
.eshop .howto #primary .section03{
    position: relative;
    width: 737px;
    height: 276px;
    margin-bottom: 44px;
    background: url(../eshop/howto/img/bg_howto_box03_01.gif) 0 0 no-repeat;
}
.eshop .howto #primary .section03 h5{
    position: absolute;
    top: 28px;
    left: 31px;
}
.eshop .howto #primary .section03 ul li{
    position: absolute;
    top: 111px;
}
.eshop .howto #primary .section03 ul li.txt01{
    left: 31px;
}
.eshop .howto #primary .section03 ul li.txt02{
    left: 255px;
}
.eshop .howto #primary .section03 ul li.txt03{
    left: 490px;
}

.eshop .howto #primary .section03 p{
    position: absolute;
    top: 186px;
    left: 456px;
}

/*=============== nintendo_point ===============*/
.eshop .nintendo_point #primary h4{
    margin-bottom: 47px;
    padding-bottom: 34px;
    border-bottom: 1px #bebebe solid;
}
.eshop .nintendo_point #primary .section01{
    position: relative;
    width: 740px;
    height: 260px;
    margin-bottom: 68px;
}
.eshop .nintendo_point #primary .section01 .txt01{
    position: absolute;
    top: 0;
    left: 0;
}
.eshop .nintendo_point #primary .section01 .txt01 p{
    margin-bottom: 36px;
}
.eshop .nintendo_point #primary .section01 .txt01 ul li{
    margin-bottom: 12px;
    margin-left: 8px;
}
.eshop .nintendo_point #primary .section01 dl{
    position: absolute;
    top: 0;
    right: 8px;
}
.eshop .nintendo_point #primary .section01 dl dt{
    margin-bottom: 8px;
}
.eshop .nintendo_point #primary .section02{
    margin-bottom: 68px;
    padding-bottom: 58px;
    border-bottom: 1px #bebebe solid;
}
.eshop .nintendo_point #primary .section02 h5{
    margin-bottom: 20px;
}
.eshop .nintendo_point #primary .section02 .txt01{
    margin-bottom: 10px;
}
.eshop .nintendo_point #primary .section03{
    margin-bottom: 68px;
    padding-bottom: 58px;
    border-bottom: 1px #bebebe solid;
}
.eshop .nintendo_point #primary .section03 h5{
    margin-bottom: 20px;
}
.eshop .nintendo_point #primary .section03 .txt01{
    margin-bottom: 10px;
}
.eshop .nintendo_point #primary .section03 .atn01{
    margin-bottom: 40px;
}
.eshop .nintendo_point #primary .section03 h6{
    margin-bottom: 20px;
}
.eshop .nintendo_point #primary .section03 ul{
    position: relative;
    width: 705px;
    height: 162px;
    margin: 0 auto 26px auto;
}
.eshop .nintendo_point #primary .section03 ul li dl{
    position: absolute;
    top: 0;
}
.eshop .nintendo_point #primary .section03 ul li.img01 dl{
    left: 0;
}
.eshop .nintendo_point #primary .section03 ul li.img02 dl{
    left: 179px;
}
.eshop .nintendo_point #primary .section03 ul li.img03 dl{
    left: 358px;
}
.eshop .nintendo_point #primary .section03 ul li.img04 dl{
    left: 537px;
}
.eshop .nintendo_point #primary .section03 ul li dl dt{
    margin-bottom: 12px;
}
.eshop .nintendo_point #primary .section03 .btn01{
    margin-bottom: 10px;
    text-align: center;
}
.eshop .nintendo_point #primary .section03 .btn01_2{
    margin-bottom: 10px;
    text-align: center;
}
.eshop .nintendo_point #primary .section03 .btn01_3{
    margin-bottom: 26px;
    text-align: center;
}
.eshop .nintendo_point #primary .section03 .atn02{
    width: 720px;
    margin-left: 8px;
}
.eshop .nintendo_point #primary .section03 .atn02 p{
    margin-bottom: 5px;
    font-size: 87.5%;
    _font-size: xx-small;
    _line-height: 1.6;
    margin-left: 1em;
    text-indent: -1em;
}
.eshop .nintendo_point #primary .section03 .atn02 p.lastchild{
    margin-bottom: 0;
}
.eshop .nintendo_point #primary .section03 .atn02 p a{
    background: url("../eshop/img/ico_arrow.gif") center left no-repeat;
    padding-left: 15px;
    color: #5e5e5e;
}
.eshop .nintendo_point #primary .section03 .atn02 p a:hover{
    color: #ff7d00;
}
.eshop .nintendo_point #primary .section04{
    margin-bottom: 98px;
}
.eshop .nintendo_point #primary .section04 h5{
    margin-bottom: 20px;
}
.eshop .nintendo_point #primary .section04 .txt01{
    margin-bottom: 10px;
}
.eshop .nintendo_point #primary .section04 .atn01{
    width: 720px;
    margin-bottom: 36px;
    margin-left: 8px;
}
.eshop .nintendo_point #primary .section04 .atn01 p{
    margin-bottom: 5px;
    font-size: 87.5%;
    _font-size: xx-small;
    _line-height: 1.6;
    margin-left: 1em;
    text-indent: -1em;
}
.eshop .nintendo_point #primary .section04 .atn01 p.lastchild{
    margin-bottom: 0;
}
.eshop .nintendo_point #primary .section04 .mobile{
    margin-bottom: 68px;
}
.eshop .nintendo_point #primary .section04 .mobile h6{
    margin-bottom: 8px;
}
.eshop .nintendo_point #primary .section04 .mobile div{
    position: relative;
    width: 512px;
    height: 168px;
    margin-left: 113px;
}
.eshop .nintendo_point #primary .section04 .mobile div .url{
    position: absolute;
    top: 33px;
    left: 0;
}
.eshop .nintendo_point #primary .section04 .mobile div .url dt{
    margin-bottom: 10px;
}
.eshop .nintendo_point #primary .section04 .mobile div p{
    position: absolute;
    top: 0;
    right: 0;
}
.eshop .nintendo_point #primary .section04 .mobile div .company dt{
    position: absolute;
    top: 131px;
    left: 0;
}
.eshop .nintendo_point #primary .section04 .mobile div .company .logo01{
    position: absolute;
    top: 131px;
    left: 200px;
}
.eshop .nintendo_point #primary .section04 .mobile div .company .logo02{
    position: absolute;
    top: 131px;
    right: 0;
}
.eshop .nintendo_point #primary .section04 .convenience h6{
    margin-bottom: 8px;
}
.eshop .nintendo_point #primary .section04 .convenience .txt02{
    margin-bottom: 43px;
}
.eshop .nintendo_point #primary .section04 .convenience table{
    width: 740px;
    margin-bottom: 8px;
    font-size: 95%;
    line-height: 1.4;
}
.eshop .nintendo_point #primary .section04 .convenience table th.store{
    width: 194px;
    padding-bottom: 8px;
    border-bottom: 1px #bebebe solid;
}
.eshop .nintendo_point #primary .section04 .convenience table th.buy{
    width: 546px;
    padding-bottom: 8px;
    border-bottom: 1px #bebebe solid
}
.eshop .nintendo_point #primary .section04 .convenience table td.store{
    width: 194px;
    padding: 12px 0;
    border-bottom: 1px #bebebe solid;
    vertical-align: middle;
}
.eshop .nintendo_point #primary .section04 .convenience table td.store .logo01{
    width: 144px;
    margin-bottom: 17px;
    padding-bottom: 17px;
    border-bottom: 1px #bebebe solid;
}

.eshop .nintendo_point #primary .section04 .convenience table td.store dl dt{
    margin-bottom: 8px;
}

.eshop .nintendo_point #primary .section04 .convenience table td.buy{
    width: 546px;
    padding: 12px 0;
    border-bottom: 1px #bebebe solid;
    vertical-align: middle;
}
.eshop .nintendo_point #primary .section04 .convenience table td.buy .txt01{
    float: left;
    width: 410px;
    margin-right: 36px;
}
.eshop .nintendo_point #primary .section04 .convenience table #seven td.buy .txt01{
    padding-top: 20px;
}
.eshop .nintendo_point #primary .section04 .convenience table #lawson td.buy .txt01{
    padding-top: 50px;
}
.eshop .nintendo_point #primary .section04 .convenience table #family td.buy .txt01{
    padding-top: 40px;
}
.eshop .nintendo_point #primary .section04 .convenience table #circle td.buy .txt01{
    padding-top: 60px;
}
.eshop .nintendo_point #primary .section04 .convenience table td.buy .img01{
    float: left;
    width: 90px;
}
.eshop .nintendo_point #primary .section04 .convenience table td.buy div{
    float: left;
    width: 450px;
}
.eshop .nintendo_point #primary .section04 .convenience table td.buy div .txt02{
    width: 410px;
    margin-bottom: 20px;
    padding-top: 8px;
}
.eshop .nintendo_point #primary .section04 .convenience table td.buy .txt03{
    margin-bottom: 8px;
    padding-top: 8px;
}
.eshop .nintendo_point #primary .section04 .convenience table td.buy .txt04{
    margin-bottom: 14px;
    padding-top: 8px;
}
.eshop .nintendo_point #primary .section04 .convenience .atn02{
    margin-bottom: 38px;
    font-size: 87.5%;
    _font-size: xx-small;
    _line-height: 1.6;
    margin-left: 1em;
    text-indent: -1em;
}
.eshop .nintendo_point #primary .section04 .convenience .btn01{
    margin-bottom: 10px;
    text-align: right;
}
.eshop .nintendo_point #primary .section04 .convenience .btn02{
    margin-bottom: 10px;
    text-align: right;
}

/*=============== software ===============*/
.eshop .software #primary .lastupdate {
    text-align: right;
    font-family: Verdana, Geneva, sans-serif;
    font-size: 82%;
    margin-bottom: 2px;
    background: url("../eshop/img/lastupdate.gif") no-repeat 622px 3px;
}
.eshop .software #primary .ttl {
    position: relative;
    width: 740px;
    height: 110px;
    margin-bottom: 45px;
    border-bottom: 7px #fe7d00 solid;
}
.eshop .software #primary .ttl h4 {
    position: absolute;
    top: 11px;
    left: 3px;
}
.eshop .software #primary .ttl .btn{
    position: absolute;
    top: 70px;
    left: 537px;
}
.eshop .software #primary .txt01{
    position: relative;
    width: 740px;
    height: 191px;
    margin-bottom: 36px;
}
.eshop .software #primary .txt01 dl{
    position: absolute;
    top: 0;
    left: 0;
}
.eshop .software #primary .txt01 dl dt{
    padding-top: 10px;
    margin-bottom: 31px;
}
.eshop .software #primary .txt01 p{
    position: absolute;
    top: 0;
    right: 2px;
}
.eshop .software #primary ul{
    position: relative;
    width: 740px;
    height: 149px;
    margin-bottom: 36px;
}
.eshop .software #primary ul li{
    position: absolute;
    top: 0;
}
.eshop .software #primary ul li.btn01{
    left: -1px;
}
.eshop .software #primary ul li.btn02{
    right: 0;
}
.eshop .software #primary table td,
.eshop .vcindex #primary table td{
    border-top: 1px solid #bebebe;
    padding: 8px 0 8px 4px;
    vertical-align: middle;
    font-size: 87.5%;
    _font-size: 75%;
}
.eshop .software #primary table tr.lastchild td,
.eshop .vcindex #primary table tr.lastchild td{
    border-bottom: 1px solid #bebebe;
}
.eshop .software #primary table .title{
    width: 232px;
}
.eshop .vcindex #primary table .title{
    width: 286px;
}
.eshop .software #primary table .title a,
.eshop .vcindex #primary table .title{
    color: #5e5e5e;
    text-decoration: none;
}
.eshop .software #primary table .title span.titleName,
.eshop .vcindex #primary table .title span.titleName {
    font-size: 113%;
    _font-size: 118%;
    line-height: 1.4;
}
.eshop .software #primary table .title span.licencelink,
.eshop .vcindex #primary table .title span.licencelink{
    font-size: 85%;
    line-height: 1.3;
    font-family: Verdana, Arial, Helvetica;
}
.eshop .software #primary table .softover td.title a,
.eshop .vcindex #primary table .softover td.title a{
    color: #ff7d00 !important;
    text-decoration: underline !important;
}
.eshop .software #primary table .title a:hover,
.eshop .vcindex #primary table .title a:hover{
    color: #ff7d00;
    text-decoration: underline;
}
.eshop .software #primary table .package{
    width: 150px;
    padding-left: 14px;
    padding-right: 12px;
    background: url("../software/img/bg_line_no_sell2.gif") center left no-repeat;
}
.eshop .vcindex #primary table .package{
    width: 100px;
    padding-left: 14px;
    padding-right: 10px;
    background: url("../software/img/bg_line_no_sell2.gif") center left no-repeat;
}
.eshop .software #primary table .on_sell td.package_noLink,
.eshop .vcindex #primary table .on_sell td.package_noLink{
    width: 150px;
    padding-left: 14px;
    padding-right: 12px;
    background: url("../eshop/software/img/bg_line_on_sell_noLink.gif") left center no-repeat;
}
.eshop .software #primary table .on_sell td.package,
.eshop .vcindex #primary table .on_sell td.package{
    background: url("../eshop/software/img/bg_line_on_sell2.gif") left center no-repeat;
}
.eshop .software #primary table .softover td.package,
.eshop .vcindex #primary table .softover td.package{
    background: url("../eshop/software/img/bg_line_on_sell2_ov.gif") left center no-repeat !important;
}
.eshop .software #primary table .softover td,
.eshop .vcindex #primary table .softover td{
    background: url("../software/img/bg_tr_on_sell_ov.gif") center left no-repeat !important;
}
.eshop .software #primary table .date,
.eshop .vcindex #primary table .date{
    width: 60px;
}
.eshop .software #primary table .price,
.eshop .vcindex #primary table .price{
    width: 118px;
    text-align: center;
}
.eshop .software #primary table .price span{
    display: block;
    background: url(../eshop/img/line-through.gif) center center no-repeat;
}
.eshop .software #primary table .genre,
.eshop .vcindex #primary table .genre{
    width: 150px;
}
.eshop .software #primary table .genre div,
.eshop .vcindex #primary table .genre div{
    position: relative;
    height: 54px;
    _height: 90px;
    padding-top: 36px;
    _padding-top: 38px;
}
.eshop .software #primary table .genre p,
.eshop .vcindex #primary table .genre p{
    position: absolute;
    top: 0;
    right: 0;
}
.eshop .software #primary .atn,
.eshop .vcindex #primary .atn{
    padding-top: 25px;
    margin-bottom: 50px;
}
.eshop .software #primary .atn p,
.eshop .vcindex #primary .atn p{
    margin-bottom: 5px;
    font-size: 87.5%;
    _font-size: xx-small;
    _line-height: 1.6;
    margin-left: 1em;
    text-indent: -1em;
}
.eshop .software #primary .atn a,
.eshop .vcindex #primary .atn a{
    background: url("../eshop/img/ico_arrow.gif") center left no-repeat;
    padding-left: 15px;
    color: #5e5e5e;
}
.eshop .software #primary .atn a:hover,
.eshop .vcindex #primary .atn a:hover{
    color: #ff7d00;
}

/*=============== vcindex ===============*/
.eshop .vcindex #primary .lastupdate {
    text-align: right;
    font-family: Verdana, Geneva, sans-serif;
    font-size: 82%;
    margin-bottom: 2px;
    background: url("../eshop/img/lastupdate.gif") no-repeat 622px 3px;
}
.eshop .vcindex #primary .ttl {
    position: relative;
    width: 740px;
    height: 110px;
    margin-bottom: 45px;
    border-bottom: 7px #fe7d00 solid;
}
.eshop .vcindex #primary .ttl h4 {
    position: absolute;
    top: 27px;
    left: 3px;
}
.eshop .vcindex #primary .ttl .btn{
    position: absolute;
    top: 51px;
    left: 537px;
}
.eshop .vcindex #primary .txt01{
    position: relative;
    width: 740px;
    height: 191px;
    margin-bottom: 31px;
}
.eshop .vcindex #primary .txt01 dl{
    position: absolute;
    top: 0;
    left: 0;
}
.eshop .vcindex #primary .txt01 dl dt{
    margin-bottom: 26px;
}
.eshop .vcindex #primary .txt01 p{
    position: absolute;
    top: 0;
    right: 2px;
}
.eshop .movie #primary h4{

}

.eshop .movie #primary #player{
    width: 740px;
    height: 512px;
    position: relative;

}

.eshop .movie #primary #player #playerwrapper{
    position: absolute;
    top:0px;
    left: -1px;
    width: 742px;
    height: 460px;
    text-align: center;
}


.eshop .movie #primary .section03{
    width: 740px;
    margin: 0 0 52px 0;	
}
.eshop #wrapper #container #primary div .ttlNew {
    padding: 25px 0 30px 5px;
}
.eshop #wrapper #container #primary div .ttlList {
    padding: 65px 0 25px 4px;
}
.eshop .movie #primary .section03 h5 {
    height: 118px;
}

.eshop .movie #primary .section03 h6 {
}

.eshop .movie #primary .section03 .ratingtxt {
    position: relative;
    float: right;
    margin: -90px 0 56px;
}


.eshop .movie #primary .section03 .ratingtxt .text_note{
    padding-left:1em;
    text-indent:-1em;
}

.eshop .movie #primary .section03 #box2013 {
    position: relative;
    width: 740px;
    /*height: 678px;*/
    height: 896px;
    margin-bottom: 50px;
    border-bottom: 1px #bebebe solid;
}
.eshop .movie #primary .section03 #box2012 {
    position: relative;
    width: 740px;
    height: 884px;
}

.eshop .movie #primary .section03 dl dt {
    background-position: top left;
    background-repeat: no-repeat;
    width: 228px;
    height: 180px;
    position: absolute;
}
.eshop .movie #primary .section03 dl dt img {
    display: block;
    margin: 6px 0 0 6px;
    width: 216px;
    height: 128px;	
}
.eshop .movie #primary .section03 dl dd {
    width: 228px;
    height: 180px;
    position: absolute;
}


/* 2012 */
.eshop .movie #primary .section03 dl.movie13 dt{
    background-image: url("../eshop/movie/img/btn_thum13_ov.gif");
}
.eshop .movie #primary .section03 dl.movie13 dt,
.eshop .movie #primary .section03 dl.movie13 dd{
    top:50px;
    left:0;
}

.eshop .movie #primary .section03 dl.movie14 dt{
    background-image: url("../eshop/movie/img/btn_thum14_ov.gif");
}
.eshop .movie #primary .section03 dl.movie14 dt,
.eshop .movie #primary .section03 dl.movie14 dd{
    top:50px;
    left:255px;
}

.eshop .movie #primary .section03 dl.movie15 dt{
    background-image: url("../eshop/movie/img/btn_thum15_ov.gif");
}
.eshop .movie #primary .section03 dl.movie15 dt,
.eshop .movie #primary .section03 dl.movie15 dd{
    top:50px;
    left:510px;
}

.eshop .movie #primary .section03 dl.movie16 dt{
    background-image: url("../eshop/movie/img/btn_thum16_ov.gif");
}
.eshop .movie #primary .section03 dl.movie16 dt,
.eshop .movie #primary .section03 dl.movie16 dd{
    top:268px;
    left:0;
}

.eshop .movie #primary .section03 dl.movie17 dt{
    background-image: url("../eshop/movie/img/btn_thum17_ov.gif");
}
.eshop .movie #primary .section03 dl.movie17 dt,
.eshop .movie #primary .section03 dl.movie17 dd{
    top:268px;
    left:255px;
}

.eshop .movie #primary .section03 dl.movie18 dt{
    background-image: url("../eshop/movie/img/btn_thum18_ov.gif");
}
.eshop .movie #primary .section03 dl.movie18 dt,
.eshop .movie #primary .section03 dl.movie18 dd{
    top:268px;
    left:510px;
}

.eshop .movie #primary .section03 dl.movie19 dt{
    background-image: url("../eshop/movie/img/btn_thum19_ov.gif");
}
.eshop .movie #primary .section03 dl.movie19 dt,
.eshop .movie #primary .section03 dl.movie19 dd{
    top:486px;
    left:0;
}

.eshop .movie #primary .section03 dl.movie20 dt{
    background-image: url("../eshop/movie/img/btn_thum20_ov.gif");
}
.eshop .movie #primary .section03 dl.movie20 dt,
.eshop .movie #primary .section03 dl.movie20 dd{
    top:486px;
    left:255px;
}

.eshop .movie #primary .section03 dl.movie21 dt{
    background-image: url("../eshop/movie/img/btn_thum21_ov.gif");
}
.eshop .movie #primary .section03 dl.movie21 dt,
.eshop .movie #primary .section03 dl.movie21 dd{
    top:486px;
    left:510px;
}
.eshop .movie #primary .section03 dl.movie22 dt{
    background-image: url("../eshop/movie/img/btn_thum22_ov.gif");
}
.eshop .movie #primary .section03 dl.movie22 dt,
.eshop .movie #primary .section03 dl.movie22 dd{
    top:704px;
    left:0;
}

.eshop .movie #primary .section03 dl.movie23 dt{
    background-image: url("../eshop/movie/img/btn_thum23_ov.gif");
}
.eshop .movie #primary .section03 dl.movie23 dt,
.eshop .movie #primary .section03 dl.movie23 dd{
    top:704px;
    left:255px;
}

.eshop .movie #primary .section03 dl.movie24 dt{
    background-image: url("../eshop/movie/img/btn_thum24_ov.gif");
}
.eshop .movie #primary .section03 dl.movie24 dt,
.eshop .movie #primary .section03 dl.movie24 dd{
    top:704px;
    left:510px;
}


/* 2013 */
.eshop .movie #primary .section03 dl.movie25 dt{
    background-image: url("../eshop/movie/img/btn_thum25_ov.gif");
}
.eshop .movie #primary .section03 dl.movie25 dt,
.eshop .movie #primary .section03 dl.movie25 dd{
    top:50px;
    left:0;
}

.eshop .movie #primary .section03 dl.movie26 dt{
    background-image: url("../eshop/movie/img/btn_thum26_ov.gif");
}
.eshop .movie #primary .section03 dl.movie26 dt,
.eshop .movie #primary .section03 dl.movie26 dd{
    top:50px;
    left:255px;
}

.eshop .movie #primary .section03 dl.movie27 dt{
    background-image: url("../eshop/movie/img/btn_thum27_ov.gif");
}
.eshop .movie #primary .section03 dl.movie27 dt,
.eshop .movie #primary .section03 dl.movie27 dd{
    top:50px;
    left:510px;
}

.eshop .movie #primary .section03 dl.movie28 dt{
    background-image: url("../eshop/movie/img/btn_thum28_ov.gif");
}
.eshop .movie #primary .section03 dl.movie28 dt,
.eshop .movie #primary .section03 dl.movie28 dd{
    top:268px;
    left:0px;
}

.eshop .movie #primary .section03 dl.movie29 dt{
    background-image: url("../eshop/movie/img/btn_thum29_ov.gif");
}
.eshop .movie #primary .section03 dl.movie29 dt,
.eshop .movie #primary .section03 dl.movie29 dd{
    top:268px;
    left:255px;
}

.eshop .movie #primary .section03 dl.movie30 dt{
    background-image: url("../eshop/movie/img/btn_thum30_ov.gif");
}
.eshop .movie #primary .section03 dl.movie30 dt,
.eshop .movie #primary .section03 dl.movie30 dd{
    top:268px;
    left:510px;
}

.eshop .movie #primary .section03 dl.movie31 dt{
    background-image: url("../eshop/movie/img/btn_thum31_ov.gif");
}
.eshop .movie #primary .section03 dl.movie31 dt,
.eshop .movie #primary .section03 dl.movie31 dd{
    top: 486px;
    left: 0;
}

.eshop .movie #primary .section03 dl.movie32 dt{
    background-image: url("../eshop/movie/img/btn_thum32_ov.gif");
}
.eshop .movie #primary .section03 dl.movie32 dt,
.eshop .movie #primary .section03 dl.movie32 dd{
    top: 486px;
    left: 255px;
}

.eshop .movie #primary .section03 dl.movie33 dt{
    background-image: url("../eshop/movie/img/btn_thum33_ov.gif");
}
.eshop .movie #primary .section03 dl.movie33 dt,
.eshop .movie #primary .section03 dl.movie33 dd{
    top: 486px;
    left: 510px;
}

.eshop .movie #primary .section03 dl.movie34 dt{
    background-image: url("../eshop/movie/img/btn_thum34_ov.gif");
}
.eshop .movie #primary .section03 dl.movie34 dt,
.eshop .movie #primary .section03 dl.movie34 dd{
    top: 704px;
    left: 0px;
}

.eshop .movie #primary .section03 dl.movie35 dt{
    background-image: url("../eshop/movie/img/btn_thum35_ov.gif");
}
.eshop .movie #primary .section03 dl.movie35 dt,
.eshop .movie #primary .section03 dl.movie35 dd{
    top: 704px;
    left: 255px;
}



#primary {
	float: none;
	margin: 0 auto;
}
