html{
font-size:12px;
color:#fff;
background:url('img/body-back.gif') repeat-y center #000020;
}

table.body{
border:0px #000 solid;
width:800px;
align:left;
valign:top;
font-size:12px;
line-height:20px;
}

div.main{
background:#000;
font-size:12px;
width:800px;
padding-top:10px;
padding-right:0px;
padding-bottom:0px;
padding-left:0px;
border:0px #0000ad solid;
}

div.main2{
width:500px;
background:#000;
border:0px #0000ad solid;
padding-top:10px;
margin-left:15px;
padding-bottom:10px;
margin-right:15px;
font-size:12px;
color:#ffffff;
float:left;
text-align:left;
}

div.main3{
width:520px;
background:#000;
border:0px #0000ad solid;
padding-top:10px;
margin-left:5px;
padding-bottom:10px;
margin-right:5px;
font-size:12px;
color:#ffffff;
float:left;
}

div.video-main{
width:780px;
background:#000;
border:0px #0000ad solid;
padding:10px 10px;
font-size:12px;
color:#ffffff;
float:left;
text-align:center;
}

div.video{
width:145px;
height:225px;
padding:10px 25px;
text-align:left;
font-size:12px;
border:0px #fff solid;
float:left;
}

div.video-rev{
border:0px #000 solid;
width:300px;
margin-top:10px;
background:url('img/video-rev-back.gif') repeat-y center #000;
text-align:center;
color:#fff;
float:left;
}

div.sent{
padding:5px 10px 5px 10px;
line-height:20px;
text-align:left;
}

div.videopage-photo{
width:150px;
text-align:center;
float:left;
margin-left:5px;
}

div.videopage-rev{
background:url('img/videopage-rev-back.gif') repeat-y center;
width:270px;

line-height:20px;
text-align:left;
padding:0px 10px 10px 15px;
margin-left:5px;
float:left;
}

div.videopage-obj{
width:325px;
text-align:left;
line-height:20px;
padding:0px 0px 15px 0px;
margin:0px 0px 0px 10px;
float:left;
}

div.list{
width:270px;
border:0px #000 solid;
padding-top:10px;
padding-bottom:10px;
margin-right:0px;
margin-left:0px;
text-align:center;
float:left;
}

div.news{
width:480px;
border:0px #000 solid;
padding-top:10px;
padding-left:5px;
padding-bottom:10px;
padding-right:5px;
}


div.foot{
width:800px;
border-top:4px #0000ad solid;
border-bottom:4px #0000ad solid;
background:#0000ad;
font-size:12px;
text-align:center;
color:#fff;
float:clear;
}

h3{
color:#fff;
font-size:16px;
padding:3px 0px;
margin:0px 0px;
}

/*リンク職変更*/

a {
text-decoration: underline;
}
a:link {
color: #ffffff;
}
a:visited {
color: #ffffff;
}
a:active {
color: #ffffff;
}
a:hover {
color: #ceffff;
}

/*shop.html*/
div.shop-h{
border-bottom:1px #ffffff dashed;
width:480px;
}

div.shop-left{
width:170px;
min-height:45px;
text-align:right;

margin:5px 0px 5px 0px;
padding:5px 5px 0px 5px;
float:left;
}

div.shop-right{
width:300px;
min-height:45px;
text^align:left;
float:left;
border-top:1px #ffffff solid;
border-right:2px #b7b7b7 solid;
border-bottom:2px #b7b7b7 solid;
border-left:1px #ffffff solid;
margin:5px 0px 5px 0px;
padding:7px 5px 10px 7px;
}

div.shop-tiiki{
clear:both;
}

/*ura.htmlのスタイル*/
div.ura{
width:250px;
height:100px;
padding:10px 0px 10px 5px;
float:left;
text-align:center;
border-top:2px #ffffff solid;
}

img.left{
float:left;
}

div.ura-sent{
width:152px;
height:100px;
float:left;
text-align:left;
}

