/* CSS Document */

body{
margin:0px;
padding:0px;
color:#ffffff;
background:#333333;
font-family:"ヒラギノ角ゴ Pro W3";
font-size:14px;
line-height:160%;
}

strong{
color:ff6600;
}

a{
color:#ffffff;
text-decoration:none;
}
a:link {
background:none;
}
a:visited {
background:none;
}
a:hover {
background:none;
}
a:active {
background:#6592c0;
}

embed, div, p, form, select, input{
margin:0px;
padding:0px;
}



.clearboth{
clear:both;
display:none;
height:0px;
font-size:0px;
}


/*ヘッダ*/

.iheader{
width:auto;
height:48px;
background:url(img/header-bg.gif);
margin:0px;
}

.iheaderLeft{
float:left;
width:180px;
height:48px;
}

.iheaderLeft a{
display:block;
width:180px;
height:48px;
text-indent:-9999px;
background:url(img/header-logo.gif) no-repeat;
}

.iheaderCenter{
float:left;
display:block;
width:auto;
height:48px;
font-size:0px;
}

.iheaderRight{
float:right;
display:block;
width:75px;
height:48px;
background:url(img/header-search-tab.gif) no-repeat;
}

.iheaderBottom{
width:auto;
height:36px;
background:url(img/header-search.gif) repeat-x bottom left;
text-align:center;
}

.searchform{
}

.searchtext{
width:72%;
height:22px;
}
.searchbutton{
width:22%;
height:16px;
}

.catselect{
width:100%;
height:24px;
}


/*------------------------*/

h2.listType{
color:#333333;
margin:0px;
padding:4px;
text-align:center;
font-size:12px;
border-bottom:1px solid #131313;
background:url(img/listtype_bg.gif);
}



/*ここからビデオリスト*/
a.videoList{
display:block;
width:100%;
height:90px;
border-bottom:1px solid #131313;
}

.videoListBox{
width:100%;
height:90px;
}

.videoListLeft{
float:left;
width:120px;
height:90px;
}

.videoListRight{
float:left;
width:200px;
height:90px;
}

.videoListRight p{
margin:0.6em;
}


.videoListRight p strong{
font-size:12px;
}

.lbox{
width:280px;
padding:0px;
margin:10px auto;
}

.lbox embed{
width:200px;
height:150px;
display:block;
margin:auto;
}

.lbox p{
width:280px;
line-height:200%;
}

.lbox p#movtitle{
width:280px;
line-height:160%;
margin-bottom:8px;
padding-bottom:8px;
border-bottom:1px dotted #999999;
}


.lbox p a{
color:#ffffff;
text-decoration:underline;
}
.lbox p a:link {
background:none;
}
.lbox p a:visited {
background:none;
}
.lbox p a:hover {
background:#6592c0;
}
.lbox p a:active {
background:#6592c0;
}


.nextprev{
width:100%;
border-bottom:1px solid #131313;
padding-top:12px;
padding-bottom:12px;
text-align:center;
background:url(img/header-bg.gif);
}

.bottomSearch{
width:auto;
height:32px;
background:url(img/header-bg.gif);
text-align:center;
}


.footer{
margin:10px 4px;
}

.footer p{
text-align:center;
font-size:10px;
}

.footer p a{
text-decoration:underline;
padding:4px 0px;
}
