/* CSS Document */
*{text-align:justify; font-family:Arial, Helvetica, sans-serif; color:#454f5a; font-size:12px; line-height:1.5em; text-align:left;}
.haishin_title{ background-image:url(../images/dvd/titile.jpg); width:732px; height:97px; float:left; text-indent:-999em;  background-repeat:no-repeat;}
.haishin_title2{text-indent:-999em; display:none;}
.haishin_title3{ background-image:url(../images/dvd/titile2.jpg); width:732px; height:97px; float:left; text-indent:-999em;  background-repeat:no-repeat;}

.area_left{float:left;}
.area_left2{float:left;margin:0 0 0 20px;width:300px;font-size:14px;}
.area_right{background:url(../images/dvd/right_bg.gif) no-repeat; width:405px; height:auto; float:right; margin-right:18px;}
.area_right2{ width:405px; height:auto; float:right; margin-right:18px;}
*html .area_right{margin-right:0px; padding-right:18px;}
.area_shousai{width:402px; height:auto; margin-top:0;}
.area_bnr{float:right; margin-right:22px; margin-bottom:15px;}
*html .area_bnr{margin-right:12px;}
.area_btm{float:right; width:732px; margin-bottom:15px;}
*:first-child+html .area_bnr{margin-left:-38px;}
*html .area_bnr{margin-left:-50px;}
.main_txt{font-size:14px; padding-top:0px; padding-right:30px; padding-left:40px; padding-top:30px; padding-bottom:20px;}
.shousai_txt{padding-top:10px; padding-bottom:10px; padding-left:50px;}
.f-style{font-style:normal; font-size:10px; padding-bottom:15px; color:#999; text-align:left; padding-left:70px;}
.f-style2{color:#e5005a; font-weight:bold; font-size:14px;}
.f-style3{ font-weight:bold; font-size:14px;}
.f-style4{font-size:14px;color:#646464;}

.maintop{width:402px; height:29px;}
.mainbtm{width:402px; height:29px;}

.top_cp h2{background:url(../images/dvd/bar_cp.gif) no-repeat; width:732px; height:95px; text-indent:-9999px;}
.top_gentei h2{background:url(../images/dvd/bar_gentei.gif) no-repeat; width:732px; height:79px; text-indent:-9999px;}
.btm{background:url(../images/dvd/bar_btm.gif) no-repeat; width:732px; height:40px; text-indent:-9999px;}
.bar_tokuten h3{ background:url(../images/dvd/bar_tokuten.gif) no-repeat; width:732px; height:37px; text-indent:-9999px;}
.bar_yoyaku h3{ background:url(../images/dvd/bar_yoyaku.gif) no-repeat; width:732px; height:37px; text-indent:-9999px; margin-top:10px;}
dl{text-align:left; padding-left:50px; padding-bottom:10px; padding-top:5px; font-size:14px;}
dt{font-weight:bold;}
.tokuten_p{padding-left:50px; padding-bottom:10px; padding-top:5px; padding-right:50px;}
.cp_txt{font-size:14px; padding-right:50px;}
/***poster****/
.poster_title{ background-image:url(../images/poster/titile.jpg); width:732px; height:129px; float:left; text-indent:-999em;  background-repeat:no-repeat;}
#poster_title2{ background-image:url(../images/poster/01.gif); width:732px; height:87px; float:left; text-indent:-999em;  background-repeat:no-repeat;}
#poster_main{background-image:url(../images/poster/02.jpg); width:732px; height:518px; float:left; text-indent:-999em;  background-repeat:no-repeat;}
#oubohouhou h2{background:url(../images/poster/03.jpg) no-repeat; width:732px; height:46px; text-indent:-9999px;}
#oubo_txt{background:url(../images/poster/04.gif) no-repeat; width:732px; height:217px; text-indent:-9999px;}
#shimekiri{background:url(../images/poster/oubo.jpg) no-repeat; width:708px; height:30px; text-indent:-9999px;}
#happyou{background:url(../images/poster/hapyou.gif) no-repeat; width:708px; height:30px; text-indent:-9999px;}
#chui{background:url(../images/poster/cyui.gif) no-repeat; width:708px; height:30px; text-indent:-9999px;}
.shousai_txt{margin:0 0 0 30px;}
#oubo_bt a{ background-image:url(../images/poster/img_poster.jpg); width:288px; height:58px; margin:5px 0 0 200px; display:block;text-indent:-999em;}
#oubo_bt a:hover{ background-image:url(../images/poster/img_poster_o.jpg)}
.btn_ue{margin-left:140px;}
.btn_ue a:hover{text-decoration:none;}