@charset "UTF-8";

/*----------------------------------------
static_style.css
create date:2008/9/15

-0.共通部分
-1.トップページ(index.html)
-2.初めての方へ(introduction/)
-3.当せんへの道(column/)
-4.よくある質問(faq/)
-5.使い方ガイド（guide/)
-6.ガイドライン(guidelines.html)
-7.お知らせ(news/)
-8.投票結果(polls/)
-9.予想・結果(result/)
----------------------------------------*/

/*
0.共通部分
------------------------------*/
/*---- h1 ----*/
.yj950-2 div#main-area h1{
  display:block;
  width:634px;
  height:28px;
  text-indent:-9999px;
  overflow:hidden;
  position:relative;
}
.yj950-1 div#main-area h1{
  display:block;
  height:28px;
  overflow:hidden;
  position:relative;
  border-bottom: 3px solid;
  padding-left: 40px;
  font-size: 22px;
  margin-top: 10px;
  font-weight: bold;
}
h1 p.right{
  text-align:right;
  text-indent:0;
  right:15px;
  top:0;
  position:absolute;
}
div#main-area h1.toto_intro_title1{background:url(https://s.yimg.jp/images/toto/totoBIG/title/toto_intro_title1.gif) bottom no-repeat;}
div#main-area h1.toto_intro_title3{background:url(https://s.yimg.jp/images/toto/totoBIG/title/toto_intro_title3.gif) bottom no-repeat;}
/* 2009.5-追加 */
div#main-area h1.toto_intro_title4{background:url(https://s.yimg.jp/images/toto/totoBIG/title/toto_intro_title4.gif) bottom no-repeat;}
/**/
/* 2009.8-追加 */
div#main-area h1.toto_intro_title5{background:url(https://s.yimg.jp/images/toto/totoBIG/title/toto_intro_title5.gif) bottom no-repeat;}
/**/

div#main-area h1.toto_winner_title{background:url(https://s.yimg.jp/images/toto/totoBIG/title/toto_winner_title.gif) bottom no-repeat;}

div#main-area h1.toto_faq_title{background:url(https://s.yimg.jp/images/toto/totoBIG/title/toto_faq_title.gif) bottom no-repeat;}
div#main-area h1.toto_faq_title1{background:url(https://s.yimg.jp/images/toto/totoBIG/title/toto_faq_title1.gif) bottom no-repeat;}
div#main-area h1.toto_faq_title2{background:url(https://s.yimg.jp/images/toto/totoBIG/title/toto_faq_title2.gif) bottom no-repeat;}
div#main-area h1.toto_faq_title3{background:url(https://s.yimg.jp/images/toto/totoBIG/title/toto_faq_title3.gif) bottom no-repeat;}
div#main-area h1.toto_faq_title4{background:url(https://s.yimg.jp/images/toto/totoBIG/title/toto_faq_title4.gif) bottom no-repeat;}
div#main-area h1.toto_faq_title5{background:url(https://s.yimg.jp/images/toto/totoBIG/title/toto_faq_title5.gif) bottom no-repeat;}
div#main-area h1.toto_faq_title6{background:url(https://s.yimg.jp/images/toto/totoBIG/title/toto_faq_title5.png) bottom no-repeat;}

div#main-area h1.toto_guide_title{background:url(https://s.yimg.jp/images/toto/totoBIG/title/toto_guide_title.gif) bottom no-repeat;}
div#main-area h1.toto_guide_title1{background:url(https://s.yimg.jp/images/toto/totoBIG/title/toto_guide_title1.gif) bottom no-repeat;}
div#main-area h1.toto_guide_title2{background:url(https://s.yimg.jp/images/toto/totoBIG/title/toto_guide_title2.gif) bottom no-repeat;}
div#main-area h1.toto_guide_title3{background:url(https://s.yimg.jp/images/toto/totoBIG/title/toto_guide_title3.gif) bottom no-repeat;}

/*div#main-area h1.toto_guidelines_title{background:url(https://s.yimg.jp/images/toto/totoBIG/title/toto_guidelines_title.gif) bottom no-repeat;}*/

div#main-area h1.toto_news_title{background:url(https://s.yimg.jp/images/toto/totoBIG/title/toto_news_title.gif) bottom no-repeat;}
div#main-area h1.toto_result_title{background:url(https://s.yimg.jp/images/toto/totoBIG/top/toto_result_title.gif) bottom no-repeat;}

/* 2009.7-追加 */
div#main-area h1.toto_result_title1{background:url(https://s.yimg.jp/images/toto/totoBIG/title/toto_result_title1.gif) bottom no-repeat;}
div#main-area h1.toto_result_title2{background:url(https://s.yimg.jp/images/toto/totoBIG/title/toto_result_title2.gif) bottom no-repeat;}
div#main-area h1.toto_result_title3{background:url(https://s.yimg.jp/images/toto/totoBIG/title/toto_result_title3.gif) bottom no-repeat;}
div#main-area h1.toto_result_title4{background:url(https://s.yimg.jp/images/toto/totoBIG/title/toto_result_title4.gif) bottom no-repeat;}
div#main-area h1.toto_result_title5{background:url(https://s.yimg.jp/images/toto/totoBIG/title/toto_result_title5.gif) bottom no-repeat;}
div#main-area h1.toto_result_title6{background:url(https://s.yimg.jp/images/toto/totoBIG/title/toto_result_title6.gif) bottom no-repeat;}
div#main-area h1.toto_result_title7{background:url(https://s.yimg.jp/images/toto/totoBIG/title/toto_result_title7.gif) bottom no-repeat;}

/*---- h2（共通） ----*/
div#main-area h2{
  width:614px;
  padding:0 0 6px 7px;
  margin-left:10px;
  background:url(https://s.yimg.jp/images/toto/totoBIG/common/toto_static_h2bg.gif) left bottom no-repeat;
  font-size:120%;
  font-weight:bold;
}
h2 p.right{
  font-weight:bold;
  float:right;
  padding:0px 3px 0px 0px;
  margin:10px 3px 0px 0px;
}
/*---- h2（トップページのみ） ----*/
div#main-area h2#top{
  display:block;
  width:634px;
  height:52px;
  padding:0;
  text-indent:-9999px;
  overflow:hidden;
  margin-left:0;
}

div#main-area h2.toto_top_title1{background:url(https://s.yimg.jp/images/toto/totoBIG/top/toto_top_title1.gif) bottom no-repeat;}
div#main-area h2.toto_top_title2{background:url(https://s.yimg.jp/images/toto/totoBIG/top/toto_top_title2.gif) bottom no-repeat;}
div#main-area h2.toto_top_title3{background:url(https://s.yimg.jp/images/toto/totoBIG/top/toto_top_title3.gif) bottom no-repeat;}
div#main-area h2.toto_top_title4{background:url(https://s.yimg.jp/images/toto/totoBIG/top/toto_top_title4.gif) bottom no-repeat;}
div#main-area h2.toto_top_title5{background:url(https://s.yimg.jp/images/toto/totoBIG/top/toto_top_title5.gif) bottom no-repeat;}

/*---- h2（トップページのみ）スプライト化 ----*/

div#main-area h2.toto_top_title1_sprite{background:url(https://s.yimg.jp/images/toto/totoBIG/top/toto_top_title_sprite.gif) no-repeat 0 0;}
div#main-area h2.toto_top_title2_sprite{background:url(https://s.yimg.jp/images/toto/totoBIG/top/toto_top_title_sprite.gif) no-repeat 0 0;}
div#main-area h2.toto_top_title3_sprite{background:url(https://s.yimg.jp/images/toto/totoBIG/top/toto_top_title_sprite.gif) no-repeat 0 -53px;}
div#main-area h2.toto_top_title4_sprite{background:url(https://s.yimg.jp/images/toto/totoBIG/top/toto_top_title_sprite.gif) no-repeat 0 -106px;}
div#main-area h2.toto_top_title5_sprite{background:url(https://s.yimg.jp/images/toto/totoBIG/top/toto_top_title_sprite.gif) no-repeat 0 -159px;}

/* 2010.10-追加 */
div#main-area h2.toto_top_title1_sprite2{background:url(https://s.yimg.jp/images/toto/totoBIG/top/toto_top_title_sprite2.gif) no-repeat 0 0;}
div#main-area h2.toto_top_title2_sprite2{background:url(https://s.yimg.jp/images/toto/totoBIG/top/toto_top_title_sprite2.gif) no-repeat 0 0;/*不使用*/}
div#main-area h2.toto_top_title3_sprite2{background:url(https://s.yimg.jp/images/toto/totoBIG/top/toto_top_title_sprite2.gif) no-repeat 0 -53px;/*不使用*/}
div#main-area h2.toto_top_title4_sprite2{background:url(https://s.yimg.jp/images/toto/totoBIG/top/toto_top_title_sprite2.gif) no-repeat 0 -106px;}
div#main-area h2.toto_top_title5_sprite2{background:url(https://s.yimg.jp/images/toto/totoBIG/top/toto_top_title_sprite2.gif) no-repeat 0 -159px;/*不使用*/}
div#main-area h2.toto_top_title6_sprite2{background:url(https://s.yimg.jp/images/toto/totoBIG/top/toto_top_title_sprite2.gif) no-repeat 0 -212px;}
div#main-area h2.toto_top_title7_sprite2{margin-bottom:-16px;background:url(https://s.yimg.jp/images/toto/totoBIG/top/toto_top_title_sprite2.gif) no-repeat 0 -265px;}
/* /2010.10-追加 */

/* 2011.2-追加 */
div#main-area h2.toto_top_title1_sprite3{background:url(https://s.yimg.jp/images/toto/totoBIG/top/toto_top_title_sprite3.gif) no-repeat 0 0;}
div#main-area h2.toto_top_title2_sprite3{background:url(https://s.yimg.jp/images/toto/totoBIG/top/toto_top_title_sprite3.gif) no-repeat 0 0;/*不使用*/}
div#main-area h2.toto_top_title3_sprite3{background:url(https://s.yimg.jp/images/toto/totoBIG/top/toto_top_title_sprite3.gif) no-repeat 0 -53px;/*不使用*/}
div#main-area h2.toto_top_title4_sprite3{background:url(https://s.yimg.jp/images/toto/totoBIG/top/toto_top_title_sprite3.gif) no-repeat 0 -106px;}
div#main-area h2.toto_top_title5_sprite3{background:url(https://s.yimg.jp/images/toto/totoBIG/top/toto_top_title_sprite3.gif) no-repeat 0 -159px;/*不使用*/}
div#main-area h2.toto_top_title6_sprite3{background:url(https://s.yimg.jp/images/toto/totoBIG/top/toto_top_title_sprite3.gif) no-repeat 0 -212px;}
div#main-area h2.toto_top_title7_sprite3{margin-bottom:-16px;background:url(https://s.yimg.jp/images/toto/totoBIG/top/toto_top_title_sprite3.gif) no-repeat 0 -265px;}
/* 2011.2-追加 */



/*---- h2（introduction/flow.htmlのみ） ----*/
div#main-area h2#flow{
  display:block;
  width:155px;
  height:58px;
  padding:0;
  text-indent:-9999px;
  overflow:hidden;
  margin-left:0;
}

div#main-area h2.toto_intro_flowsubtitle1{background:url(https://s.yimg.jp/images/toto/totoBIG/intro/toto_intro_flowsubti1.gif) bottom no-repeat;}
div#main-area h2.toto_intro_flowsubtitle2{background:url(https://s.yimg.jp/images/toto/totoBIG/intro/toto_intro_flowsubti2.gif) bottom no-repeat;}

/* 2009.5-追加 */
/*---- h2（introduction/judge.htmlのみ） ----*/
div#main-area h2#judge{
  display:block;
  width:155px;
  height:58px;
  padding:0;
  text-indent:-9999px;
  overflow:hidden;
  margin-left:0;
}

div#main-area h2.toto_intro_judgesubtitle1{background:url(https://s.yimg.jp/images/toto/totoBIG/intro/toto_intro_judgesubti1.gif) bottom no-repeat;}
div#main-area h2.toto_intro_judgesubtitle2{background:url(https://s.yimg.jp/images/toto/totoBIG/intro/toto_intro_judgesubti2.gif) bottom no-repeat;}
/**/



/*---- h3（まだスタイル付けてない） ----*/
div#main-area h3{

}

/*---- narrow ----*/

div.toto_narrow_waku{
  width:300px;
  background:url(https://s.yimg.jp/images/toto/totoBIG/top/toto_narrow_graywakubg.gif) top center repeat-y;
  margin:0 auto 10px auto;
  min-height:0;
  _height:0;
}
div.toto_narrow_wakuhead{
  background:url(https://s.yimg.jp/images/toto/totoBIG/top/toto_narrow_graywakuhead.gif) top center no-repeat;
  height:3px;
  line-height:0;
  text-indent:-9999px;
  overflow:hidden;
  font-size:0;
}
/*---- narrow スプライト化 ----*/
div.toto_narrow_wakuhead_sprite{
  background:url(https://s.yimg.jp/images/toto/totoBIG/top/toto_narrow_sprite.gif) no-repeat 0 -81px;
  height:3px;
  line-height:0;
  text-indent:-9999px;
  overflow:hidden;
  font-size:0;
}
div.toto_narrow_wakufoot{
  background:url(https://s.yimg.jp/images/toto/totoBIG/top/toto_narrow_graywakufoot.gif) bottom center no-repeat;
  padding:0 0 3px 0;
  text-align:center;
  min-height:0;
  _height:0;
}




/*---- narrow（会員の方へ） ----*/
div.toto_narrow_waku1{
  width:294px;
  background-color:#3a3a31;
  margin:0 auto 0 auto;
  min-height:0;
  _height:0;
}
div.toto_narrow_waku1head{
  background:url(https://s.yimg.jp/images/toto/totoBIG/top/toto_narrow_membertitle.gif) top center no-repeat;
  height:50px;
  line-height:0;
  text-indent:-9999px;
  overflow:hidden;
  font-size:0;
}
div.toto_narrow_waku1foot{
  background:url(https://s.yimg.jp/images/toto/totoBIG/top/toto_narrow_memberfoot.gif) bottom center no-repeat;
  padding:0 0 15px 0;
  text-align:center;
  font-size:85%;
}
div.toto_narrow_waku1foot a:hover{
  color:#999;
  text-decoration:underline;
}
/*---- narrow（くじ情報・サッカー情報） ----*/
div.toto_narrow_wrsuccerbg dl{
  margin:8px 12px 10px 12px;
}
div.toto_narrow_wrsuccerbg dt{
  margin:0 0 10px 0;
}
div.toto_narrow_wrsuccerbg dd{
  background:url(https://s.yimg.jp/images/toto/totoBIG/common/toto_ic_grayarrow.gif) no-repeat 3px 8px;
  padding:0 3px 0 15px;
  font-size:85%;
  text-align:left;
  line-height:2.1em;
}
/*----スプライト化 ----*/
div.toto_narrow_wrsuccerbg dd.sprite{
  background:url(https://s.yimg.jp/images/toto/totoBIG/top/toto_narrow_sprite.gif) no-repeat 0 -175px;
  padding:0 3px 0 15px;
  font-size:85%;
  text-align:left;
  line-height:2.1em;
}
/*----スプライト化 ここまで----*/
div.toto_narrow_wrsuccerbg dt.kuji{
  background:url(https://s.yimg.jp/images/toto/totoBIG/top/toto_narrow_kujititle.gif) no-repeat;
  height:24px;
  border-bottom:2px solid #95c1cc;
  text-indent:-9999px;
  overflow:hidden;
  font-size:0;
}
/*----スプライト化 ----*/
div.toto_narrow_wrsuccerbg dt.kuji_sprite{
  background:url(https://s.yimg.jp/images/toto/totoBIG/top/toto_narrow_sprite.gif) no-repeat 0 -105px;
  height:24px;
  border-bottom:2px solid #95c1cc;
  text-indent:-9999px;
  overflow:hidden;
  font-size:0;
}
/*----スプライト化 ここまで----*/
div.toto_narrow_wrsuccerbg dt.succer{
  background:url(https://s.yimg.jp/images/toto/totoBIG/top/toto_narrow_succertitle.gif) no-repeat;
  height:24px;
  border-bottom:2px solid #95c1cc;
  text-indent:-9999px;
  overflow:hidden;
  font-size:0;
}
/*----スプライト化 ----*/
div.toto_narrow_wrsuccerbg dt.succer_sprite{
  background:url(https://s.yimg.jp/images/toto/totoBIG/top/toto_narrow_sprite.gif) no-repeat 0 -132px;
  height:24px;
  border-bottom:2px solid #95c1cc;
  text-indent:-9999px;
  overflow:hidden;
  font-size:0;
}
/*----スプライト化 ここまで----*/

/*----スタークラブ ----*/

div.toto_narrow_wakufoot_starclub{
  background:url(https://s.yimg.jp/images/toto/totoBIG/top/toto_narrow_graywakufoot.gif) bottom center no-repeat;
  padding:0 0 3px 0;
  text-align:left;
  min-height:0;
  _height:0;
}
div.toto_narrow_wrstarclub dl{
  margin:8px 12px 10px 12px;
}
div.toto_narrow_wrstarclub dt{
  margin:0 0 10px 0;
}

div.toto_narrow_wrstarclub dt.starclub_sprite{
  background:url(https://s.yimg.jp/images/toto/totoBIG/top/toto_narrow_sprite.gif) no-repeat 0 -215px;
  margin-top:-5px;
  height:27px;
  border-bottom:2px solid #F08A1A;
  text-indent:-9999px;
  overflow:hidden;
  font-size:0;
}
div.toto_narrow_wrstarclub dd.sprite{
  background:url(https://s.yimg.jp/images/toto/totoBIG/top/toto_narrow_sprite.gif) no-repeat 0 -175px;
  padding:0 3px 0 15px;
  font-size:85%;
  text-align:left;
  line-height:2.1em;
}

div.toto_narrow_wrstarclub dd.starclub{
  font-size:small;
  text-align:left;
  line-height:1.3em;
}
/*----スタークラブ ここまで----*/

/*---- narrow（お知らせ） ----*/
div.toto_narrow_wrinfo{

}
div.toto_narrow_wrinfo dl{
  margin:8px 12px 10px 12px;
}
div.toto_narrow_wrinfo dt{
  background:url(https://s.yimg.jp/images/toto/totoBIG/top/toto_narrow_infotitle.gif) no-repeat;
  height:24px;
  border-bottom:2px solid #95c1cc;
  text-indent:-9999px;
  overflow:hidden;
  font-size:0;
  margin:0 0 10px 0;
}
/*----スプライト化 ----*/
div.toto_narrow_wrinfo dt.info_sprite{
  background:url(https://s.yimg.jp/images/toto/totoBIG/top/toto_narrow_sprite.gif) no-repeat 0 -158px;
  height:24px;
  border-bottom:2px solid #95c1cc;
  text-indent:-9999px;
  overflow:hidden;
  font-size:0;
  margin:0 0 10px 0;
}

div.toto_narrow_wrinfo dd{
  font-size:85%;
  text-align:left;
  padding:5px 3px 0 3px;
}
div.toto_narrow_wrinfo dd.tensen{
  background:url(https://s.yimg.jp/images/toto/totoBIG/top/toto_narrow_grayten.gif) bottom left repeat-x;
  font-size:85%;
  text-align:left;
  padding:0 3px 10px 3px;
}
/*---- narrow（いますぐ購入する） ----*/
div.toto_narrow_waku2{
  width:294px;
  background-color:#3a3a31;
  margin:0 auto 0 auto;
  min-height:0;
  _height:0;
}
div.toto_narrow_waku2head{
  background:url(https://s.yimg.jp/images/toto/totoBIG/top/toto_narrow_waku2head.gif) top center no-repeat;
  height:15px;
  line-height:0;
  text-indent:-9999px;
  overflow:hidden;
  font-size:0;
}
div.toto_narrow_waku2foot{
  background:url(https://s.yimg.jp/images/toto/totoBIG/top/toto_narrow_waku2foot.gif) bottom center no-repeat;
  padding:0 0 12px 0;
  text-align:center;
  font-size:85%;
}

/*---- narrow（toto購入ボタン・big購入ボタン） ----*/
div.toto_narrow_totobig_btn{
  width:278px;
  margin:auto;
}

/*
1.トップページ(index.html)
------------------------------*/
div.toto_top_wrflash01 img{
  margin:0;
  vertical-align:bottom;
}
div.toto_top_wrflash02{
  margin:0 0 10px 0;
  overflow:hidden;
}
div.toto_top_wr_box1{
  margin:0 0 20px 10px;
}
dl.toto_top_wr_box{
  width:200px;
  margin:0 8px 0 0;
  float:left;
}
dl.toto_top_wr_boxend{
  width:200px;
  margin:0 0 0 0;
  float:left;
}
dl.toto_top_wr_box dt img,dl.toto_top_wr_boxend dt img{
  vertical-align:bottom;
}
dl.toto_top_wr_box dd,dl.toto_top_wr_boxend dd{
  padding:5px 0 0 0;
}
dl.toto_top_wr_box dt,dl.toto_top_wr_boxend dt{
  text-indent:-9999px;
}
/* イラスト */
dt.toto_top_bg_ph01{
  background:url(https://s.yimg.jp/images/toto/totoBIG/top/toto_top_ph01.gif) no-repeat;
  width:200px;
  height:150px;
}
dt.toto_top_bg_ph02{
  background:url(https://s.yimg.jp/images/toto/totoBIG/top/toto_top_ph02.gif) no-repeat;
  width:200px;
  height:150px;
}
/*----スプライト化 ----*/
dt.toto_top_bg_ph02_sprite{
  background:url(https://s.yimg.jp/images/toto/totoBIG/top/toto_top_ph_sprite.gif) no-repeat -201px 0;
  width:200px;
  height:150px;
}
/*----2010シーズン　スプライト化 ----*/
dt.toto_top_bg_ph02_sprite2{
  background:url(https://s.yimg.jp/images/toto/totoBIG/top/toto_top_ph_sprite2.gif) no-repeat -201px 0;
  width:200px;
  height:150px;
}
/* 2010.7-追加 */
dt.toto_top_bg_ph02_sprite3{
  background:url(https://s.yimg.jp/images/toto/totoBIG/top/toto_top_ph_sprite3.gif) no-repeat -201px 0;
  width:200px;
  height:150px;
}
/* 2010.10-追加 */
dt.toto_top_bg_ph02_sprite4{
  background:url(https://s.yimg.jp/images/toto/totoBIG/top/toto_top_ph_sprite4.gif) no-repeat -201px 0;
  width:200px;
  height:150px;
}
/* /2010.10-追加 */
dt.toto_top_bg_ph03{
  background:url(https://s.yimg.jp/images/toto/totoBIG/top/toto_top_ph03.gif) no-repeat;
  width:200px;
  height:150px;
}
dt.toto_top_bg_ph04{
  background:url(https://s.yimg.jp/images/toto/totoBIG/top/toto_top_ph04.gif) no-repeat;
  width:200px;
  height:150px;
}
/*----スプライト化 ----*/
dt.toto_top_bg_ph04_sprite{
  background:url(https://s.yimg.jp/images/toto/totoBIG/top/toto_top_ph_sprite.gif) no-repeat -402px 0;
  width:200px;
  height:150px;
}
/*----2010シーズン　スプライト化 ----*/
dt.toto_top_bg_ph04_sprite2{
  background:url(https://s.yimg.jp/images/toto/totoBIG/top/toto_top_ph_sprite2.gif) no-repeat -402px 0;
  width:200px;
  height:150px;
}
/* 2010.7-追加 */
dt.toto_top_bg_ph04_sprite3{
  background:url(https://s.yimg.jp/images/toto/totoBIG/top/toto_top_ph_sprite3.gif) no-repeat -402px 0;
  width:200px;
  height:150px;
}
/* 2010.10-追加 */
dt.toto_top_bg_ph04_sprite4{
  background:url(https://s.yimg.jp/images/toto/totoBIG/top/toto_top_ph_sprite4.gif) no-repeat -402px 0;
  width:200px;
  height:150px;
}
/* 2009.5-追加 */
dt.toto_top_bg_ph05{
  background:url(https://s.yimg.jp/images/toto/totoBIG/top/toto_top_ph05.gif) no-repeat;
  width:200px;
  height:150px;
}
/*----スプライト化 ----*/
dt.toto_top_bg_ph05_sprite{
  background:url(https://s.yimg.jp/images/toto/totoBIG/top/toto_top_ph_sprite.gif) no-repeat 0 0;
  width:200px;
  height:150px;
}
/*----2010シーズン　スプライト化 ----*/
dt.toto_top_bg_ph05_sprite2{
  background:url(https://s.yimg.jp/images/toto/totoBIG/top/toto_top_ph_sprite2.gif) no-repeat 0 0;
  width:200px;
  height:150px;
}
/* 2010.7-追加 */
dt.toto_top_bg_ph05_sprite3{
  background:url(https://s.yimg.jp/images/toto/totoBIG/top/toto_top_ph_sprite3.gif) no-repeat 0 0;
  width:200px;
  height:150px;
}
/* 2010.10-追加 */
dt.toto_top_bg_ph05_sprite4{
  background:url(https://s.yimg.jp/images/toto/totoBIG/top/toto_top_ph_sprite4.gif) no-repeat 0 0;
  width:200px;
  height:150px;
}
/* 2009.10-追加 */
dt.toto_top_bg_ph06{
  background:url(https://s.yimg.jp/images/toto/totoBIG/top/toto_top_ph06.gif) no-repeat;
  width:200px;
  height:150px;
}
/* 2009.11-追加 */
dt.toto_top_bg_ph08{
  background:url(https://s.yimg.jp/images/toto/totoBIG/top/toto_top_ph08.gif) no-repeat;
  width:200px;
  height:150px;
}
p.toto_top_taikenic{
  background:url(https://s.yimg.jp/images/toto/totoBIG/top/toto_taikenic.gif) no-repeat 0 2px;
  min-height:19px;
  _height:19px;
  padding-left:50px;
  padding-top:2px;
}

/* 2011.02-追加 */
dt.toto_top_bg_il01_sprite_20110223{
  background: url(https://s.yimg.jp/images/toto/totoBIG/top/toto_top_il_sprite_01.png) no-repeat 0 0;
  width:200px;
  height:150px;
}
dt.toto_top_bg_il02_sprite_20110223{
  background:url(https://s.yimg.jp/images/toto/totoBIG/top/toto_top_il_sprite_01.png) no-repeat -208px 0;
  width:200px;
  height:150px;
}
dt.toto_top_bg_il03_sprite_20110223{
  background:url(https://s.yimg.jp/images/toto/totoBIG/top/toto_top_il_sprite_01.png) no-repeat -416px 0;
  width:200px;
  height:150px;
}


ul.toto_top_komenumber{
  margin-bottom:20px;
  padding:0;
}
ul.toto_top_komenumber li{
  text-indent:-1.2em;
  padding-left:1.2em;
  line-height:1.4em;
}
/**/


/**/

/* 先行販売追記画像 */
div#toto_top_bg_tx01{
  background:url(https://s.yimg.jp/images/toto/totoBIG/top/toto_top_tx01.gif) no-repeat;
  width:634px;
  height:48px;
  margin-bottom:10px;
  text-indent:-9999px;
}
/* step1〜3 */
div.toto_top_step1wr{
  background:url(https://s.yimg.jp/images/toto/totoBIG/top/toto_top_step1bgnew.gif) no-repeat;
  width:615px;
  margin:0 0 0 10px;
  padding:0 0 0 0px;
  min-height:152px;
  _height:152px;
  position:relative;
}
div.toto_top_step1wrimg{
  background:url(https://s.yimg.jp/images/toto/totoBIG/top/toto_top_step1bgph.gif) no-repeat;
  width:115px;
  height:121px;
  left:33px;
  top:22px;
  position:absolute;
}
div.toto_top_step1wrbt{
  background:url(https://s.yimg.jp/images/toto/totoBIG/top/toto_top_step1bgbt.gif) bottom no-repeat;
  width:615px;
  min-height:152px;
  _height:152px;
}
div.toto_top_step1textwr{
  width:390px;
  text-align:center;
  font-size:85%;
  margin:0 0 0 183px;
  padding:30px 0 0 0;
}
div.toto_top_step2wr{
  background:url(https://s.yimg.jp/images/toto/totoBIG/top/toto_top_step2bg.gif) no-repeat;
  width:615px;
  margin:0 0 0 10px;
  padding:33px 0 0 0px;
  height:140px;/* 173-33 */
  overflow:hidden;
}
div.toto_top_step2wr ul{
  width:405px;
  margin:0 0 0 177px;
}
div.toto_top_step2wr li.toto_top_step2text01bg{
  float:left;
  margin:0 0 0 0;
  padding:51px 0 0 0;
}
div.toto_top_step2wr li.toto_top_step2text02bg{
  float:right;
  margin:0 0 0 0;
  padding:51px 0 0 0;
}
/*2009.1.23 ステップ１削除に伴う変更*/
div.toto_top_step2wr_1{
  background:url(https://s.yimg.jp/images/toto/totoBIG/top/toto_top_step2bg_1.gif) no-repeat 0 -5px;
  width:615px;
  margin:0 0 0 10px;
  padding:33px 0 0 0px;
  height:135px;/* 173-33-5 */
  overflow:hidden;
}

div.toto_top_step2wr_1 ul{
  width:405px;
  margin:0 0 0 177px;
}
div.toto_top_step2wr_1 li.toto_top_step2text01bg{
  float:left;
  margin:0 0 0 0;
  padding:46px 0 0 0;
}
div.toto_top_step2wr_1 li.toto_top_step2text02bg{
  float:right;
  margin:0 0 0 0;
  padding:46px 0 0 0;
}
/*2009.1.23 ステップ１削除に伴う変更 ここまで*/
/* 電子マネー注記 */
div.toto_top_step2text03bg{
  background:url(https://s.yimg.jp/images/toto/totoBIG/top/toto_top_step2text03.gif) no-repeat;
  margin:0 0 0 177px;
  height:11px;
  text-indent:-9999px;
  overflow:hidden;
  font-size:0;
}
/* 電子マネー登録済 注記 */
p.toto_top_step2text05bg{
  margin:0 0 0 177px;
  line-height:1.1em;
}
div.toto_top_step2wr li.toto_top_step2text04bg{
  float:left;
  background:url(https://s.yimg.jp/images/toto/totoBIG/top/toto_top_step2bt01virtual.gif) no-repeat bottom;
  margin:0 0 0 0;
  padding:54px 0 0 0;
  width:185px;
  height:50px;
  text-indent:-9999px;
  overflow:hidden;
  font-size:0;
  position:relative;
}
div.toto_top_step2wr_1 li.toto_top_step2text04bg{
  float:left;
  background:url(https://s.yimg.jp/images/toto/totoBIG/top/toto_top_step2bt01virtual.gif) no-repeat bottom;
  margin:0 0 0 0;
  padding:49px 0 0 0;
  width:185px;
  height:50px;
  text-indent:-9999px;
  overflow:hidden;
  font-size:0;
  position:relative;
}
div.toto_top_step3wr{
  background:url(https://s.yimg.jp/images/toto/totoBIG/top/toto_top_step3bg.gif) no-repeat;
  width:615px;
  margin:0 0 30px 10px;
  padding:0 0 0 0px;
  height:161px;
  overflow:hidden;
}
/*2009.1.23 ステップ１削除に伴う変更*/
div.toto_top_step3wr_1{
  background:url(https://s.yimg.jp/images/toto/totoBIG/top/toto_top_step3bg_1.gif) no-repeat;
  width:615px;
  margin:0 0 30px 10px;
  padding:0 0 0 0px;
  height:161px;
  overflow:hidden;
}
/*2009.1.23 ステップ１削除に伴う変更 ここまで*/
div.toto_top_step3textwr{
  width:450px;
  text-align:center;
  font-size:85%;
  margin:0 0 0 158px;
  padding:40px 0 0 0;
}
div.toto_top_step3textwr p.txtsp{
  line-height:1.3em;
}

/* 角丸下の矢印（使ってないかも） */
div.toto_top_wakuarrow{
  background:url(https://s.yimg.jp/images/toto/totoBIG/top/toto_top_arrow01.gif) bottom center no-repeat;
  padding:0 0 17px 0;
  margin:0 0 6px 0;
}
/* 角丸水色（使ってないかも） */
div.toto_top_waku1{
  width:615px;
  background-color:#cceff1;
  margin:0 auto 0 auto;
  min-height:0;
  _height:0;
}
div.toto_top_waku1head{
  background:url(https://s.yimg.jp/images/toto/totoBIG/top/toto_top_waku1head.gif) top center no-repeat;
  height:4px;
  line-height:0;
}
div.toto_top_waku1foot{
  background:url(https://s.yimg.jp/images/toto/totoBIG/top/toto_top_waku1foot.gif) bottom center no-repeat;
  padding:10px 0 10px 0;
  text-align:center;
}
/* 角丸緑（使ってないかも） */
div.toto_top_waku2{
  width:615px;
  background-color:#e5fa91;
  margin:0 auto 4px auto;
  min-height:0;
  _height:0;
}
div.toto_top_waku2head{
  background:url(https://s.yimg.jp/images/toto/totoBIG/top/toto_top_waku2head.gif) top center no-repeat;
  height:9px;
  line-height:0;
}
div.toto_top_waku2foot{
  background:url(https://s.yimg.jp/images/toto/totoBIG/top/toto_top_waku2foot.gif) bottom center no-repeat;
  padding:5px 0 15px 0;
}

div.toto_top_waku2foot ul{
  width:590px;
  margin:0 auto;
}
div.toto_top_waku2foot li.left{
  width:292px;
  float:left;
  font-size:85%;
  text-align:center;
}
div.toto_top_waku2foot li.right{
  width:292px;
  float:right;
  font-size:85%;
  text-align:center;
}

/* 角丸黄色（使ってないかも） */
div.toto_top_waku3{
  width:615px;
  background-color:#fff29a;
  margin:0 auto 30px auto;
  min-height:0;
  _height:0;
}
div.toto_top_waku3head{
  background:url(https://s.yimg.jp/images/toto/totoBIG/top/toto_top_waku3head.gif) top center no-repeat;
  height:3px;
  line-height:0;
}
div.toto_top_waku3foot{
  background:url(https://s.yimg.jp/images/toto/totoBIG/top/toto_top_waku3foot.gif) bottom center no-repeat;
  padding:10px 0 10px 0;
  text-align:center;
  font-size:85%;
}

/* お得なキャンペーン情報 */

dl.toto_top_wrcampaign{
  width:615px;
  margin:0 auto 15px auto;
  padding-bottom:10px;
  background:url("https://s.yimg.jp/images/toto/totoBIG/top/toto_narrow_grayten.gif") bottom left repeat-x;
}
dl.toto_top_wrcampaign dt{
  width:95px;
  float:left;
  padding:0 0 0 0;
}
dl.toto_top_wrcampaign dd{
  width:515px;
  float:right;
  line-height:1.3em;
  text-align:left;
}
dl.toto_top_wrcampaign dd p{
  font-weight:bold;
  padding:0 0 5px 0;
}


dl.toto_top_wrcampaign_noline{
  width:615px;
  margin:0 auto 15px auto;
  padding-bottom:10px;
}
dl.toto_top_wrcampaign_noline dt{
  width:95px;
  float:left;
  padding:0 0 0 0;
}
dl.toto_top_wrcampaign_noline dd{
  width:515px;
  float:right;
  line-height:1.3em;
  text-align:left;
}
dl.toto_top_wrcampaign_noline dd p{
  font-weight:bold;
  padding:0 0 5px 0;
}

span.weight_nomal{
  font-weight:normal;
}

/* 当せんへの道 height/150px*/

div.toto_top_wrwinner{
  width:625px;
  height:50px;/* 150px-105px+5px*/
  background:url(https://s.yimg.jp/images/toto/totoBIG/top/toto_top_waku4bg01.gif) no-repeat;
  margin:0 auto 25px auto;
  padding:105px 0 0 0;/* ボタンの位置決め(上余白設定)*/
}
div.toto_top_wrwinnerbt{
  margin-left:330px;/* ボタンの位置決め(左余白設定IE6対策)*/
}
div.toto_top_wrwinnerbt2009{
  margin-left:404px;/* ボタンの位置決め(左余白設定IE6対策)*/
}

/* 2011.2-鐃宿駕申 */
div.toto_top_wrwinnerbt2010{
  margin-left:404px;/* ボタンの位置決め(左余白設定IE6対策)*/
}


div.toto_top_wrwinner2008{
  width:625px;
  height:50px;/* 150px-105px+5px*/
  background:url(https://s.yimg.jp/images/toto/totoBIG/top/toto_top_waku4bg02.gif) no-repeat;
  margin:0 auto 25px auto;
  padding:105px 0 0 0;/* ボタンの位置決め(上余白設定)*/
}
/*----スプライト化 ----*/
div.toto_top_wrwinner2008_sprite{
  width:625px;
  height:50px;/* 150px-105px+5px*/
  background:url(https://s.yimg.jp/images/toto/totoBIG/top/toto_top_ph_sprite.gif) no-repeat 0 -151px;
  margin:0 auto 25px auto;
  padding:105px 0 0 0;/* ボタンの位置決め(上余白設定)*/
}
/*----2010シーズン　スプライト化 ----*/
div.toto_top_wrwinner2009_sprite{
  width:625px;
  height:50px;/* 150px-105px+5px*/
  background:url(https://s.yimg.jp/images/toto/totoBIG/top/toto_top_ph_sprite2.gif) no-repeat 0 -151px;
  margin:0 auto 25px auto;
  padding:65px 0 0 0;/* ボタンの位置決め(上余白設定)*/
}
/* 2010.7-追加 */
div.toto_top_wrwinner2009_sprite3{
  width:625px;
  height:50px;/* 150px-105px+5px*/
  background:url(https://s.yimg.jp/images/toto/totoBIG/top/toto_top_ph_sprite3.gif) no-repeat 0 -151px;
  margin:0 auto 25px auto;
  padding:65px 0 0 0;/* ボタンの位置決め(上余白設定)*/
}
/* 2010.10-追加 */
div.toto_top_wrwinner2009_sprite4{
  width:625px;
  height:50px;/* 150px-105px+5px*/
  background:url(https://s.yimg.jp/images/toto/totoBIG/top/toto_top_ph_sprite4.gif) no-repeat 0 -151px;
  margin:0 auto 25px auto;
  padding:65px 0 0 0;/* ボタンの位置決め(上余白設定)*/
}
/* /2010.10-追加 */

/* 2011.02-追加 */
div.toto_top_wrwinner2010_sprite5{
  width:625px;
  height:42px;/* 150px-105px+5px*/
  background:url(https://s.yimg.jp/images/toto/totoBIG/top/toto_top_ph_sprite5.gif) no-repeat 0 -151px;
  margin:0 auto 25px auto;
  padding:73px 0 0 0;/* ボタンの位置決め(上余白設定)*/
}

/* 2011.02.22-追加 */
div.toto_top_wrwinner2010_sprite6{
  width:625px;
  height:115px;/* 150px-105px+5px*/
  background:url(https://s.yimg.jp/images/toto/totoBIG/top/toto_top_il_sprite_01.png) no-repeat 0 -150px;
  margin:0 auto 25px auto;
  overflow:hidden;
}

div.toto_top_wrwinner2010_sprite6 a{
  width:625px;
  height:115px;/* 150px-105px+5px*/
  display:block;
}

/* メンテ表示*/
div.toto_mnt{
  font-weight:bold;
  margin:0 10px 10px 10px;
  padding:10px;
  border:#ffcccc solid 2px;
  text-align:center;
}


/*2009.1.26 右カラム修正に伴い追加*/
/*---- narrow（利用登録） ----*/
div.toto_narrow_waku5{
  width:294px;
  background-color:#3a3a31;
  margin:0 auto 0 auto;
  min-height:0;
  _height:0;
}
div.toto_narrow_waku5head{
  background:url(https://s.yimg.jp/images/toto/totoBIG/top/toto_narrow_registrationtitle.gif) top center no-repeat;
  height:35px;
  line-height:0;
  text-indent:-9999px;
  overflow:hidden;
  font-size:0;
}
/*----スプライト化 ----*/
div.toto_narrow_waku5head_sprite{
  background:url(https://s.yimg.jp/images/toto/totoBIG/top/toto_narrow_sprite.gif) no-repeat 0 0;
  height:35px;
  line-height:0;
  text-indent:-9999px;
  overflow:hidden;
  font-size:0;
}
/*2009.10*/
div.toto_narrow_waku5head2{
  background:url(https://s.yimg.jp/images/toto/totoBIG/top/toto_narrow_registrationtitle2.gif) top center no-repeat;
  height:35px;
  line-height:0;
  text-indent:-9999px;
  overflow:hidden;
  font-size:0;
}
/* */
div.toto_narrow_waku5foot{
  background:url(https://s.yimg.jp/images/toto/totoBIG/top/toto_narrow_waku2foot.gif) bottom center no-repeat;
  padding:0 0 12px 0;
  text-align:center;
  font-size:85%;
}

/*---- narrow（購入する＋お客様専用ページ） ----*/
div.toto_narrow_waku3{
  width:294px;
  background-color:#3a3a31;
  margin:0 auto 0 auto;
  min-height:0;
  _height:0;
}
div.toto_narrow_waku3head{
  background:url(https://s.yimg.jp/images/toto/totoBIG/top/toto_narrow_purchasetitle.gif) top center no-repeat;
  height:50px;
  line-height:0;
  text-indent:-9999px;
  overflow:hidden;
  font-size:0;
}
div.toto_narrow_waku3foot{
  background:url(https://s.yimg.jp/images/toto/totoBIG/top/toto_narrow_waku2foot.gif) bottom center no-repeat;
  padding:0 0 12px 0;
  text-align:center;
  font-size:85%;
}
div.toto_narrow_waku4head{
  background:url(https://s.yimg.jp/images/toto/totoBIG/top/toto_narrow_membertitle02.gif) top center no-repeat; /*鐃緒申鐃緒申鐃緒申鐃夙駕申鐃熟わ申鐃緒申鐃緒申鐃術わ申鐃緒申*/
  height:50px;
  line-height:0;
  text-indent:-9999px;
  overflow:hidden;
  font-size:0;
}
/*2009.1.26 右カラム修正に伴い追加 ここまで*/

/* カウントダウンjs部分のstyle 2009.2.9 */
#toto_flash_bg{
  background-image:url(https://s.yimg.jp/images/toto/totoBIG/top/countdown/carryover_off.gif);
  background-repeat: no-repeat;
  height:78px;
  position:relative;
}
/* カウントダウンjs部分のstyle 2010.2.1 */
#toto_flash_bg_01{
  background-image:url(https://s.yimg.jp/images/toto/totoBIG/top/countdown/carryover_off_01.gif);
  background-repeat: no-repeat;
  height:78px;
  position:relative;
}
.toto_js_txt{
  position:absolute;
  top:25px;
  left:350px;
}
.toto_js_nm{
  position:absolute;
  top:6px;
  left:685px;
}
#toto_flash_bg div.toto_js_nm img{
  margin:0 1px;
}

/* カウントダウンjs部分のstyle 2011.2.8 */
#toto_flash_bg_02{
  background-image:url(https://s.yimg.jp/images/toto/totoBIG/top/countdown/carryover_off_02.gif);
  background-repeat: no-repeat;
  height:78px;
  position:relative;
}

#toto_flash_bg_02 div.toto_js_nm img{
  margin:0 1px;
}

/*2009.3.10 右カラム修正に伴い追加*/
/*---- narrow（Yahoo! toto 投票） ----*/
div.toto_narrow_votebg{
  width:300px;
  background:url(https://s.yimg.jp/images/toto/totoBIG/top/toto_vote_bg.gif) top center repeat-y;
  margin:0 auto 10px auto;
  min-height:0;
  _height:0;
}
div.toto_narrow_votehead{
  background:url(https://s.yimg.jp/images/toto/totoBIG/top/toto_vote_head.gif) top center no-repeat;
  height:33px;
  line-height:0;
  text-indent:-9999px;
  overflow:hidden;
  font-size:0;
}
div.toto_narrow_votebody{
  padding:0 7px 3px;
  background:url(https://s.yimg.jp/images/toto/totoBIG/top/toto_vote_foot.gif) bottom no-repeat;
}
.toto_narrow_votetxt01{
  margin:0.7em 3px;
  font-weight:bold;
}
.toto_narrow_votetxt02{
  margin:0 auto 7px;
  text-align:center;
}
div.toto_narrow_votetable table{
  width:286px;
}
div.toto_narrow_votetable input{
  vertical-align: middle;
}
div.toto_narrow_votetable td{
  margin:0;
  padding:5px;
}
div.toto_narrow_votetable .odd{
  background:#eaeaea;
}
div.toto_narrow_votebtn{
  margin:10px auto 5px;
  text-align:center;
}
/*2009.3.10 右カラム修正に伴い追加 ここまで*/

/*---- main（Yahoo! toto 投票） ----*/
div.toto_main_votebg{background:#F7F7F7 url(https://s.yimg.jp/images/toto/totoBIG/top/toto_top_pollimg.gif) 30px center no-repeat;padding:10px 20px;margin:5px 5px 25px 5px;}
div.toto_main_votebody{margin:0 0 0 100px;}
p.toto_main_votetxt01{font-weight:bold;}
div.toto_main_votebtn{float:left;width:110px;margin-top:10px;}
p.toto_main_votetxt02{float:left;padding:5px;margin-top:10px;}
div.toto_main_votetable table{width:100%;margin-top:5px;}
div.toto_main_votetable td{padding:4px 5px;}
div.toto_main_votetable tr.odd td{background:#EAEAEA;}

/* 2010.10-追加 */
/*---- main（ブログを活用しよう！） ----*/
div.toto_top_wrblog{
  width:615px;
  margin:0 auto 25px auto;
  text-align:left;
}
div.toto_top_blogbox{
  width:300px;
  text-align:left;
}
div.toto_top_wrblog h3{
  width:300px;
  height:27px;
  text-indent:-9999px;
  overflow:hidden;
}
div.toto_top_wrblog h3.h301_sprite4{
  background:url(https://s.yimg.jp/images/toto/totoBIG/top/toto_top_ph_sprite4.gif) no-repeat 0 -267px;
}
div.toto_top_wrblog h3.h302_sprite4{
  background:url(https://s.yimg.jp/images/toto/totoBIG/top/toto_top_ph_sprite4.gif) no-repeat 0 -295px;
}
div.toto_top_blogbody{
  padding:7px;
  border:8px solid #eaeaea;
}
/*---- main（6億円の使い道を考えよう！） ----*/
div.toto_top_wrysvc{
  padding:15px 30px;
  border:1px solid #bdbcbd;
}
div.toto_top_wrysvc dl {
  width:286px;
}
div.toto_top_wrysvc dt {
  margin-top:0.15em;
}
div.toto_top_wrysvc dd {
  margin-bottom:0.65em;
  margin-left:20px;
}
div.toto_top_wrysvc img.iconLeft{
  margin:0.1em 0.1em 0.2em 0;
  vertical-align:middle;
}
/*---- narrow（Twitter） ----*/
div.toto_narrow_wakufoot_twit{
  padding:0 0 3px 0;
  background:url(https://s.yimg.jp/images/toto/totoBIG/top/toto_narrow_graywakufoot.gif) bottom center no-repeat;
  text-align:left;
  min-height:0;
  _height:0;
}
div.toto_narrow_wrtwit{
  margin:8px 12px 14px;
}
div.toto_narrow_wrtwit dt{
  float:left;
  width:51px;
}
div.toto_narrow_wrtwit dd{
  float:right;
  width:215px;
}
div.toto_narrow_wrtwit dd.logo_twit{
  height:22px;
  background:url(https://s.yimg.jp/images/toto/totoBIG/top/toto_top_twitter_logo.gif) 0 0 no-repeat;
  text-indent:-9999px;
  overflow:hidden;
}
/* /2010.10-追加 */

/* 2010.11.14 追加 - 切り替えモジュール */
.yjChviewWrap {
  text-align: center;
  border-top:1px solid #CCCCCC;
  padding:10px 0;
}
.yjChview{
  display: inline-block;
  padding: 10px 30px;
  border: 1px solid #e7e7e7;
  background: #f9f9f9;
  text-align: center;
}
.yjChview dl, .yjChview dd, .yjChview p { margin: 0; }
.yjChview dl {
  margin-bottom:0.5em;
}
.yjChview dl dt, .yjChview dl dd {
  display: inline;
  font-size: 14px;
  line-height: 1.2em;
}
.yjChview dl dt{
  padding-right: 0.2em;
}
.yjChview dl dd span {
  font-weight: bold;
}
.yjChview dl dd:after {
  content: "\ff5c";
}
.yjChview dl dd.end:after {
  content: "";
}
.yjChview p {
  font-size: 12px;
  line-height: 1.2em;
  vertical-align: baseline;
}
/* /2010.11.14 追加 - 切り替えモジュール */

/*
2.初めての方へ(introduction/)
------------------------------*/


/*---------index.html----------*/
/* ※購入対象商品*/

.toto_introtable_01{
  width:100%;
  font-size:77%;
  border-collapse:separate;
  border-spacing:1px;

}
.toto_introtable_01 th{
  background:url(https://s.yimg.jp/images/toto/totoBIG/intro/toto_intro_topbg1.gif) repeat-y;
  background-color:#f1faa9;
  border:1px solid #dee49f;
  padding:5px 0;
  font-weight:bold;
  color:#2c2c2c;
  text-align:center;
}
.toto_introtable_01 td{
  width:158px;
  border:1px solid #dee49f;
  padding:5px 8px;
  text-align:center;
  color:#2c2c2c;
}
.toto_introtable_01 td.textleft{
  text-align:left;
  line-height:1.4em;
  vertical-align:top;
}
.toto_introtable_01 td span.komemini{
  font-size:90%;
}
/* 2009.10-追加 */
.toto_introtable_02{
  width:437px;
  font-size:77%;
  border-collapse:separate;
  border-spacing:1px;
}
.toto_introtable_02 th{
  background:url(https://s.yimg.jp/images/toto/totoBIG/intro/toto_intro_topbg1.gif) repeat-y;
  background-color:#f1faa9;
  border:1px solid #dee49f;
  padding:5px 0;
  font-weight:bold;
  color:#2c2c2c;
  text-align:center;
}
.toto_introtable_02 td{
  width:158px;
  border:1px solid #dee49f;
  padding:5px 8px;
  text-align:center;
  color:#2c2c2c;
}
.toto_introtable_02 td.textleft{
  text-align:left;
  line-height:1.4em;
  vertical-align:top;
}
.toto_introtable_02 td span.komemini{
  font-size:90%;
}
/* /2009.10-追加 */

ul.toto_introtop_komenumber{
  margin:0;
  padding:0px 0 0 3.5em;
  background:none;
}
ul.toto_introtop_komenumber li{
  margin-left:0em;
  padding-bottom:2px;
  overflow:visible;
  background:none;
  text-indent:-2.2em;
  line-height:1.5em;
}
/* 2009.8-追加 */

ul.toto_introtop_komenumber2{
  margin:0;
  padding:0px 0 0 3em;
  background:none;
}
ul.toto_introtop_komenumber2 li{
  margin-left:0em;
  padding-bottom:2px;
  overflow:visible;
  background:none;
  text-indent:-1.7em;
  line-height:1.5em;
}
/* 2012.3-追加 */

ul.kuromaru li p.toto_introtop_cardph1{
  background:url(https://s.yimg.jp/images/toto/totoBIG/intro/toto_intro_judgeph1.gif) no-repeat -10px -10px;
  width:585px;
  height:70px;
  text-indent:-9999px;
  font-size:0;
  line-height:0;
  overflow:hidden;
}
/* 2010.2-追加 */
ul.kuromaru li p.toto_introtop_cardph1_2{
  background:url(https://s.yimg.jp/images/toto/totoBIG/intro/toto_intro_judgeph1_3.gif) no-repeat;
  width:600px;
  height:41px;
  text-indent:-9999px;
  font-size:0;
  line-height:0;
  overflow:hidden;
  margin:10px 0;
}
/* 2010.7-追加 */
ul.kuromaru li p.toto_introtop_cardph1_3{
  background:url(https://s.yimg.jp/images/toto/totoBIG/intro/toto_intro_judgeph1_4_2.gif) no-repeat;
  width:428px;
  height:116px;
  text-indent:-9999px;
  font-size:0;
  line-height:0;
  overflow:hidden;
  margin:10px 0;
}
/* 2010.11-追加 */
ul.kuromaru li p.toto_introtop_cardph1_4{
  background:url(https://s.yimg.jp/images/toto/totoBIG/intro/toto_intro_judgeph1_5_2.gif) no-repeat;
  width:580px;
  height:102px;
  text-indent:-9999px;
  font-size:0;
  line-height:0;
  overflow:hidden;
  margin:10px 0;
}

/* 2011.01-追加 */
ul.kuromaru li p.toto_introtop_cardph1_5{
  background:url(https://s.yimg.jp/images/toto/totoBIG/intro/toto_intro_judgeph1_6_2.gif) no-repeat;
  width:580px;
  height:102px;
  text-indent:-9999px;
  font-size:0;
  line-height:0;
  overflow:hidden;
  margin:10px 0;
}
/* 2012.11-追加 */
ul.kuromaru li p.toto_introtop_cardph1_5_2{
  /* 2018.09-アメックス追加 */
  background:url(https://s.yimg.jp/images/toto/totoBIG/intro/toto_intro_judgeph1_7.png) no-repeat;
  width:560px;
  height:52px;
  text-indent:-9999px;
  font-size:0;
  line-height:0;
  overflow:hidden;
  margin:10px 0;
}

/* 2011.03.03-追加 */
ul.toto_introjudge_komenumber li {
  background:transparent none repeat scroll 0 0;
  line-height:1.5em;
  margin-left:0;
  overflow:visible;
  padding-bottom:1.5em;
  text-indent:-1.2em;
}

/* */



/*---------flow.html----------*/

p.toto_intro_flow_jouken{
  background:url(https://s.yimg.jp/images/toto/totoBIG/intro/toto_intro_flowic1.gif) no-repeat;
  padding:30px 0 0 0;
  margin-right:10px;
  margin-left:10px;
  line-height:1.5em;
}
div.toto_intro_flowwr1{
  background:url(https://s.yimg.jp/images/toto/totoBIG/intro/toto_intro_flowbg1.gif) repeat-y;
  padding:5px 0 0 15px;
  min-height:225px;
  _height:225px;
  margin:0 9px 0 11px;
}
div.toto_intro_flowwr2{
  background:url(https://s.yimg.jp/images/toto/totoBIG/intro/toto_intro_flowbg1.gif) repeat-y;
  padding:5px 0 18px 0px;
  margin:0 9px 15px 11px;
}
/* 角丸白 */
div.toto_flow_waku1{
  width:597px;
  background-color:#f7f6e8;
  margin:0 auto 5px auto;
  min-height:0;
  _height:0;
}

div.toto_flow_text01bg{
  background:url(https://s.yimg.jp/images/toto/totoBIG/top/toto_top_step2text03.gif) no-repeat;
  margin:0 0 0 55px;
  height:11px;
  text-indent:-9999px;
  overflow:hidden;
  font-size:0;
}

div.toto_flow_waku1head{
  background:url(https://s.yimg.jp/images/toto/totoBIG/intro/toto_flow_waku1head.gif) top center no-repeat;
  height:9px;
  line-height:0;
}
div.toto_flow_waku1foot{
  background:url(https://s.yimg.jp/images/toto/totoBIG/intro/toto_flow_waku1foot.gif) bottom center no-repeat;
  padding:5px 0 15px 0;
}

div.toto_flow_waku1foot ul{
  width:585px;
  margin:0 auto;
}
div.toto_flow_waku1foot li.left{
  width:292px;
  float:left;
  font-size:85%;
  text-align:center;
}
div.toto_flow_waku1foot li.right{
  width:292px;
  float:right;
  font-size:85%;
  text-align:center;
}


/* 2009.5-追加 */
div.toto_flow_waku1-2{
  width:597px;
  background-color:#f7f6e8;
  margin:0 auto 15px auto;
  min-height:0;
  _height:0;
}
div.toto_flow_waku1foot2{
  background:url(https://s.yimg.jp/images/toto/totoBIG/intro/toto_flow_waku1foot.gif) bottom center no-repeat;
  padding:5px 0 10px 0;
}
div.toto_flow_waku1foot2 ul{
  width:585px;
  margin:0 auto;
}
div.toto_flow_waku1foot2 li.bt1{
  width:196px;
  float:left;
  font-size:85%;
  text-align:left;
}
div.toto_flow_waku1foot2 li.bt2{
  width:196px;
  float:left;
  font-size:85%;
  text-align:left;
}
div.toto_flow_waku1foot2 li.bt3{
  width:192px;
  float:left;
  font-size:85%;
  text-align:left;
}


div.toto_flow_waku1foot2 ul.toto_flow_btcome{
  width:585px;
  margin:0 auto;
  line-height:1.3em;
}
ul.toto_flow_btcome li.bt1come1{
  background:url(https://s.yimg.jp/images/toto/totoBIG/top/toto_top_step2text03.gif) no-repeat 0 5px;
  width:392px;
  float:left;
  text-align:left;
  height:16px;
  text-indent:-9999px;
  overflow:hidden;
  font-size:0;
}
ul.toto_flow_btcome li.bt1come2{
  background:url(https://s.yimg.jp/images/toto/totoBIG/top/toto_top_step2text03.gif) no-repeat 0 5px;
  width:382px;
  float:left;
  text-align:left;
  padding:17px 0 0 10px;
}
ul.toto_flow_btcome li.bt3come{
  width:192px;
  float:right;
  text-align:center;
}
/**/



/* 電子マネー追加 */
li.toto_flow_step2text04bg{
  float:left;
  background:url(https://s.yimg.jp/images/toto/totoBIG/top/toto_top_step2bt01virtual.gif) no-repeat bottom;
  margin:0 0 0 0;
  padding:54px 0 0 0;
  width:185px;
  height:50px;
  text-indent:-9999px;
  overflow:hidden;
  font-size:0;
  position:relative;
}
p.toto_flow_step2text05bg{
  margin:0 0 0 15px;
}
li.toto_flow_step2text04bg a{
  width:90px;
  height:17px;
  position:absolute;
  left:130px;
  top:70px;
}
/* 利用登録 */

dl.toto_intro_flowwr3{
  width:610px;
  margin-left:3px;
}
dl.toto_intro_flowwr3 dt{
  width:305px;
  float:left;
  padding:0 0 0 90px;
  line-height:1.3em;
}
dl.toto_intro_flowwr3 dd{
  float:right;
}
dl.toto_intro_flowwr3 dt.flow2-1{
  background:url(https://s.yimg.jp/images/toto/totoBIG/intro/toto_intro_flowsubti2-1.gif) no-repeat;
}
dl.toto_intro_flowwr3 dt.flow2-2{
  background:url(https://s.yimg.jp/images/toto/totoBIG/intro/toto_intro_flowsubti2-2.gif) no-repeat;
}
dl.toto_intro_flowwr3 dt.flow2-3{
  background:url(https://s.yimg.jp/images/toto/totoBIG/intro/toto_intro_flowsubti2-3.gif) no-repeat;
}
dl.toto_intro_flowwr3 dt.flow2-4{
  background:url(https://s.yimg.jp/images/toto/totoBIG/intro/toto_intro_flowsubti2-4.gif) no-repeat;
}


/* 2009.5-追加 */
ul.toto_introflow_komenumber{
  margin-bottom:10px;
  padding:0;
}
ul.toto_introflow_komenumber li{
  text-indent:-0.9em;
  padding-left:0.9em;
  line-height:1.4em;
}
/**/

/* 2009.5-追加 */

/*---------judge.html----------*/
div.toto_intro_judgewr1{
  background:url(https://s.yimg.jp/images/toto/totoBIG/intro/toto_intro_flowbg1.gif) repeat-y;
  padding:0px 0 0 15px;
  min-height:120px;
  _height:120px;
  margin:0 9px 0 11px;
}
div.toto_intro_judgewr2{
  background:url(https://s.yimg.jp/images/toto/totoBIG/intro/toto_intro_flowbg1.gif) repeat-y;
  padding:5px 0 18px 0px;
  margin:0 9px 15px 11px;
}


div.toto_intro_judgewr1 p.toto_intro_judgeph1{
  background:url(https://s.yimg.jp/images/toto/totoBIG/intro/toto_intro_judgeph1.gif) no-repeat;
  width:600px;
  height:80px;
  margin:0 auto;
}
/* 2010.2-追加 */
div.toto_intro_judgewr1 p.toto_intro_judgeph1_2{
  background:url(https://s.yimg.jp/images/toto/totoBIG/intro/toto_intro_judgeph1_3.gif) no-repeat;
  width:600px;
  height:41px;
  margin:10px 0;
}
/* 2010.7-追加 */
div.toto_intro_judgewr1 p.toto_intro_judgeph1_3{
  background:url(https://s.yimg.jp/images/toto/totoBIG/intro/toto_intro_judgeph1_4_2.gif) no-repeat;
  width:428px;
  height:116px;
  margin:10px 0;
}
/* 2010.11-追加 */
div.toto_intro_judgewr1 p.toto_intro_judgeph1_4{
  background:url(https://s.yimg.jp/images/toto/totoBIG/intro/toto_intro_judgeph1_5_2.gif) no-repeat;
  width:580px;
  height:102px;
  margin:10px 0;
}

/* 2011.01-追加 */
div.toto_intro_judgewr1 p.toto_intro_judgeph1_5{
  background:url(https://s.yimg.jp/images/toto/totoBIG/intro/toto_intro_judgeph1_6_2.gif) no-repeat;
  width:580px;
  height:102px;
  margin:10px 0;
}

/* 2012.11-追加 */
div.toto_intro_judgewr1 p.toto_intro_judgeph1_5_2{
  /* 2018.09-アメックス追加 */
  background:url(https://s.yimg.jp/images/toto/totoBIG/intro/toto_intro_judgeph1_7.png) no-repeat;
  width:560px;
  height:52px;
  margin:10px 0;
}

div.toto_intro_judgewr1 p.toto_intro_judgeph1_5_3{
  /* 2018.09-アメックス追加 */
  background:url(https://s.yimg.jp/images/toto/totoBIG/intro/toto_intro_judgeph1_7.png) no-repeat;
  width:421px;
  height:52px;
  margin:10px 0;
}

dl.toto_intro_judgewr3{
  width:550px;
  margin-left:3px;
}
dl.toto_intro_judgewr3 dt{
  width:300px;
  float:left;
  padding:0 0 0 53px;
  line-height:1.3em;
}
dl.toto_intro_judgewr3 dd{
  float:right;
}
dl.toto_intro_judgewr3 dt.judgeline{
  background:url(https://s.yimg.jp/images/toto/totoBIG/intro/toto_intro_judgesubti_line.gif) no-repeat 0 5px;
}
dl.toto_intro_judgewr3 dd.cardph{
  background:url(https://s.yimg.jp/images/toto/totoBIG/intro/toto_intro_judgeph2.gif) no-repeat;
  width:187px;
  height:135px;
}

div.toto_intro_judgewr4{
  width:525px;
  background-color:#e0eff8;
  padding:15px;
  margin-left:55px;
  margin-bottom:20px;
}
div.toto_intro_judgewr4 ul.cardnum{

}
div.toto_intro_judgewr4 ul.cardnum li{
  float:left;
  font-size:93%;
  line-height:1.2em;
}
div.toto_intro_judgewr4 ul.cardnum li.wi1{
  width:160px;
  font-weight:bold;
}
div.toto_intro_judgewr4 ul.cardnum li.wi2{
  width:280px;
  text-align:center;
}
div.toto_intro_judgewr4 ul.cardnum li.wi2 input{
  width:90%;
  font-size:107%;
  padding:7px;
}
div.toto_intro_judgewr4 ul.cardnum li.wi2 p.errtxt{
  color:#f2384e;
  font-weight:bold;
  text-align:left;
  padding:5px 5px 0 5px;
}
div.toto_intro_judgewr4 ul.cardnum li.wi3{
  width:80px;
  padding-top:7px;
}
p.toto_intro_arrow{
  background:url(https://s.yimg.jp/images/toto/totoBIG/common/toto_ic_grayarrow.gif) no-repeat 0 6px;
  padding:0 0 0 15px;
  min-height:13px;
  _height:13px;
}

/**/

/*---------carryover.html----------*/

.toto_intro_carryph1{
  background:url(https://s.yimg.jp/images/toto/totoBIG/intro/toto_intro_carryover01.gif) top center no-repeat;
  height:185px;
  text-indent:-9999px;
  overflow:hidden;
  font-size:0;
  line-height:0;
  margin-bottom:10px;
}

.toto_intro_carryph1_1{
  background:url(https://s.yimg.jp/images/toto/totoBIG/intro/toto_intro_carryover01.gif) top center no-repeat;
  height:185px;
  text-indent:-9999px;
  overflow:hidden;
  font-size:0;
  line-height:0;
  margin-bottom:20px;
}

/*2011.11.24画像変更　追加*/
.toto_intro_carryph1_2{
  background:url(https://s.yimg.jp/images/toto/totoBIG/intro/toto_intro_carryover01_2.png) top center no-repeat;
  height:185px;
  text-indent:-9999px;
  overflow:hidden;
  font-size:0;
  line-height:0;
  margin-bottom:20px;
}
/*2011.11.24画像変更　追加*/

.toto_intro_carryph2{
  background:url(https://s.yimg.jp/images/toto/totoBIG/intro/toto_intro_carryover02.gif) top center no-repeat;
  height:185px;
  text-indent:-9999px;
  overflow:hidden;
  font-size:0;
  line-height:0;
  margin-bottom:20px;
}

/**/



/*
3.当せんへの道(column/)
------------------------------*/

/*背景画像*/
#main-area-top{
  background:url(https://s.yimg.jp/images/toto/totoBIG/toto_column_mainbg_top.gif) no-repeat;
  height:256px;
}

#main-area-top p{
  text-indent:-9999px;
  overflow:hidden;
}

#main-area-middle{
  display:block;
  background:url(https://s.yimg.jp/images/toto/totoBIG/toto_column_mainbg_middle.gif) repeat-y;
}

#toto_column_about_big p{
  text-indent:-9999px;
  overflow:hidden;
}

#main-area-columnbtm{
  background:url(https://s.yimg.jp/images/toto/totoBIG/toto_column_mainbg_columnbtm.gif) no-repeat;
  height:30px;
}

#main-area-title{
  background:url(https://s.yimg.jp/images/toto/totoBIG/toto_mainbg_title.gif) no-repeat;
  height:45px;
}

#main-area-title h4{
  text-indent:-9999px;
  overflow:hidden;
}

#main-area-bottom{
  background:url(https://s.yimg.jp/images/toto/totoBIG/toto_column_mainbg_bottom.gif) no-repeat;
  height:5px;
}

#main-area-yellow{
  background:url(https://s.yimg.jp/images/toto/totoBIG/toto_column_mainbg_yellow.gif) repeat-y;
  padding-top:20px;
  padding-bottom:20px;
  text-align:center;
}
/*背景画像　ここまで*/

/*中央コンテンツラッパ*/
div#toto_column_wrapper{
  padding:10px 20px 0 20px;
}

/*最上部、「BIGはこんなに当たっています」の文章部分*/
div#main-area h2#toto_column{
  background:url(https://s.yimg.jp/images/toto/totoBIG/toto_column_title_aboutbig.gif) no-repeat 5px 0;
  width:351px;
  height:30px;
  margin:0;
  text-indent:-9999px;
  overflow:hidden;
}
div#toto_column_topsentence{
  background:url(https://s.yimg.jp/images/toto/totoBIG/toto_column_big_logo.gif) no-repeat 365px 12px;
  padding:0px 200px 0 0;
  margin:0 16px 10px 16px;
}

/*「いつ、どこで購入した人が当たってるの？」以下*/
div#main-area h2#toto_column1{
  width:575px;
  height:75px;
  margin-bottom:10px;
  margin-left:10px;
  background:url(https://s.yimg.jp/images/toto/totoBIG/toto_column_title01.gif) no-repeat;
  text-indent:-9999px;
  overflow:hidden;
  display:block;
}
div.toto_column_wr1{
  width:555px;
  margin:0 0 20px 25px;
}
div#toto_column_title01_left{
  float:left;
  width:225px;
}
div#toto_column_title01_left img{
  float:left;
  display:block;
}
div#toto_column_title01_right{
  float:right;
  width:312px;
}
div#toto_column_title01_right h3#subtitle01{
  display:block;
  height:18px;
  margin-top:30px;
  margin-bottom:10px;
  background:url(https://s.yimg.jp/images/toto/totoBIG/toto_column_title01_subti.gif) no-repeat;
  text-indent:-9999px;
  overflow:hidden;
}


/*「どんな人が当たってるの？」以下*/
div#main-area h2#toto_column2{
  display:block;
  height:75px;
  margin-bottom:5px;
  background:url(https://s.yimg.jp/images/toto/totoBIG/toto_column_title02.gif) no-repeat;
  text-indent:-9999px;
  overflow:hidden;
  width:575px
}

div#toto_column_title02_top{
  float:left;
}

div#toto_column_title02_top img{
  vertical-align:top;
}

div#toto_column_title02_left{
  float:left;
}

div#toto_column_title02_right{
  float:right;
  width:300px;
}

div#toto_column_title02_right h3{
  display:block;
  height:18px;
  margin-bottom:10px;
  background:url(https://s.yimg.jp/images/toto/totoBIG/toto_column_title02_subti.gif) no-repeat;
  text-indent:-9999px;
  overflow:hidden;
}


/*「ツキを呼ぶにはどうしたらいい？」*/
div#main-area h2#toto_column3{
  display:block;
  height:75px;
  margin-bottom:5px;
  background:url(https://s.yimg.jp/images/toto/totoBIG/toto_column_title03.gif) no-repeat;
  text-indent:-9999px;
  overflow:hidden;
  width:575px
}

div#toto_column_title03_left{
  float:left;
  width:224px;
}

div#toto_column_title03_right{
  float:right;
  width:300px;
}

div#toto_column_title03_right h3#subtitle03_1{
  display:block;
  height:18px;
  margin-bottom:10px;
  background:url(https://s.yimg.jp/images/toto/totoBIG/toto_column_title03_subtitle1.gif) no-repeat;
  text-indent:-9999px;
  overflow:hidden;
}

div#toto_column_title03_right h3#subtitle03_2{
  display:block;
  height:18px;
  margin-bottom:10px;
  background:url(https://s.yimg.jp/images/toto/totoBIG/toto_column_title03_subti2.gif) no-repeat;
  text-indent:-9999px;
  overflow:hidden;
}

/*「人気の「BIG」はこんなくじです」以下*/
div#toto_column_about_big{
  background:url(https://s.yimg.jp/images/toto/totoBIG/toto_column_about_big.gif) no-repeat;
  height:277px;
  width:522px;
  margin:0 auto;
  padding-bottom:15px;
}

/*2009.1 データ更新に伴う変更*/
/*---- 背景画像 ----*/
#main-area-top02{
  background:url(https://s.yimg.jp/images/toto/totoBIG/toto_column02_mainbg_top.gif) no-repeat;
  height:256px;
}

#main-area-top02 p{
  text-indent:-9999px;
  overflow:hidden;
}
/*---- 最上部、「BIGはこんなに当たっています」の文章部分 ----*/
div#main-area h2#toto_column02{
  background:url(https://s.yimg.jp/images/toto/totoBIG/toto_column02_title_aboutbig.gif) no-repeat 5px 0;
  width:359px;
  height:30px;
  margin:0;
  text-indent:-9999px;
  overflow:hidden;
}
div#toto_column_topsentence02{
  background:url(https://s.yimg.jp/images/toto/totoBIG/toto_column02_big_logo.gif) no-repeat 365px 12px;
  padding:0px 200px 0 0;
  margin:0 16px 10px 16px;
  min-height:147px;
}
/*---- 「いつ、どこで購入した人が当たってるの？」以下 ----*/
div#toto_column_title01_right h3#subtitle01_02{
  display:block;
  height:18px;
  margin-top:30px;
  margin-bottom:10px;
  background:url(https://s.yimg.jp/images/toto/totoBIG/toto_column02_title01_subti.gif) no-repeat;
  text-indent:-9999px;
  overflow:hidden;
}
/*---- 「どんな人が当たってるの？」以下 ----*/
div#toto_column_title02_right h3#subtitle02_02{
  display:block;
  height:18px;
  margin-bottom:10px;
  background:url(https://s.yimg.jp/images/toto/totoBIG/toto_column02_title02_subti.gif) no-repeat;
  text-indent:-9999px;
  overflow:hidden;
}
/*---- 「ツキを呼ぶにはどうしたらいい？」 ----*/
div#toto_column_title03_right h3#subtitle03_02_1{
  display:block;
  height:18px;
  margin-bottom:10px;
  background:url(https://s.yimg.jp/images/toto/totoBIG/toto_column02_title03_subtitle1.gif) no-repeat;
  text-indent:-9999px;
  overflow:hidden;
}
div#toto_column_title03_right h3#subtitle03_02_2{
  display:block;
  height:18px;
  margin-bottom:10px;
  background:url(https://s.yimg.jp/images/toto/totoBIG/toto_column02_title03_subti2.gif) no-repeat;
  text-indent:-9999px;
  overflow:hidden;
}
/*----「人気の「BIG」はこんなくじです」以下----*/
div#toto_column_about_big02{
  background:url(https://s.yimg.jp/images/toto/totoBIG/toto_column02_about_big.gif) no-repeat;
  height:277px;
  width:522px;
  margin:0 auto;
  padding-bottom:15px;
}
#toto_column_about_big02 p{
  text-indent:-9999px;
  overflow:hidden;
}
/*2009.1 データ更新に伴う変更 ここまで*/

/*
3.当せんへの道 2009年版(column/)
------------------------------*/

/*背景画像*/
#main-area-top_2009{
  background:url(https://s.yimg.jp/images/toto/totoBIG/column/toto_column02_mainbg_top_2009.gif) no-repeat;
  height:226px;
}

#main-area-top_2009 p{
  text-indent:-9999px;
  overflow:hidden;
}

#main-area-title_2009{
  background:url(https://s.yimg.jp/images/toto/totoBIG/column/toto_mainbg_title_2009.gif) no-repeat;
  height:45px;
}

#main-area-title_2009 h4{
  text-indent:-9999px;
  overflow:hidden;
}
/*背景画像　ここまで*/

/*中央コンテンツラッパ*/
div#toto_column_wrapper_2009{
  padding:10px 20px 0 20px;
  margin-bottom:-20px;
}

/*---- 最上部、「BIGはこんなに当たっています」の文章部分 ----*/
div#main-area h2#toto_column02_2009{
  background:url(https://s.yimg.jp/images/toto/totoBIG/column/toto_column02_title_aboutbig_2009.gif) no-repeat 5px 0;
  width:405px;
  height:48px;
  margin:0;
  text-indent:-9999px;
  overflow:hidden;
}
div#toto_column_topsentence02_2009{
  margin:0 16px 10px 16px;
  min-height:147px;
}


/*「いつ購入した人が当たってるの？」以下*/
div#main-area h2#toto_column1_2009{
  width:550px;
  height:42px;
  margin-bottom:10px;
  margin-left:10px;
  background:url(https://s.yimg.jp/images/toto/totoBIG/column/toto_column_title01_2009.gif) no-repeat;
  text-indent:-9999px;
  overflow:hidden;
  display:block;
}

div#toto_column_title01_left_2009{
  float:left;
  width:252px;
  margin-right:20px;
}
div#toto_column_title01_left_2009 img{
  float:left;
  display:block;
}
div#toto_column_title01_right_2009{
  float:left;
  width:252px;
}

div h3#subtitle01_2009{
  display:block;
  height:20px;
  margin-top:30px;
  margin-bottom:10px;
  background:url(https://s.yimg.jp/images/toto/totoBIG/column/toto_column02_title01_subti_2009.gif) no-repeat;
  text-indent:-9999px;
  overflow:hidden;
}


/*「どんな人が当たってるの？」以下*/
div#main-area h2#toto_column2_2009{
  display:block;
  height:42px;
  margin-bottom:5px;
  background:url(https://s.yimg.jp/images/toto/totoBIG/column/toto_column_title02_2009.gif) no-repeat;
  text-indent:-9999px;
  overflow:hidden;
  width:550px
}

div#toto_column_title02_left_2009{
  float:left;
  width:252px;
  margin-right:20px;
}

div#toto_column_title02_right_2009{
  float:left;
  width:252px;
}

h3#subtitle02_2009{
  display:block;
  height:20px;
  margin-bottom:10px;
  background:url(https://s.yimg.jp/images/toto/totoBIG/column/toto_column03_title02_subti_2009.gif) no-repeat;
  text-indent:-9999px;
  overflow:hidden;
}



/*「ツキを呼ぶにはどうしたらいい？」*/
div.toto_column_wr1_title03_2009{
  width:555px;
  margin:0 0 10px 25px;
}


div#main-area h2#toto_column3_2009{
  display:block;
  height:42px;
  margin-bottom:5px;
  background:url(https://s.yimg.jp/images/toto/totoBIG/column/toto_column_title03_2009.gif) no-repeat;
  text-indent:-9999px;
  overflow:hidden;
  width:550px
}

div#toto_column_title03_left_2009{
  float:left;
  width:252px;
  margin-right:20px;
}

div#toto_column_title03_right_2009{
  float:left;
  width:272px;
}

div#toto_column_title03_right_2009 h3#subtitle03_1_2009{
  display:block;
  height:19px;
  margin-bottom:10px;
  background:url(https://s.yimg.jp/images/toto/totoBIG/column/toto_column03_title03_subti1_2009.gif) no-repeat;
  text-indent:-9999px;
  overflow:hidden;
}

div#toto_column_title03_right_2009 h3#subtitle03_2_2009{
  display:block;
  height:19px;
  margin-bottom:10px;
  background:url(https://s.yimg.jp/images/toto/totoBIG/column/toto_column03_title03_subti2_2009.gif) no-repeat;
  text-indent:-9999px;
  overflow:hidden;
}

/*「人気の「BIG」はこんなくじです」以下*/
div#toto_column_about_big02_2009{
  background:url(https://s.yimg.jp/images/toto/totoBIG/column/toto_column02_about_big_2009.gif) no-repeat;
  height:180px;
  width:557px;
  margin:0 auto;
  padding-bottom:15px;
}
#toto_column_about_big02_2009 p{
  text-indent:-9999px;
  overflow:hidden;
}


/* 2011.2-修正 */
/*
3.当せんへの道 2010年版(column/)
------------------------------*/

#main-area-middle2010{
  /*display:block;*/
  background: url(https://s.yimg.jp/images/toto/totoBIG/column/toto_column_mainbg_middle2010.png) repeat-y;
}

#main-area-columnbtm2010{
  background:url(https://s.yimg.jp/images/toto/totoBIG/column/toto_column_mainbg_columnbtm2010.gif) no-repeat;
  height:35px;
}

#main-area-bottom2010{
  background:url(https://s.yimg.jp/images/toto/totoBIG/column/toto_column_mainbg_bottom2010.gif) no-repeat;
  height:5px;
}

#main-area-yellow2010{
  background: #ffee44 url() repeat-y;
  padding-top:20px;
  padding-bottom:20px;
  text-align:center;
}

/*背景画像*/
#main-area-top_2010{
  background: url(https://s.yimg.jp/images/toto/totoBIG/column/toto_column02_mainbg_top_2010.gif) no-repeat;
  height: 236px;
}

#main-area-top_2010 p{
  text-indent: -9999px;
  overflow: hidden;
}

#main-area-title_2010{
  background: url(https://s.yimg.jp/images/toto/totoBIG/column/toto_mainbg_title_2010.gif) no-repeat;
  height: 40px;
}

#main-area-title_2010 h4{
  text-indent: -9999px;
  overflow: hidden;
}
/*背景画像　ここまで*/

/*中央コンテンツラッパ*/
div#toto_column_wrapper_2010{
  padding:10px 20px 0 20px;
  margin-bottom:-20px;
}

/*---- 最上部、「BIGはこんなに当たっています」の文章部分 ----*/
div#main-area h2#toto_column02_2010{
  background:url(https://s.yimg.jp/images/toto/totoBIG/column/toto_column02_title_aboutbig_2010.gif) left top no-repeat;
  width:418px;
  height:48px;
  margin-left: 0;
  text-indent:-9999px;
  overflow:hidden;
}
div#toto_column_topsentence02_2010{
  margin:0 16px 10px 16px;
  min-height:147px;
}


/*「いつ購入した人が当たってるの？」以下*/
div#main-area h2#toto_column1_2010{
  width:550px;
  height:42px;
  margin-bottom:10px;
  margin-left:10px;
  background:url(https://s.yimg.jp/images/toto/totoBIG/column/toto_column_title01_2010.gif) no-repeat;
  text-indent:-9999px;
  overflow:hidden;
  /*display:block;*/
}

div#toto_column_title01_left_2010{
  float:left;
  width:252px;
  margin-right:20px;
  padding-bottom: 30px;
}

div#toto_column_title01_right_2010{
  float:left;
  width:252px;
}

div h3#subtitle01_2010{
  /*display:block;*/
  height:25px;
  margin-bottom:20px;
  background:url(https://s.yimg.jp/images/toto/totoBIG/column/toto_column02_title01_subti_2010.gif) left top no-repeat;
  text-indent:-9999px;
  overflow:hidden;
}


/*「どんな人が当たってるの？」以下*/
div#main-area h2#toto_column2_2010{
  width:550px;
  height:42px;
  margin-bottom:10px;
  background:url(https://s.yimg.jp/images/toto/totoBIG/column/toto_column_title02_2010.gif) no-repeat;
  text-indent:-9999px;
  overflow:hidden;
  /*display:block;*/
}

div#toto_column_title02_left_2010{
  float:left;
  width:252px;
  margin-right:20px;
  padding-bottom: 30px;
}

div#toto_column_title02_right_2010{
  float:left;
  width:252px;
}

h3#subtitle02_2010{
  display:block;
  height:25px;
  margin-bottom:20px;
  background:url(https://s.yimg.jp/images/toto/totoBIG/column/toto_column03_title01_subti_2010.gif) left top no-repeat;
  text-indent:-9999px;
  overflow:hidden;
}



/*「ツキを呼ぶにはどうしたらいい？」*/
div.toto_column_wr1_title03_2010{
  width:555px;
  margin:0 0 10px 25px;
}

div#main-area h2#toto_column3_2010{
  width:550px;
  height:42px;
  margin-bottom:10px;
  background:url(https://s.yimg.jp/images/toto/totoBIG/column/toto_column_title03_2010.gif) no-repeat;
  text-indent:-9999px;
  overflow:hidden;
  /*display:block;*/
}

div#toto_column_title03_left_2010{
  float:left;
  width:252px;
  margin-right:20px;
}

div#toto_column_title03_right_2010{
  float:left;
  width:272px;
}

div h3#subtitle03_2010{
  /*display:block;*/
  height:25px;
  margin-bottom:20px;
  background:url(https://s.yimg.jp/images/toto/totoBIG/column/toto_column03_title01_subti_2010-04.gif) left top no-repeat;
  text-indent:-9999px;
  overflow:hidden;
}

p.toto_column_att2010{
  margin-top: 5px;
  padding-bottom: 30px;
}

/*「人気の「BIG」はこんなくじです」以下*/
div#toto_column_about_big02_2010{
  background:url(https://s.yimg.jp/images/toto/totoBIG/column/toto_column02_about_big_2010.gif) center top no-repeat;
  height:186px;
  width:557px;
  margin:0 auto;
}

#toto_column_about_big02_2010 p{
  text-indent:-9999px;
  overflow:hidden;
}
/* 2011.2-修正 ここまで */


/* 2012年度リニューアル */
#main-area-top_2012{
  background: url(https://s.yimg.jp/images/toto/totoBIG/column/column2012_mainbg.gif) no-repeat;
  height: 236px;
}
#main-area-top_2012 p{
  text-indent: -9999px;
  overflow: hidden;
}
div#main-area h2#toto_column02_2012{
  background:url(https://s.yimg.jp/images/toto/totoBIG/column/column2012_title.gif) left top no-repeat;
  width:418px;
  height:48px;
  margin-left: 0;
  text-indent:-9999px;
  overflow:hidden;
}
h3#subtitle02_2012{
  display:block;
  height:27px;
  margin-bottom:20px;
  background:url(https://s.yimg.jp/images/toto/totoBIG/column/column2012_subtitle02.gif) left top no-repeat;
  text-indent:-9999px;
  overflow:hidden;
}
#main-area-title_2012{
  background: url(https://s.yimg.jp/images/toto/totoBIG/column/column2012_title02.gif) no-repeat;
  height: 40px;
}

#main-area-title_2012 h4{
  text-indent: -9999px;
  overflow: hidden;
}
/* 2012年度リニューアル */


/*
4.よくある質問(faq/)
------------------------------*/

ul.faq_list{
  margin:0 0 10px 0;
  padding:0 10px 0 10px;
}
ul.faq_list li{
  background:url(https://s.yimg.jp/images/toto/totoBIG/faq/toto_faq_qbg.gif) no-repeat;
  padding:3px 0 12px 37px;
  text-indent:-33px;
}
ul.faq_list li.end{
  background:url(https://s.yimg.jp/images/toto/totoBIG/faq/toto_faq_qbg.gif) no-repeat;
  padding:3px 0 5px 37px;
  text-indent:-33px;
}
ul.faq_list li span{
  width:40px;
  color:#fff;
  font-weight:bold;
  font-size:100%;
}
/*2009.5 追加（2ケタ）*/
ul.faq_list li.two{
  background:url(https://s.yimg.jp/images/toto/totoBIG/faq/toto_faq_qbg.gif) no-repeat;
  padding:3px 0 12px 35px;
  text-indent:-33px;
}
ul.faq_list li.two span{
  width:40px;
  color:#fff;
  font-weight:bold;
  font-size:80%;
}
/**/

ul.answer_list{
  margin:0 10px 0 10px;
}
ul.answer_list li{
  background:url(https://s.yimg.jp/images/toto/totoBIG/faq/toto_faq_abg.gif) no-repeat;
  padding:3px 0 12px 37px;
  text-indent:-33px;
}
ul.answer_list li span{
  width:40px;
  color:#f50b0b;
  font-weight:bold;
  font-size:100%;
}
/* 2009.8-追加 */
ul.answer_list li.purchase_answer9{
  background:none;
  padding:3px 0 12px 10px;
  text-indent:0;
}
ul.answer_list li.purchase_answer9 p.toto_faq_cardph1{
  background:url(https://s.yimg.jp/images/toto/totoBIG/intro/toto_intro_judgeph1.gif) no-repeat -10px -15px;
  width:590px;
  height:65px;
  text-indent:-9999px;
  font-size:0;
  line-height:0;
  overflow:hidden;
}
/* 2010.2-追加 */
ul.answer_list li.purchase_answer9 p.toto_faq_cardph1_2{
  background:url(https://s.yimg.jp/images/toto/totoBIG/intro/toto_intro_judgeph1_3.gif) no-repeat;
  width:600px;
  height:41px;
  text-indent:-9999px;
  font-size:0;
  line-height:0;
  overflow:hidden;
  margin:10px 0 5px;
}
/* 2010.7-追加 */
ul.answer_list li.purchase_answer9 p.toto_faq_cardph1_3{
  background:url(https://s.yimg.jp/images/toto/totoBIG/intro/toto_intro_judgeph1_4_2.gif) no-repeat;
  width:428px;
  height:116px;
  text-indent:-9999px;
  font-size:0;
  line-height:0;
  overflow:hidden;
  margin:10px 0 5px;
}
/* 2010.11-追加 */
ul.answer_list li.purchase_answer9 p.toto_faq_cardph1_4{
  background:url(https://s.yimg.jp/images/toto/totoBIG/intro/toto_intro_judgeph1_5_2.gif) no-repeat;
  width:580px;
  height:102px;
  text-indent:-9999px;
  font-size:0;
  line-height:0;
  overflow:hidden;
  margin:10px 0 5px;
}

/* 2011.01-追加 */
ul.answer_list li.purchase_answer9 p.toto_faq_cardph1_5{
  background:url(https://s.yimg.jp/images/toto/totoBIG/intro/toto_intro_judgeph1_6_2.gif) no-repeat;
  width:580px;
  height:102px;
  text-indent:-9999px;
  font-size:0;
  line-height:0;
  overflow:hidden;
  margin:10px 0 5px;
}

/* 2012.11-追加 */
ul.answer_list li.purchase_answer9 p.toto_faq_cardph1_5_2{
  /* 2018.09-アメックス追加 */
  background:url(https://s.yimg.jp/images/toto/totoBIG/intro/toto_intro_judgeph1_7.png) no-repeat;
  width:560px;
  height:52px;
  text-indent:-9999px;
  font-size:0;
  line-height:0;
  overflow:hidden;
  margin:10px 0 5px;
}

ul.answer_list li.register_answer3{
  background:none;
  padding:5px 0 12px 35px;
  text-indent:0;
}
ul.answer_list_kuromaru{
}
ul.answer_list_kuromaru li{
  background:none;
  padding:0;
  margin-left:1em;
  text-indent:-1em;
}
ul.answer_list_kome{
}
ul.answer_list_kome li{
  background:none;
  padding:0;
  margin-left:2em;
  text-indent:-2em;
  line-height:1.4em;
}

ul.answer_list_kome_2 li{
  background:none;
  padding:0;
  margin-left:1.5em;
  text-indent:-1.5em;
  line-height:1.4em;
}
/**/

/*2009.5 追加（2ケタ）*/
ul.answer_list li.two{
  background:url(https://s.yimg.jp/images/toto/totoBIG/faq/toto_faq_abg.gif) no-repeat;
  padding:3px 0 12px 35px;
  text-indent:-33px;
}
ul.answer_list li.two span{
  width:40px;
  color:#f50b0b;
  font-weight:bold;
  font-size:80%;
}
/**/

dl.faq_answer{
  margin:0 0 15px 0;
  padding:0;
  border:1px solid #dadcde;
}
dl.faq_answer dt{
  background-color:#eef0f2;
  margin:0 0;
  padding:8px 0 0 0;
}
dl.faq_answer dd{
  margin:0;
  padding:0;
}

/*2010.11 追加（モバイル版Yahoo! toto誘導）*/
ul.answer_list li.purchase_answer8-l{
  float:left;
  width:235px;
}
ul.answer_list li.purchase_answer8-r{
  background:none;
  padding:5px 0 12px 10px;
  text-indent:0;
  float:right;
  width:320px;
}
.purchase_answer8-r .toto_mobilefax_qrwr{
  background:url(https://s.yimg.jp/images/toto/totoBIG/common/toto_mobilebox_qrph.gif) no-repeat 0 0;
  padding-left:70px;
  min-height:58px;
  _height:58px;
  margin-bottom:10px;
}
.purchase_answer8-r .toto_mobilefax_mailic{
  background:url(https://s.yimg.jp/images/toto/totoBIG/common/toto_mobilebox_mailic.gif) no-repeat 0 0;
  padding-left:30px;
  min-height:17px;
  _height:17px;
}
.purchase_answer8-r .toto_mobilefax_ctext{
  text-align:center;
}

/* faq/infomation.html*/
.toto_faqinfo_table01{
  width:100%;
}
.toto_faqinfo_table01 th{
  line-height:1.7em;
  font-size:85%;
  font-weight:bold;
  text-align:center;
  padding:8px 8px;
  border-top:1px solid #e1e2dd;
  border-left:1px solid #e1e2dd;
  border-bottom:1px solid #e1e2dd;
  background-color:#eff4f8;
}
.toto_faqinfo_table01 td{
  width:490px;
  font-size:85%;
  line-height:1.7em;
  padding:8px 8px;
  border-top:1px solid #e1e2dd;
  border-right:1px solid #e1e2dd;
  border-bottom:1px solid #e1e2dd;
}
ul.toto_faq_chu{

}
ul.toto_faq_chu li{
  background:url(https://s.yimg.jp/images/toto/totoBIG/faq/toto_faq_ic01.gif) no-repeat 0 3px;
  padding:0 0 0 27px;
  min-height:20px;
  _height:20px;
}




/*
5.使い方ガイド(guide/)
------------------------------*/

/* index.html*/
.toto_guidetop_ic01sp{
  margin:0 5px -5px 5px;
  zoom:1;
  _height:1;
}
/* 画像（左）とテキスト（OLD ランディングページ本番化後は削除していい） */
dl.toto_guidetop_wr1{
  width:614px;
  margin:0 auto 25px auto;
}
dl.toto_guidetop_wr1 dt{
  width:285px;
  float:left;
  padding:0 0 0 0;
}
dl.toto_guidetop_wr1 dd{
  line-height:1.5em;
}

/* 画像（左）とテキスト（改修版 09.10） */
dl.toto_guidetop_wr2{
  width:614px;
  margin:0 auto 25px auto;
}
dl.toto_guidetop_wr2 dt{
  width:267px;
  float:left;
}
dl.toto_guidetop_wr2 dd{
  width:330px;
  float:right;
  line-height:1.5em;
}
p.toto_guide_arrow{
  background:url(https://s.yimg.jp/images/toto/totoBIG/common/toto_ic_grayarrow.gif) no-repeat 0 6px;
  padding:0 0 0 11px;
  margin-bottom:3px;
  min-height:13px;
  _height:13px;
}





/* history.html*/

.toto_guidetable_01{
  width:100%;
  font-size:83%;
  border-top: 1px solid #f5d056;
  border-left: 1px solid #f5d056;
}
html:not([lang*=""]) .toto_guidetable_01 {  /* Firefox用ハック */
  border-collapse: separate;
}
.toto_guidetable_01 th{
  background-color:#fbf8d5;
  border-bottom:1px solid #f5d056;
  border-right:1px solid #f5d056;
  padding:10px 10px;
  font-weight:bold;
  color:#2F4F4F;
}
.toto_guidetable_01 td{
  width:380px;
  border-bottom:1px solid #f5d056;
  border-right:1px solid #f5d056;
  padding:10px 10px;
  line-height:1.3em;
  vertical-align:top;
}

/* purchase.html*/

ul.guide_purchase_wr1{
  margin:0 10px 15px 10px;
  padding:0;
}
ul.guide_purchase_wr1 li{
  background-color:#ececec;
  margin:0 0;
  padding:8px 0 0 0;
}
ul.guide_purchase_wr1 ul.number_list{
  padding:0 10px 0 10px;
}
ul.guide_purchase_wr1 ul.number_list li.one{
  background:url(https://s.yimg.jp/images/toto/totoBIG/guide/toto_guide_purchasebg01.gif) no-repeat 3px 6px;
  padding:4px 0 12px 30px;
}
ul.guide_purchase_wr1 ul.number_list li.one_2{
  background:url(https://s.yimg.jp/images/toto/totoBIG/guide/toto_guide_purchasebg01.gif) no-repeat 3px 6px;
  padding:4px 0 0 30px;
}
ul.guide_purchase_wr1 ul.number_list li.two{
  background:url(https://s.yimg.jp/images/toto/totoBIG/guide/toto_guide_purchasebg02.gif) no-repeat 3px 6px;
  padding:4px 0 12px 30px;
}
/*2009.10 追加（3）*/
ul.guide_purchase_wr1 ul.number_list li.three{
  background:url(https://s.yimg.jp/images/toto/totoBIG/guide/toto_guide_purchasebg03.gif) no-repeat 3px 6px;
  padding:4px 0 12px 30px;
}

/*
6.規約(guidelines.html)
------------------------------*/

/* Yahoo! totoガイドライン */
div.toto_prov1_area{
  margin:0 15px 20px 15px;
}
div.toto_prov1_area dl{
  padding:0 0 10px 0;
}
div.toto_prov1_area dt{
  line-height:1.5em;
}
div.toto_prov1_area dt{
  font-weight:bold;
}
div.toto_prov1_area dd{
  line-height:1.5em;
  padding:0 0 5px 0;
}


/* ※と(1)*/
div.toto_prov_area ul.kome-number,div.toto_prov1_area ul.kome-number{
  margin:0;
  padding:2px 0 0 0;
}
div.toto_prov_area ul.kome-number li,div.toto_prov1_area ul.kome-number li{
  margin-left:1.3em;
  padding-bottom:2px;
  overflow:visible;
  text-indent:-1.4em;
}

/* abc*/
ul.kome-number ul.abc-number{
  margin:0;
  padding:2px 0 0 0;
}
ul.kome-number ul.abc-number li{
  margin-left:1.1em;
  padding-bottom:2px;
  overflow:visible;
  text-indent:-1.0em;
}
/* ・*/
ul.kome-number ul.maru-number{
  margin:0;
  padding:4px 0 0 0;
}
ul.kome-number ul.maru-number li{
  margin-left:1.8em;
  padding-bottom:2px;
  overflow:visible;
  text-indent:-1.0em;
}

/*
6.お知らせ(news/)
------------------------------*/

/* サブメニュー（テキスト部分） */
div#toto_header_subnavi2 ul#news-submenu{
  margin:0 0px;
  padding:0 10px;
  list-style:none;}
div#toto_header_subnavi2 ul#news-submenu li{
  color:#fff;
  margin:3px 0 0 0;
  padding:0 12px 0 8px;
  display:block;
  float:left;
  list-style:none;
  background:url("https://s.yimg.jp/images/toto/totoBIG/headernavi/toto_header_sub2arrow.gif") no-repeat 0px 6px;
}

div#toto_header_subnavi2 ul#news-submenu li a{
  text-decoration:none;
  color:#fff;
  padding:2px;
}
div#toto_header_subnavi2 ul#news-submenu li a:hover{
  border-bottom: 2px solid #afaf28;
}
div#toto_header_subnavi2 ul#news-submenu li#l-current{
  background:url("https://s.yimg.jp/images/toto/totoBIG/headernavi/toto_header_sub2arrow.gif") no-repeat 0px 6px;
}
div#toto_header_subnavi2 ul#news-submenu li strong{
  font-weight:bold;
  color:#fff;
  padding:2px;
  background-color:transparent;
  border-bottom: 2px solid #afaf28;
}
div#toto_header_subnavi2 ul#news-submenu li span{
  color:#fff;
  margin-left:12px;
}

/* news枠 */

div.toto_news_wr{
  margin:0 10px 0 10px;
}
div.toto_news_wr dl{
  margin:0 0 10px 0;
}
div.toto_news_wr dt{
  background-color:#ececec;
  padding:8px 8px;
  line-height:1.4em;
  /* font-weight:bold; */
}
div.toto_news_wr dd{
  line-height:1.5em;
  padding:10px 8px;
}
div.toto_news_servicestop{
  color:#4a92b3;
  font-weight:bold;
}

ul.toto_news_anchortext{
  margin:0 0px;
  padding:0 10px;
  list-style:none;
}

ul.toto_news_anchortext li{
  margin:3px 0 0 0;
  padding:0 8px 0 8px;
  display:block;
  float:left;
  list-style:none;
  background:url("https://s.yimg.jp/images/toto/totoBIG/common/toto_ic_grayarrow.gif") no-repeat 0px 6px;
}

/*
8.投票結果（/polls）
------------------------------*/
.toto_result_area{
  margin:0 100px 20px;
}
.toto_result_bgtop{
  width:700px;
  background:url(https://s.yimg.jp/images/toto/totoBIG/top/toto_result_bgtop.gif) top center no-repeat;
  padding:3px 0 0;
}
.toto_result_bg{
  width:700px;
  background:url(https://s.yimg.jp/images/toto/totoBIG/top/toto_result_bgbtm.gif) bottom center no-repeat;
  padding:0 0 3px;
}
.toto_result_txt{
  width:700px;
  background:url(https://s.yimg.jp/images/toto/totoBIG/top/toto_result_bg.gif) top center repeat-y;
  padding:0.5em 0;
}
.toto_result_txt span{
  font-weight:bold;
  margin:0 1em;
}
.toto_result_msg{
  margin:0.7em;
  text-align:center;
  color:#FF0000;
  font-weight:bold;
}
.toto_result_msg02{
  margin:0.7em;
  text-align:center;
  color:#FF6600;
  font-weight:bold;
}
.toto_result_total{
  margin:0.3em;
  text-align:right;
}
.toto_result_table{
  width:700px;
}
.toto_result_table .odd{
  background:#eeeeee;
}
.toto_result_table .even{
  background:#f7f7f7;
}
.toto_result_table th{
  width:35%;
  padding:10px 15px;
  text-align:right;
}
.toto_result_table td{
  padding:10px 15px;
}
.toto_result_bar{
  width:50%;
  text-align:left;
}
.toto_result_votes{
  width:15%;
  text-align:right;
}
.toto_result_bar_table{
  border:1px solid #d27b0f;
  border-right:none;
  background:url(https://s.yimg.jp/images/toto/totoBIG/top/toto_result_bar01.gif) top repeat-x #ff9510;
}
.toto_result_bar_table td{
  height:13px;
  padding:0;
  text-align:right;
}


/*
9.予想・結果(result/)
------------------------------*/
/*---- 各ページ共通 ----*/
/* h1上移動リンク */
.toto_result_ttl{
  position:relative;
}
.toto_result_ttl p{
  display:block;
  width:81px;
  height:26px;
  font-size:77%;
  line-height:26px;
  font-weight:bold;
  color:#999999;
}
.toto_result_ttl .bg_arw01{
  position:absolute;
  top:10px;
  left:449px;
  padding-left:10px;
  background:url(https://s.yimg.jp/images/toto/totoBIG/result/toto_result_bg_arw01a.gif) left center no-repeat;
}
.toto_result_ttl .bg_arw02{
  position:absolute;
  top:10px;
  left:543px;
  padding-left:5px;
  background:url(https://s.yimg.jp/images/toto/totoBIG/result/toto_result_bg_arw02a.gif) left center no-repeat;
}
.toto_result_ttl .bg_arw01 a{
  display:block;
  width:81px;
  height:26px;
  margin-left:-10px;
  padding-left:10px;
  background:url(https://s.yimg.jp/images/toto/totoBIG/result/toto_result_bg_arw01a.gif) left center no-repeat;
}
.toto_result_ttl .bg_arw02 a{
  display:block;
  width:81px;
  height:26px;
  margin-left:-5px;
  padding-left:5px;
  background:url(https://s.yimg.jp/images/toto/totoBIG/result/toto_result_bg_arw02a.gif) left center no-repeat;
}
.toto_result_ttl .bg_arw01 a:hover{
  background:url(https://s.yimg.jp/images/toto/totoBIG/result/toto_result_bg_arw01b.gif) left center no-repeat;
}
.toto_result_ttl .bg_arw02 a:hover{
  background:url(https://s.yimg.jp/images/toto/totoBIG/result/toto_result_bg_arw02b.gif) left center no-repeat;
}

/* アイコン説明・更新日時 */
.toto_result_cmt_notes{
  text-align:right;
  line-height:1.1em;
  font-size:77%;
}
/* MacSafari用 */
.toto_result_cmt_notes{font-size:77%;}
/* \*/
html*.toto_result_cmt_notes{
[font-size:77%;
font-size:70%;
]font-size:77%;
}/**/
* html .toto_result_cmt_notes{font-size:77%;}

.date_clr01{
  color:#000000;
}
.date_clr02{
  color:#e8e4e4;
}
.toto_result_cmt_notes em{
  margin-right:4px;
  padding-right:30px;
}
.ic_cmt01{
  background:url(https://s.yimg.jp/images/toto/totoBIG/result/toto_result_ic_clr01.gif) center right no-repeat;
}
.ic_cmt02{
  background:url(https://s.yimg.jp/images/toto/totoBIG/result/toto_result_ic_clr02.gif) center right no-repeat;
  margin-left:4px;
}
.ic_cmt03{
  background:url(https://s.yimg.jp/images/toto/totoBIG/result/toto_result_ic_clr03.gif) center right no-repeat;
  margin-left:4px;
}
.toto_result_cmt_notes em.ic_cmt04{
  background:url(https://s.yimg.jp/images/toto/totoBIG/result/toto_result_ic_tpn.gif) bottom right no-repeat;
  margin-left:4px;
  margin-right:4px;
  padding-right:45px;
  padding-top:5px;
}

/* 「予想と結果」セル */
td.td_ic{
  padding:0.6em 0 0.2em !important;
  border-top:none !important;
  border-bottom:none !important;
  background:#fff;
}
td.td_ic_btm{
  padding:0.5em 0 !important;
  border-top:none !important;
  border-bottom: 1px solid #faa904;
  background:#fff;
}
.font_bold{
  font-weight:bold;
}
.td_align_r{
  text-align:right !important;
}
.td_grade01{
  border-right:none !important;
  width:15%;
}
.no_bdrtop{
  border-top:none !important;
}
/* 囲み・タイトル */
.toto_result_wr1{/* toto */
  padding:5px 5px 10px;
  background:#ffd900;
}
.toto_result_wr2{/* minitoto */
  padding:5px 5px 10px;
  background:#3abaf4;
}
.toto_result_wr3{/* totoGOAL3 */
  padding:5px 5px 10px;
  background:#19ad5e;
}
.toto_result_wr4{/* BIG */
  padding:5px 8px 10px;
  background:#e61a10;
}
.toto_result_wr5{/* BIG1000 */
  padding:5px 8px 10px;
  background:#f550a5;
}
.toto_result_wr6{/* miniBIG */
  padding:5px 8px 10px;
  background: #88B314;
}
.ttl_biglogo01{/* BIG */
  background:url(https://s.yimg.jp/images/toto/totoBIG/result/toto_resulttop_lg01.gif) no-repeat left top;
  color:#fff;
}
.ttl_biglogo02{/* BIG1000 */
  background:url(https://s.yimg.jp/images/toto/totoBIG/result/toto_resulttop_lg02.gif) no-repeat left top;
  color:#fff;
}
.ttl_biglogo03{/* miniBIG */
  background:url(https://s.yimg.jp/images/toto/totoBIG/result/toto_resulttop_lg03.gif) no-repeat left top;
  color:#fff;
}
.ttl_logo01{/* toto */
  background:url(https://s.yimg.jp/images/toto/totoBIG/result/toto_result_lg_toto01.gif) no-repeat left top;
}
.ttl_logo02{/* minitoto */
  background:url(https://s.yimg.jp/images/toto/totoBIG/result/toto_result_lg_toto02.gif) no-repeat left top;
}
.ttl_logo03{/* totoGOAL2 */
  background:url(https://s.yimg.jp/images/toto/totoBIG/result/toto_result_lg_toto03.gif) no-repeat left top;
}
.ttl_logo04{/* totoGOAL3 */
  background:url(https://s.yimg.jp/images/toto/totoBIG/result/toto_result_lg_toto04.gif) no-repeat left top;
}
div.toto_result_wr_ttl{
  clear:left;/* 20140117変更　both→left */
  /* width: 350px; */
  min-height:30px;
  height:auto !important;
  height:30px;
  padding: 0 0 5px 70px;
  margin:0 0 0px;
  line-height: 35px;
  position:relative;
}

div.toto_result_wr_ttl p{
  width: 446px;/* 20140124追加　 */
  font-size: 110%;
  font-weight:bold;
}

/* タイトル右端ボタン */
div.toto_result_wr_ttl a{
  position:absolute;
  height:24px;
  top:4px;
  right:2px;
}

/* タイトル右端今すぐ購入ボタン */
div.toto_result_wr_ttl .toto_result_but_buy01{
  background-image: url(https://s.yimg.jp/images/toto/pc/images/rsvPurchase/btn_buy01.png);
  background-repeat: no-repeat;
  width: 152px;
  height: 32px;
  float: none;
  text-indent: -9999px;
  position: absolute;
  top: 3px;
  right: 0px;
}
div.toto_result_wr_ttl .toto_result_but_buy01 a:hover {
  background-image: url(https://s.yimg.jp/images/toto/pc/images/rsvPurchase/btn_buy01.png);
  background-position: 0 -33px;
  background-repeat: no-repeat;
  width: 152px;
  height: 32px;
  float: none;
  text-indent: -9999px;
  top: 0px;
  right: 0px;
}
div.toto_result_wr_ttl .toto_result_but_buy01 a{
  display: block;
  width: 152px;
  height: 32px;
}


/* 販売期間テーブル */
.toto_result_cmn_tbl01 table{
  width:100%;
  background:#FFFFFF;
  border-collapse:collapse;
  color:#161414;
  font-size:95%;
}
.toto_result_cmn_tbl01 th, .toto_result_cmn_tbl01 td{
  padding:0.1em 0.5em;
  text-align:center;
}
.toto_result_cmn_tbl01 th{
  width:18%;
}
.toto_result_cmn_tbl01 td{
  width:82%;
  text-align:left;
}

.toto_result_cmn_tbl01 tr{
  /* padding: 10px; */
}

/* toto用背景・ボーダー */
.tbl_toto_bg01{
  border-top:1px solid #faa904;
  border-left:1px solid #faa904;
}
.tbl_toto_bg01 th, .tbl_toto_bg01 td{
  border-right:1px solid #faa904;
  border-bottom:1px solid #faa904;
}
.tbl_toto_bg01 th{
  background:#fffadc;
}

/* minitoto用背景・ボーダー */
.tbl_minitoto_bg01{
  border-top:1px solid #319ac9;
  border-left:1px solid #319ac9;
}
.tbl_minitoto_bg01 th,
.tbl_minitoto_bg01 td{
  border-right:1px solid #319ac9;
  border-bottom:1px solid #319ac9;
}
.tbl_minitoto_bg01 th{
  background:#e4f6fd;
}

/* totoGOAL用背景・ボーダー */
.tbl_totogoal_bg01{
  border-top:1px solid #74ad60;
  border-left:1px solid #74ad60;
}
.tbl_totogoal_bg01 th,
.tbl_totogoal_bg01 td{
  border-right:1px solid #74ad60;
  border-bottom:1px solid #74ad60;
}
.tbl_totogoal_bg01 th{
  background:#d4f2d7;
}

/* BIG用背景・ボーダー */
.tbl_big_bg01{
  border-top: 1px solid #fe9696;
  border-left: 1px solid #fe9696;
}
.tbl_big_bg01 th, .tbl_big_bg01 td{
  border-right: 1px solid #fe9696;
  border-bottom: 1px solid #fe9696;
}
.tbl_big_bg01 td.b_noline{
  border-right: 1px solid #fe9696;
  border-bottom: none;
  font-size: 115%;
}
.tbl_big_bg01 th{
  background:#ffd9d9;
  padding: 5px;
  font-weight: bold;
}

/* 100円BIG用背景・ボーダー */
.tbl_100yenbig_bg01{
  border-top: 1px solid #f7cb94;
  border-left: 1px solid #f7cb94;
}
.tbl_100yenbig_bg01 th, .tbl_100yenbig_bg01 td{
  border-right: 1px solid #f7cb94;
  border-bottom: 1px solid #f7cb94;
}
.tbl_100yenbig_bg01 td.b_noline{
  border-right: 1px solid #f7cb94;
  border-bottom: none;
  font-size: 115%;
}
.tbl_100yenbig_bg01 th{
  background:#ffeed9;
  padding: 5px;
  font-weight: bold;
}

/* BIG1000用背景・ボーダー */
.tbl_big1000_bg01{
  border-top: 1px solid #f78cc4;
  border-left: 1px solid #f78cc4;
}
.tbl_big1000_bg01 th, .tbl_big1000_bg01 td{
  border-right: 1px solid #f78cc4;
  border-bottom: 1px solid #f78cc4;
}
.tbl_big1000_bg01 td.b_noline{
  border-right: 1px solid #f78cc4;
  border-bottom: none;
  font-size: 115%;
}
.tbl_big1000_bg01 th{
  background:#fbdef6;
  padding: 5px;
  font-weight: bold;
}

/* miniBIG用背景・ボーダー */
.tbl_minibig_bg01{
  border-top: 1px solid #8cb05d;
  border-left: 1px solid #8cb05d;
}
.tbl_minibig_bg01 th, .tbl_minibig_bg01 td{
  border-right: 1px solid #8cb05d;
  border-bottom: 1px solid #8cb05d;
}
.tbl_minibig_bg01 td.b_noline{
  border-right: 1px solid #8cb05d;
  border-bottom: none;
  font-size: 115%;
}
.tbl_minibig_bg01 th{
  background:#e0f7c2;
  padding: 5px;  font-weight: bold;
}

/*---- 予想・結果トップ（index.html） ----*/
/* 次回のキャリアオーバー */
.toto_resulttop_ttlbox01{
  padding:0 3px;
  min-height:52px;
  height:auto !important;
  height:52px;
  background:#ebebeb url(https://s.yimg.jp/images/toto/totoBIG/result/toto_resulttop_bg01.gif) top repeat-x;
  border:1px solid #d1d1d1;
}
.toto_resulttop_ttl01{
  float:left;
  width:228px;
  height:52px;
  background:url(https://s.yimg.jp/images/toto/totoBIG/result/toto_resulttop_ttl01.gif) left center no-repeat;
  text-indent:-9999px;
  overflow:hidden;
}
.toto_resulttop_ovr01{
  float:right;
  width:362px;
  min-height:44px;
  height:auto !important;
  _height:44px;
  margin:3px 0;
  background:#ebebeb url(https://s.yimg.jp/images/toto/totoBIG/result/toto_resulttop_bg02.gif) center repeat-x;
   border:1px solid #c7c7c7;
}
.toto_resulttop_ovr01 table{
  width:100%;
  border:none;
}
.toto_resulttop_ovr01 td{
  width:27px;
  text-align:center;
  font-size:200%;
  font-weight:bold;
}
.toto_resulttop_ovr01 td{/* IEのみ */
  height:40px;
  padding:4px 0 0;
  line-height:40px;
}
html:not(:target) .toto_resulttop_ovr01 td{/* IE以外 */
  height:44px;
  padding:0;
  line-height:44px;
}
.toto_resulttop_ovr01 td span{
  display:none;
}
.ovr_unit_oku{
  width:22px;
  background: url(https://s.yimg.jp/images/toto/totoBIG/result/toto_resulttop_txt01.gif) no-repeat left 18px;
}
.ovr_unit_man{
  width:22px;
  background: url(https://s.yimg.jp/images/toto/totoBIG/result/toto_resulttop_txt02.gif) no-repeat left 18px;
}
.ovr_unit_en{
  width:23px;
  background: url(https://s.yimg.jp/images/toto/totoBIG/result/toto_resulttop_txt03.gif) no-repeat left 18px;
}
.toto_result_bg_white{
  background:#FFF;
  padding:10px 6px;
}
/* 次回のキャリアオーバー ここまで */

/* BIG各ボタン */
.toto_result_bigbtn{
  width:236px;
  height:38px;
  padding-left:59px;
}
.toto_result_bigbtn img{
  margin:4px 0;
}
.btn_big1000{
  background: #f550a5 url(https://s.yimg.jp/images/toto/totoBIG/result/toto_resulttop_lg02.gif) 5px center no-repeat;
}
.btn_minibig{
  background: #9bcd14 url(https://s.yimg.jp/images/toto/totoBIG/result/toto_resulttop_lg03.gif) 5px center no-repeat;
}
.btn_minitoto{
  background: #3abaf4 url(https://s.yimg.jp/images/toto/totoBIG/result/toto_resulttop_lg04.gif) 5px center no-repeat;
}
.btn_totogoal{
  background: #19ad54 url(https://s.yimg.jp/images/toto/totoBIG/result/toto_resulttop_lg05.gif) 5px center no-repeat;
}
/* BIG各ボタン ここまで */

/*---- 予想・結果トップ（index.html）, BIG詳細情報（big.html）共通 ----*/
/* BIGくじ結果 */
.toto_resulttop_ttlbox02{
  height:48px;
  height:auto !important;
  height:48px;
   border:1px solid #ccc;
}
.toto_resulttop_ttl02{
  float:left;
  width:88px;
  height:48px;
  background:url(https://s.yimg.jp/images/toto/totoBIG/result/toto_resulttop_ttl02.gif) left center no-repeat;
  text-indent:-9999px;
  overflow:hidden;
}
.toto_resulttop_ovr02{
  float:right;
  width:482px;
  min-height:48px;
  height:auto !important;
  _height:48px;
}
.toto_resulttop_ovr02 table{
  width:100%;
  border:none;
}
.toto_resulttop_ovr02 td{
  text-align:center;
  height:48px;
  padding:0;
  line-height:48px;
}
.toto_resulttop_ovr02 td.ovr_waku01{
  width:161px;
  background:#f4f4f4 url(https://s.yimg.jp/images/toto/totoBIG/result/toto_resulttop_bg03.gif) center repeat-x;
}
.toto_resulttop_ovr02 td.ovr_waku02{
  width:160px;
  background:#fff url(https://s.yimg.jp/images/toto/totoBIG/result/toto_resulttop_bg04.gif) center repeat-x;
}
table.three_figures{
  width:54%;
  margin:0 auto;
  font-size:184%;
  font-weight:bold;
}
table.four_figures{
  width:72%;
  margin:0 auto;
  font-size:184%;
  font-weight:bold;
}
table.five_figures{
  width:90%;
  margin:0 auto;
  font-size:184%;
  font-weight:bold;
}
table.three_figures td,
table.four_figures td,
table.five_figures td{
  width:18%;
}
/* BIGくじ結果 ここまで */

/* 当せん条件 */
.toto_result_condition{
  margin:10px 6px 0;
  color:#fff;
  font-size:84%;
}

.toto_result_condition th,
.toto_result_condition td{
  padding:0 0.5em;
  text-align:left;
}
.toto_result_condition th{
  width:16%;
  vertical-align:top;
  font-weight:bold;
}
.toto_result_condition td{
  width:35%;
}
/* 当せん条件 ここまで */

/* BIG当せん金テーブル */
.toto_result_big_tbl01 table{
  width:100%;
  background:#fcf7df;
  border-collapse:collapse;
  color:#161414;
  font-size: 95%;
}
.toto_result_big_tbl01 th,
.toto_result_big_tbl01 td{
  padding:0.3em 0;
  text-align:center;
}
.toto_result_big_tbl01 th{
  width:7%;
  font-weight:bold;
  padding: 5px;
}
.toto_result_big_tbl01 td{
  padding:0.1em 0.5em;
  width:31%;
  text-align:right;
  font-size: 115%;
}
/* BIG当せん金テーブル ここまで */

/* BIG売上金額テーブル */
.toto_result_big_tbl02 table{
  width:100%;
  background:#FFFFFF;
  border-collapse:collapse;
  color:#161414;
  font-size: 95%;
}
.toto_result_big_tbl02 th,
.toto_result_big_tbl02 td{
  width:33%;
  padding:0.1em 0.5em;
  text-align:center;
}
.toto_result_big_tbl02 th{
  font-weight:bold;
  padding: 3px;
}
.toto_result_big_tbl02 td{
  text-align:right;
  padding: 8px;
}
/* BIG売上金額テーブル ここまで */

/*---- 予想・結果トップ（index.html）, toto予想（toto.html）共通 ----*/
/* toto（黄） */
.toto_result_wr1_tbl01 table{
  width:100%;
  border-collapse:collapse;
  font-size:77%;
}
.toto_result_wr1_tbl01 th,
.toto_result_wr1_tbl01 td{
  padding:0.1em 0;
  text-align:center;
}
.toto_result_wr1_tbl01 th{
  width:50px;
  background:#fceda8;
  font-weight:bold;
  border:1px solid #faa904;
  line-height:1.3em;
}
.toto_result_wr1_tbl01 td{
  width:43px;
  border-top:1px solid #faa904;
  border-right:1px solid #faa904;
  border-bottom:1px solid #faa904;
}
.bg_ylw{
  background:#fffadc;
}
.bg_white{
  background:#fff;
}
.bor_blk01{
  width:41px !important;
  border-top:2px solid #000 !important;
  border-right:2px solid #000 !important;
  border-bottom:none;
  border-left:2px solid #000;
  border-collapse:collapse;
}
.bor_blk02{
  width:41px !important;
  border-right:2px solid #000 !important;
  border-left:2px solid #000;
}
.bor_blk03{
  width:41px !important;
  border-top:none;
  border-right:2px solid #000 !important;
  border-bottom:2px solid #000 !important;
  border-left:2px solid #000;
}
.toto_result_wr1_tbl02 table{
  width:100%;
  font-size:0;
  line-height:0;
  margin-top:2px;
}
.toto_result_wr1_tbl02 th{
  width:52px;
  padding:0;
}
.toto_result_wr1_tbl02 td{
  width:44px;
  padding:0;
}
.toto_result_wr1_tbl03 table{
  width:100%;
  background:#FFFFFF;
  border-collapse:collapse;
  border-top:1px solid #faa904;
  border-left:1px solid #faa904;
  color:#161414;
  font-size:77%;
}
.toto_result_wr1_tbl03 th,
.toto_result_wr1_tbl03 td{
  padding:0.1em 0;
  text-align:center;
  border-right:1px solid #faa904;
  border-bottom:1px solid #faa904;
}
.toto_result_wr1_tbl03 th{
  width:7%;
  background:#fffadc;
  font-weight:bold;
}
.toto_result_wr1_tbl03 td{
  padding:0.1em 0.5em;
  width:31%;
  text-align:right;
}

/*---- toto予想（toto.html） ----*/
/* toto（黄）コメント欄 */
.toto_result_cmt_ttl{
  margin:10px 0;
}
.toto_result_cmt_ttl dt{
  float:left;
  width:117px;
  height:19px;
  background:url(https://s.yimg.jp/images/toto/totoBIG/result/toto_result_tx01.gif) left top no-repeat;
  text-indent:-9999px;
  overflow:hidden;
}
.toto_result_cmt_ttl dd{
  float:right;
}
.toto_result_cmt_box{
  font-size:77%;
  line-height:1.4em;
}
.toto_result_cmt_box img.toto_result_cmt_pic{
  float:left;
  border:1px solid #dad6d6;
}
.toto_result_cmt_body{
  float:right;
  width:562px;
  background:url(https://s.yimg.jp/images/toto/totoBIG/result/toto_result_cmtbg01.gif) repeat-y;
}
.toto_result_cmt_txt{
  background:url(https://s.yimg.jp/images/toto/totoBIG/result/toto_result_cmtbg02.gif) no-repeat top;
  padding:8px 15px 0 23px;
  min-height:40px;
  _height:40px;
  line-height:1.3em;
}
.toto_result_cmt_txt p.cmt_title{
  font-weight:bold;
  padding-top:3px;
  padding-bottom:3px;
}
.no_cmt{
  margin:0 auto 0 auto;
  padding-top:15px;
  text-align:center;
}
.toto_result_cmt_foot{
  width:562px;
  height:10px;
  font-size:0;
  background:url(https://s.yimg.jp/images/toto/totoBIG/result/toto_result_cmtbg03.gif) no-repeat bottom;
}


/* mini toto（青） */
.toto_result_toto_tbl01{
  width:319px;
  float:left;
}
.toto_result_toto_tbl01 table{
  width:100%;
  background:#FFFFFF;
  border-collapse:collapse;
  font-size:77%;
}
.toto_result_toto_tbl01 th,
.toto_result_toto_tbl01 td{
  width:52px;
  padding:0.1em 0;
  text-align:center;
}
.toto_result_toto_tbl01 th{
  background:#bbe6f6;
  border:1px solid #319ac9;
  font-weight:bold;
  line-height:1.3em;
}
.toto_result_toto_tbl01 td{
  border-top: 1px solid #319ac9;
  border-right: 1px solid #319ac9;
  border-bottom: 1px solid #319ac9;
}
.bg_blue{
  background:#e4f6fd;
}

/* mini toto（緑） */
.toto_result_toto_tbl02{
  width:319px;
  float:left;
}
.toto_result_toto_tbl02 table{
  width:100%;
  background:#FFFFFF;
  border-collapse:collapse;
  font-size:77%;
}
.toto_result_toto_tbl02 th,
.toto_result_toto_tbl02 td{
  padding:0.1em 0;
  text-align:center;
}
.toto_result_toto_tbl02 th{
  width:53px;
  background:#bbf6df;
  border:1px solid #74ad60;
  font-weight:bold;
  line-height:1.3em;
}
.toto_result_toto_tbl02 td{
  width:43px;
  border-top:1px solid #74ad60;
  border-right:1px solid #74ad60;
  border-bottom:1px solid #74ad60;
}
.bg_grn{
  background:#d4f2d7;
}
td.td_date{
  width:87px;
}
td.td_team{
  padding:0.5em 0;
}
.td_fs01{
  font-size:124%;
}

/* goal2（緑） */
.toto_result_toto_tbl02_goal2{
  width:319px;
  float:left;
}
.toto_result_toto_tbl02_goal2 table{
  width:100%;
  background:#FFFFFF;
  border-collapse:collapse;
  font-size:77%;
}
.toto_result_toto_tbl02_goal2 th,
.toto_result_toto_tbl02_goal2 td{
  padding:0.1em 0;
  text-align:center;
}
.toto_result_toto_tbl02_goal2 th{
  width:53px;
  background:#bbf6df;
  border:1px solid #74ad60;
  font-weight:bold;
  line-height:1.3em;
}
.toto_result_toto_tbl02_goal2 td{
  width:64px;
  border-top:1px solid #74ad60;
  border-right:1px solid #74ad60;
  border-bottom:1px solid #74ad60;
}
.toto_result_toto_tbl02_goal2 td.td_date{
  width:128px;
}


/* minitoto,totoGOAL用当せん金テーブル */
.toto_result_toto_tbl03{
  width:300px;
  float:right;
}
.toto_result_toto_tbl03 table{
  width:100%;
  background:#FFFFFF;
  border-collapse:collapse;
  font-size:77%;
}
.toto_result_toto_tbl03 th,
.toto_result_toto_tbl03 td{
  padding:0.5em 0;
  text-align:center;
}
.toto_result_toto_tbl03 th{
  width:35%;
}
.toto_result_toto_tbl03 td{
  padding:0.4em 0.5em;
  text-align:left;
  line-height:1.3em;
}

/*---- 日程一覧（schedule.html） ----*/
.toto_result_sdltbl table{
  width:100%;
}
.toto_result_sdltbl td{
  height:37px;
  line-height:37px;
  padding:0 5px;
}
.toto_result_sdltbl td a{
  font-weight:bold;
}
.bg_gray{
  background:#eef0f2;
}
.td_sdl01{
  width:10%;
}
.td_sdl02{
  width:15%;
  font-weight:bold;
  text-align:center;
}
.td_sdl03{
  width:60%;
}
.td_sdl04{
  width:15%;
  text-align:right;
}
.td_sdl05{
  width:75%;
  font-size:85%;
  font-weight: bold;
}

/*---- 投票状況（vote.html）----*/
/* mini toto（青）囲み,テーブル幅小さめ */
.vote_wr_w01{
  width:312px;
}
.vote_wr_w01 .toto_result_toto_tbl01{
  width:272px;
  padding:0 15px;
}
.vote_wr_w01 .toto_result_toto_tbl01 th{
  width:50px;
  padding:0.1em 0;
  text-align:center;
}
.vote_wr_w01 .toto_result_toto_tbl01 td{
  width:43px;
  padding:0.1em 0;
  text-align:center;
}
/* totoGOAL3（緑）囲み */
.vote_wr_w02{
  width:343px;
}
.vote_wr_w02 .toto_result_toto_tbl02,.vote_wr_w02 .toto_result_toto_tbl02_goal2{
  padding:0 7px;
}
/* toto,mini-toto用 */
.td_vote01{
  height:100px;
  padding:0;
  background:#fff url(https://s.yimg.jp/images/toto/totoBIG/result/toto_vote_bg01.gif) repeat-x;
  font-size:0;
  text-align:center;
}
table.vote_tbl01{
  border:0;
  margin:0 auto;
  width:16px;
  height:100%;
}
table.vote_tbl01 td{
  border:0;
  width:16px !important;
}
/* totoGOAL3用 */
.td_vote02{
  height:100px;
  padding:0;
  background:#fff url(https://s.yimg.jp/images/toto/totoBIG/result/toto_vote_bg02.gif) repeat-x;
  font-size:0;
  text-align:center;
}
table.vote_tbl02{
  border:0;
  margin:0 auto;
  width:16px;
  height:100%;
}
table.vote_tbl02 td{
  width:16px !important;
  border:0;
}
.toto_result_toto_tbl02 .th_vote{
  width:30px;
  height:100px;
  padding:0;
  background:#fff url(https://s.yimg.jp/images/toto/totoBIG/result/toto_vote_txt01.gif) center no-repeat;
  text-indent:-9999px;
  overflow:hidden;
}
.toto_result_toto_tbl02 td.bgw_nolineb{
  width:30px;
  background-color:#fff;
  border-bottom:none;
}
.toto_result_toto_tbl02 td.bgw_nolinet{
  width:30px;
  background-color:#fff;
  border-top:none;
}
.toto_result_toto_tbl02 td.bgw_nolinetb{
  width:30px;
  background-color:#fff;
  border-top:none;
  border-bottom:none;
}
/* totoGOAL2用 */
.toto_result_toto_tbl02_goal2 .th_vote{
  width:30px;
  height:100px;
  padding:0;
  background:#fff url(https://s.yimg.jp/images/toto/totoBIG/result/toto_vote_txt01.gif) center no-repeat;
  text-indent:-9999px;
  overflow:hidden;
}
.toto_result_toto_tbl02_goal2 td.bgw_nolineb{
  width:30px;
  background-color:#fff;
  border-bottom:none;
}
.toto_result_toto_tbl02_goal2 td.bgw_nolinet{
  width:30px;
  background-color:#fff;
  border-top:none;
}
.toto_result_toto_tbl02_goal2 td.bgw_nolinetb{
  width:30px;
  background-color:#fff;
  border-top:none;
  border-bottom:none;
}
/* 「0点 or その他」バー（背景黄色） */
.zero_bar,
.other_bar{
  background:#f6e207;
}
/* 「1点 or 勝ち」バー（背景オレンジ） */
.one_bar,
.win_bar{
  background:#ffb026;
}
/* 「2点 or 負け」バー（背景青紫） */
.two_bar,
.def_bar{
  background:#5370f0;
}
/* 「3点以上」バー（背景紫） */
.three_bar{
  background:#9f31a6;
}
/* くじ不成立用 */
.calloff_toto{
  background:#FFFFFF;
  border:1px solid #FAA904;
  padding:10px;
  text-align:center;
}
.calloff_minitoto{
  background:#FFFFFF;
  border:1px solid #319AC9;
  padding:2px;
  text-align:center;
}
.calloff_totogoal{
  background:#FFFFFF;
  border:1px solid #74AD60;
  padding:2px;
  text-align:center;
}
/* 凡例 */
div.toto_vote_bonrei1{
  background:url(https://s.yimg.jp/images/toto/totoBIG/result/toto_vote_bonrei1.gif) no-repeat 0 5px;
  min-height:21px;
  _height:21px;
  padding-top:5px;
}
p.toto_vote_bonrei2{
  background:url(https://s.yimg.jp/images/toto/totoBIG/result/toto_vote_bonrei2.gif) top right no-repeat;
  min-height:21px;
  _height:21px;
  margin-top:5px;
  text-indent:-9999px;
  font-size:0;
  line-height:0;
  overflow:hidden;
}


/* 2009.8 追加済ここから（使っていないがここは本番化されてるので残しておく。移管の時にcssアップする時削除） */
div.toto_intro_judgewr3{
  padding:0;
  min-height:120px;
  _height:120px;
  margin:0;
}

div.toto_intro_judgewr3 span{
  padding:0px;
  margin-left:10px;
}

div.toto_intro_judgewr3 .title2{
  padding:0px;
  margin-left:25px;
}

div.toto_intro_judgewr3 p.toto_intro_judgeph1{
  background:url(https://s.yimg.jp/images/toto/totoBIG/intro/toto_intro_judgeph1.gif) no-repeat;
  width:600px;
  height:60px;
  margin:0 auto;
  background-position:0% 70%;
}

ul.answer_list li .detail, .detail2 li{
  color:#000;
  font-size:80%;
  font-weight:normal;
  width:auto;
}

.detail2 li{
  -moz-background-clip:border;
  -moz-background-inline-policy:continuous;
  -moz-background-origin:padding;
  padding:0px;
  line-height:1.5em;
  margin-left:0;
  overflow:hidden;
  padding:0 0 0 27px !important;
  text-indent:-2.2em !important;
  background-image:none !important;
}
/* 2009.8 追加済ここまで（使っていないがここは本番化されてるので残しておく。移管の時にcssアップする時削除） */

/* 注意 */
li.chyuui {
  line-height:1.4em;
  padding-left:4em;
  text-indent:-4em;
}

/*スタークラブ星の位置*/
img.star_pos{
  margin:0 -2px -2px 0;
}




/*
 201209追加分
------------------------------*/
/* パンくずリスト下リンク */
#common_sub_link{
  margin-bottom:10px;
  padding-left:10px;
  color:#999;
}

#common_sub_link li{
  float:left;
  margin-right:5px;
}

#common_sub_link li img{
  float:left;
  margin-right:5px;
}

/* h1 */
div#main-area h1.toto_kujiinfo_title1,
div#main-area h1.toto_kujiinfo_title2,
div#main-area h1.toto_kujiinfo_title3,
div#main-area h1.toto_kujiinfo_title4{
  display:block;
  width:634px;
  height:28px;
  text-indent:-9999px;
  overflow:hidden;
  position:relative;
}
div#main-area h1.toto_kujiinfo_title1{background:url(https://s.yimg.jp/images/toto/1.5/images/kujiinfo/kuji_title.png) bottom no-repeat;}
div#main-area h1.toto_kujiinfo_title2{background:url(https://s.yimg.jp/images/toto/1.5/images/kujiinfo/result_title.png) bottom no-repeat;}
div#main-area h1.toto_kujiinfo_title3{background:url(https://s.yimg.jp/images/toto/1.5/images/kujiinfo/result_toto_title.png) bottom no-repeat;}
div#main-area h1.toto_kujiinfo_title4{background:url(https://s.yimg.jp/images/toto/1.5/images/kujiinfo/vote_title.png) bottom no-repeat;}
/*
 BIGくじ情報・BIGくじ結果
------------------------------*/
/*---- 各ページ共通 ----*/
/* h1上移動リンク */
.toto_kujiinfo_ttl{
  padding: 0 0 10px;
}
.toto_kujiinfo_ttl p{
  width:111px;
  height:28px;
  margin: 7px 17px 0;
  text-indent: -9999px;
  overflow: hidden;
  color:#999999;
}

.toto_kujiinfo_ttl .bg_arw01 {
  float: left;
  display: inline;
}

.toto_kujiinfo_ttl .bg_arw02 {
  float: right;
  display: inline;
}

.toto_kujiinfo_ttl .bg_arw01 a,
.toto_kujiinfo_ttl .bg_arw02 a,
.toto_kujiinfo_ttl .bg_arw01 a:hover,
.toto_kujiinfo_ttl .bg_arw02 a:hover {
  display: block;
}

.toto_kujiinfo_ttl .bg_arw01,
.toto_kujiinfo_ttl .bg_arw02,
.toto_kujiinfo_ttl .bg_arw01 a,

.toto_kujiinfo_ttl .bg_arw02 a,
.toto_kujiinfo_ttl .bg_arw01 a:hover,
.toto_kujiinfo_ttl .bg_arw02 a:hover {
  background-image: url(https://s.yimg.jp/images/toto/1.5/images/kujiinfo/kuji_nav_splite.png);
  width: 111px;
  height: 28px;
}

.toto_kujiinfo_ttl .bg_arw01 a       {background-position:0      0      ;}
.toto_kujiinfo_ttl .bg_arw02 a       {background-position:-111px 0      ;}
.toto_kujiinfo_ttl .bg_arw01 a:hover {background-position:0      -56px  ;}
.toto_kujiinfo_ttl .bg_arw02 a:hover {background-position:-111px -56px  ;}
.toto_kujiinfo_ttl .bg_arw01 a:active{background-position:0      -28px  ;}
.toto_kujiinfo_ttl .bg_arw02 a:active{background-position:-111px -28px  ;}

#changeText {
  font-size: 18px;
  font-weight: normal;
}