
BODY{margin:0; padding:0;}


/* produ関連 */
#product{
float:left;
width:640px;
margin-top:1px
}
/* honmon関連 */
#honmon{}

/* outline関連 */
#outline{}
#outlineBox{
background:#FFF url(/titles/products/img/bg_movBox_m.gif) repeat-y;
color:#000;
width:640px;
}
#outlineBox .outlineMiddle{ padding:5px 15px;}
#outlineBox .outlineTop{background:url(/titles/products/img/bg_movBox_t.gif) no-repeat left top; width:100%; height:4px; overflow:hidden;}
#outlineBox .outlineBottom{background:url(/titles/products/img/bg_movBox_b.gif) no-repeat left bottom; width:100%; height:5px; font-size:1px;}

#title_img{ padding:5px; background-color:#000000; text-align:center; margin:-5px 0 5px;}

/*タブ関連*/
#990_tab p{float:left; text-align: center;  line-height:110%;}
#990_tab p a{display:block; color:#FFFFFF;}
#tab_mov a{float:left;font-size:80%; line-height:120%;background:#910005 url(/titles/img/tab_mov.gif) no-repeat;color:#FFFFFF;width:140px; padding:5px;text-align: center;}
#tab_mov a:hover{ color: #FFFF00;}
#tab_dis a{float:left;font-size:80%; line-height:120%;background:#910005 url(/titles/img/tab_dis.gif) no-repeat;color:#FFFFFF;width:140px; padding:5px;text-align: center; }
#tab_dis a:hover{ color: #FFFF00;}
#tab_soft a{float:left;font-size:80%; line-height:120%;background:#910005 url(/titles/img/tab_soft.gif) no-repeat;color:#FFFFFF;width:140px; padding:5px;text-align: center;}
#tab_soft a:hover{ color: #FFFF00;}
#tab_new a{float:right;font-size:80%; line-height:120%;background:#910005 url(/titles/img/tab_new.gif) no-repeat;color:#000;width:140px; padding:5px;text-align: center;}
#tab_new a:hover{ color: #FF0000;}

/* 一覧テーブル */
#listBox{ margin:0 0 10px 0; border:2px inset #FF6666; border-top:none;}
#listBox table.menu{ table-layout:fixed;}
#listBox .menu td{
font-size:90%;
border-right:1px solid #c00; border-left:1px solid #c00;
text-align:center;
color:#fff;
padding:10px 0;
margin-bottom:0;
}



#lsitBox #cart_all{ background:#FFFFFF; display:block;}
#listBox .cart_all{ width:259px; background:url(/titles/img/cart_all_bg.jpg) no-repeat;color:#FFFFFF; font-weight:bold; float:right; padding:5px 10px; display:block; text-align:right;}

#listBox #list_ran{width:70px; font-size:70%;}
#listBox #list_tit{width:560px;}

.movBox{ margin:4px 0 0 0;}

.titleBox{ border:4px solid #fff; background-color:#fff; border-collapse:separate; table-layout:fixed;}
.titleBox td{}
.titleBox p{ margin:0 5px;}

.titleBox .movStatus td{border-right:1px dotted #666; border-bottom:1px solid #666;}
.titleBox tr.movStatus{
background:url(/titles/img/bg_listTopic.gif) repeat-x #fff8d4;
}
.titleBox .checkBox{ width:70px; text-align:center}
.titleBox .movPackage{ width:60px;}
.titleBox .movName{ width:496px; font-weight:bold;}


/* ec関連 */
#EC{
z-index:100;
position:absolute;
left:-999px;
top:-999px;
width:260px;
margin:0 0 0 5px;
padding:0;
background:url(/titles/img/990_cart_t.gif) #fff no-repeat left top;
border:2px inset #FF6666;
}
#EC .middle{background:url(/img/bg_ec_m.jpg) repeat-y left top; padding:0 1px; margin:8px 0 0 0;}
#EC .bottom{background:url(/img/bg_ec_b.jpg) no-repeat left bottom;height:10px; font-size:1px;}

#ecLogo{ margin:0;}
#ecLogo a:hover{ background:url(/img/logo_eshop_on.gif) no-repeat center top; display:block;}

#ecNavi{ margin:-3px 0 10px 0;}
#EC_UBOX{ padding:0px;}
#cartRemarksD{ font-size:10pt;}
#cartRemarksR dt{ width:auto;}
#cartRemarksR dd{ width:auto;}
#EC .EC_media{ margin-top:5px;}
#_EC_cart{ margin-bottom:10px;}
#EC_UBOX{ margin-top:0px; font-size:80%;}

#EC #list{ font-size:80%; text-align:left; font-weight:bold; }
#EC #list li{list-style-image:url(/img/list.gif);
margin-left:10px;}

#btn1 a{display:block; margin:0 auto; padding:0; width:138px; height:27px; background-position:top left;}
#btn1 a:link, #btn1 a:visited	{ background:url(/eshop/img/990fes/reg.gif) no-repeat;}
#btn1 a:hover								{ background:url(/eshop/img/990fes/reg_over.gif) no-repeat;}

/*FAQ*/
.qa_q{ color:#CC0000;}
.qa_a{ color: #0066cc;}
.qa{ border-bottom:#999999 dotted 1px; padding:5px;}
.qa h4{background:none; text-indent:0px; font-size:80%; margin-bottom:0;}
.qa p{ font-size:80%;}

