@charset "Shift_JIS";

* { margin: 0; padding: 0; border: none; background-repeat: no-repeat; font-family: Arial, Helvetica, "Hiragino Kaku Gothic Pro","ƒqƒ‰ƒMƒmŠpƒS Pro W3","Osaka","‚l‚r ‚oƒSƒVƒbƒN",sans-serif; font-size: 100%; font-weight: normal; }

/* ClearFix */

.clearfix:after{
  content:".";
  display:block;
  height:0;
  clear:both;
  visibility:hidden;
}
.clearfix{
  overflow:hidden;
}
/* Hides from IE-mac \*/
* html .clearfix{
  height:1%;
  overflow:visible;
}
/* End hide from IE-mac */



body { background: #000; font-size: 11px; line-height: 16px; text-align: center; }

#outsideFrame { width: 1024px; margin: auto; background-image: url(/jp2/dragonball/dbk_bg2.jpg); background-repeat: repeat-y; }
#insideFrame { width: 900px; margin: auto; text-align: left; background-color: #00F; }

#contents { background-image: url(/jp2/dragonball/img_s2/bg.jpg); width: 900px; }
#contentsLeft { float: left; background-image: url(/jp2/dragonball/img_s2/menuD.jpg); width: 240px; height: 261px; }
#contentsRight { float: left; width: 660px; }

#menu { padding-top: 35px; padding-bottom: 35px; }
#menu li { list-style: none; }
#menu a { display: block; width: 240px; height: 27px; }
#menu a:hover { background-image: url(/jp2/dragonball/img_s2/menuMO.jpg); }

#menu1 a:hover { background-position: 0 -35px; }
#menu2 a:hover { background-position: 0 -62px; }
#menu3 a:hover { background-position: 0 -89px; }
#menu4 a:hover { background-position: 0 -116px; }
#menu5 a:hover { background-position: 0 -143px; }
#menu6 a:hover { background-position: 0 -170px; }
#menu7 a:hover { background-position: 0 -197px; }

#uptotop { margin-top: 20px; text-align: center; }
#uptotop a { color: #F00; font-size: 13px; font-weight: bold; }
#uptotop a:hover { background-color: #FF0; }

#shoplink { width: 622px; padding-bottom: 30px; }
#shoplink p { text-align: center; margin-top: 10px; background-color: #FFF; padding: 5px; }
#shoplink p a { color: #000; }
#shoplink p a:hover { color: #F00; }

#contents1 { background-image: url(/jp2/dragonball/img_s2/1_intro.jpg); width: 660px; height: 770px; }
#contents1D { width: 660px; height: 190px; }
#contents1Lead { margin-left: 42px; width: 539px; height: 340px; display: block; }
#contents1Staff { margin-left: 42px; }
#contents1StaffL { float: left; width: 165px; }
#contents1StaffR { float: left; width: 390px; }

#contents2 { background-image: url(/jp2/dragonball/img_s2/2_product.jpg); width: 660px; height: 1900px; display: none; }
#contents2Inside { margin-left: 233px; padding-top: 461px; }
#contents2Inside p { display: block; }

#contents3 { background-image: url(/jp2/dragonball/img_s2/3_bonus.jpg); width: 660px; height: 1280px; display: none; }
#contents3Inside { height: 1190px; }

#contents4 { background-image: url(/jp2/dragonball/img_s2/4_movie.jpg); background-image: ; width: 660px; height: 1230px; display: none; }
#contents4Inside { height: 1190px; }
.video { padding: 100px 0 0 130px; }
.video p { font-size: 12px; font-weight: bold; margin-top: 10px; }

#contents5 { background-image: url(/jp2/dragonball/img_s2/5_schedule.jpg); width: 660px; height: 6101px; display: none; }
#contents5Inside { height: 5900px; padding-top: 90px; }
#contents5Inside h3 { margin: 0 0 10px 40px; }
#contents5Inside table { width: 560px; margin: 0 0 15px 40px; border: solid 1px #FFF; border-collapse: collapse; }
#contents5Inside th { padding: 5px 5px; text-align: center; font-weight: bold; background-color: #FF0002; color: #FFF; border: solid 1px #FFF; }
#contents5Inside td { padding: 3px 5px; background-color: #CCC; border: solid 1px #FFF; font-size: 10px; }
#contents5Inside .products { background-color: #FF3; }

#contents6 { background-image: url(/jp2/dragonball/img_s2/6_faq.jpg); width: 660px; height: 860px; display: none; }
#contents6Inside { padding: 100px 70px 0 70px; }
#faqList { height: 185px; }
#faqList li { list-style: none; height: 20px; }
#faqList li a { display: block; padding-left: 20px; background-image: url(/jp2/dragonball/dbk_contents_faq_icon.jpg); background-repeat: no-repeat; height: 12px; }


#contents7 { background-image: url(/jp2/dragonball/img_s2/7_link.jpg); width: 660px; height: 600px; display: none; }
#contents7Inside { padding-top: 90px; height: 430px; }
#contents7Inside table { width: 550px; margin-left: 40px; }
#contents7Inside td { padding: 10px 0; border-bottom: dotted 1px #999; }
