body {
 margin: 0px;
 padding: 0px;
 text-align: center;
}

/* */
#wrapper {
 width: 730px;
 margin-left: auto;
 margin-right: auto;
 padding-left: auto;
 padding-right: auto;
 text-align: left;
 background: url(imgs/body_back.jpg) repeat-y;
}

img {
 margin: 15px 0px 0px 28px;
 border-style: none;
}

.mpa_00,.mpa_02,.mpa_03,.mpa_04,.mpa_05,.mpy_00,.mpy_02,.mpy_03,.mpy_04 {
 width: 710px;
 height: 182px;
 margin: 15px 0px 0px 10px;
 text-indent: -9999px;
}



.mpa_00{
 background: url(imgs/mpa_00.jpg) no-repeat;
}
.mpa_02{
 background: url(imgs/mpa_02.jpg) no-repeat;
}
.mpa_03{
 background: url(imgs/mpa_03.jpg) no-repeat;
}
.mpa_04{
 background: url(imgs/mpa_04.jpg) no-repeat;
}
.mpa_05{
 background: url(imgs/mpa_05.jpg) no-repeat;
}


.gifumachi{
 margin: 0px 0px 0px 10px;
 padding: 0px 0px 0px 0px;
}




#gifumachi_kinka_01_para{
 margin: 0px 0px 0px 10px;
 padding: 0px 0px 0px 0px;
 width: 710px;
 height: 2030px;
 background: url(imgs/gifumachi_kinka_01_para.gif) no-repeat;
}

#gifumachi_kinka_03_para{
 margin: 0px 0px 0px 10px;
 padding: 0px 0px 0px 0px;
 width: 710px;
 height: 4055px;
 background: url(imgs/gifumachi_kinka_03_para.jpg) no-repeat;
}

#gifumachi_kinka_04_para{
 margin: 0px 0px 0px 10px;
 padding: 0px 0px 0px 0px;
 width: 710px;
 height: 3954px;
 background: url(imgs/gifumachi_kinka_04_para.jpg) no-repeat;
}

#gifumachi_kinka_05_para{
 margin: 0px 0px 0px 10px;
 padding: 0px 0px 0px 0px;
 width: 710px;
 height: 7028px;
 background: url(imgs/gifumachi_kinka_05_para.jpg) no-repeat;
}

#gifumachi_kinka_06_para{
 margin: 0px 0px 0px 10px;
 padding: 0px 0px 0px 0px;
 width: 710px;
 height: 4778px;
 background: url(imgs/gifumachi_kinka_06_para.jpg) no-repeat;
}

#gifumachi_kinka_07_para{
 margin: 0px 0px 0px 10px;
 padding: 0px 0px 0px 0px;
 width: 710px;
 height: 2002px;
 background: url(imgs/gifumachi_kinka_07_para.jpg) no-repeat;
}

#gifumachi_kinka_08_para{
 margin: 0px 0px 0px 10px;
 padding: 0px 0px 0px 0px;
 width: 710px;
 height: 4000px;
 background: url(imgs/gifumachi_kinka_08_para.jpg) no-repeat;
}





.mpy_00{
 background: url(imgs/mpy_00.jpg) no-repeat;
}
.mpy_02{
 background: url(imgs/mpy_00.jpg) no-repeat;
}
.mpy_03{
 background: url(imgs/mpy_00.jpg) no-repeat;
}
.mpy_04{
 background: url(imgs/mpy_00.jpg) no-repeat;
}

#s{
 width: 710px;
 margin: 15px 0px 0px 10px;
 line-height: 1.6em;
}

#c{
 width: 580px;
 margin: 0px 0px 0px 75px;
 padding: 0px 0px 0px 0px;
 line-height: 1.6em;
}
#c img{
 margin: 0px 0px 0px 0px;
 padding: 0px 0px 0px 0px;
}

.whatsnew_day {
 font-size: 0.7em;
 margin: 0px 0px 0px 0px;
 color: #666;
}

.whatsnew {
 padding: 0px 0px 0px 0px;
 margin: 0px 0px 25px 0px;
 line-height: 1.6em;
}
.whatsnew a{
 text-decoration: underline;
}
.whatsnew a:hover{
 text-decoration: none;
}



h3,h4,h5,h6{
 padding: 0;
 font-size: 0.8em;
 color: #666;
 background-color: inherit;
}
h3{
 margin: 50px 0px 10px 0px;
}
h4{
 margin: 50px 0px 10px 0px;
}
h5{
 margin: 50px 0px 10px 0px;
}
h6{
 margin: 50px 0px 10px 0px;
}

p{
 margin: 0px 0px 10px 0px;
 padding: 0;
 font-size: 0.8em;
 color: #666;
}
p a{
 color: #666;
 text-decoration: none;
}
p a:hover{
 text-decoration: underline;
}


ul{
 margin: 0;
 padding: 0;
 list-style: none;
 line-height: 1.6em;
}
li{
 color: #666;
 font-size: 0.8em;
}
li a{
 color: #666;
 text-decoration: none;
}
li a:hover{
 color: #666;
 text-decoration: underline;
}

.noborderline{
 border: none;
}
.noborderline td{
 border: none; 
 vertical-align: top;
}


table {
 width: 580px;
 margin: 20px 0px 20px 0px;
 padding: 0;
 color: #666;
 font-size: 0.8em;
 line-height: 1.3em;
 text-align: left;
 border: solid 1px #999;
}
th,td {
 padding: 4px;
 border: solid 1px #ccc;
}
th {
 font-weight: normal;
}
td a {
 color: #666;
 text-decoration: underline;
}
td a:hover {
 text-decoration: none;
}
 .price {
 text-align: right;
}



#b{
 clear: left;
 width: 710px;
 margin: 60px 0px 0px 10px;
 padding: 0px 0px 90px 0px;
}


.nav{
 margin: 0px 0px 0px 0px;
 padding: 0px 20px 0px 0px;
 background-color: #ccc;
 font-size: 0.6em;
}

.nav span{
 margin: 0px 5px 0px 5px;
 color: #999;
}

.b_nav{
 margin: 15px 0px 0px 0px;
 padding: 7px 20px 7px 0px;
 border-top: 1px solid #ccc;
 border-bottom: 1px solid #ccc;
 font-size: 0.6em;
}


.nav,.b_nav,.b_p{
 text-align: right;
}

.b_p{
 margin: 0px 20px 0px 0px;
 font-size: 0.6em;
}
.b_p a{
 color: #666;
 background-color: inherit;
 text-decoration: underline;
}
.b_p a:hover{
 text-decoration: none;
}


.pan_nav{
 margin: 10px 0px 0px 20px;
 padding: 0px 0px 0px 0px;
 font-size: 0.6em;
 color: #666;
}
.pan_nav a{
 color: #999;
 text-decoration: underline;
}
.pan_nav a:hover{
 text-decoration: none;
}
.pan_nav span{
 margin: 0px 8px 0px 8px;
 padding: 0;
 color: #ccc;
 background-color: inherit;
}

.copyright{
 margin: 10px 20px 0px 0px;
 color: #999;
 background-color: inherit;
 text-align: right;
 line-height: 1.3em;
 font-size: 0.6em;
}
span{
 margin: 0px 5px 0px 5px;
 color: #ccc;
 background-color: inherit;
}

