﻿/*html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font: inherit;
  font-size: 100%;
  vertical-align: baseline;
}

/* line 22, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/reset/_utilities.scss */

html {
  line-height: 1;
}

/* line 24, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/reset/_utilities.scss */

ol,
ul {
  list-style: none;
}

/* line 26, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/reset/_utilities.scss */

table {
  border-collapse: collapse;
  border-spacing: 0;
}

/* line 28, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/reset/_utilities.scss */

caption,
th,
td {
  text-align: left;
  font-weight: normal;
  vertical-align: middle;
}

/* line 30, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/reset/_utilities.scss */

q,
blockquote {
  quotes: none;
}

/* line 103, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/reset/_utilities.scss */

q:before,
q:after,
blockquote:before,
blockquote:after {
  content: "";
  content: none;
}

/* line 32, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/reset/_utilities.scss */

a img {
  border: none;
}

/* line 116, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/reset/_utilities.scss */

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section,
summary {
  display: block;
}

/* line 7, ../../sass/pc/top.scss */

#page {
  /* sideNavi --------------------------------- */
  /* totoTown */
  /* totoTownS */
  /* event_CP */
  /* event_CP2 */
  /* event_CP3 */
  /* buy_omakase */
  /* event_CP4 */
  /* supersale */
  /* toranomaki */
  /* totoone */
  /* support */
  /* camp_index */
  /* totoBlog */
  /* lucky_lot */
  /* totoPresent*/
  /* maintenance */
  /* rNavBigBox */
  /* rNavtotoBox */
}

/* line 8, ../../sass/pc/top.scss */

#page .sp {
  display: none;
}

/* line 12, ../../sass/pc/top.scss */

#page img {
  vertical-align: bottom;
}

/* line 16, ../../sass/pc/top.scss */

#page .em {
  color: #bf0000;
  font-weight: bold;
}

/* line 21, ../../sass/pc/top.scss */

#page .hidden {
  display: none;
}

/* line 25, ../../sass/pc/top.scss */

#page .pd-10 {
  padding: 10px;
}

/* line 29, ../../sass/pc/top.scss */

#page input[type=submit] {
  cursor: pointer;
}

/* line 33, ../../sass/pc/top.scss */

#page #top_contents {
  width: 950px;
  margin: 5px auto 15px;
  line-height: 1.3;
  color: #333333;
}

/* line 40, ../../sass/pc/top.scss */

#page #main-container {
  float: left;
  width: 649px;
}

/* line 44, ../../sass/pc/top.scss */

#page #main-container .container {
  margin: 0 auto 20px;
}

/* line 48, ../../sass/pc/top.scss */

#page #main-container #no-sale-big {
  width: 647px;
  height: 107px;
  background: url(../../img/pc/top/img_big_unavailable.gif) 0 0 no-repeat;
}

/* line 54, ../../sass/pc/top.scss */

#page #main-container #no-sale-toto {
  width: 647px;
  height: 107px;
  background: url(../../img/pc/top/img_toto_unavailable.gif) 0 0 no-repeat;
}

/* line 60, ../../sass/pc/top.scss */

#page #main-container #top-Area {
  width: 650px;
  height: 62px;
  background: url(../../img/pc/top/tit_topArea.gif) 0 0 no-repeat;
}

/*********************************************************************************** ▼バナー更新箇所 ***********************************************************************************/

#page #main-container #top-banner {
  width: 650px;
  height: 240px;
  /*	
	[jb]
	background: url(/img/banner/money10man/top_pc.jpg) 0 bottom no-repeat;
*/
}

/* [jb] */

#page #top_contents #top-jackbanner-left,
#page #top_contents #top-jackbanner-right {
  position: absolute;
  width: 170px;
  height: 1024px;
  top: 0;
}

#page #top_contents #top-jackbanner-left {
  left: -180px;
}

#page #top_contents #top-jackbanner-right {
  right: -180px;
}

#page #top_contents #top-jackbanner-left a,
#page #top_contents #top-jackbanner-right a {
  display: block;
  width: 170px;
  height: 1024px;
}

/*********************************************************************************** ▲バナー更新箇所 ***********************************************************************************/

/* line 66, ../../sass/pc/top.scss */

#page #main-container #main-title {
  width: 649px;
  height: 41px;
  background: url(../../img/pc/top/img_title_main.gif) 0 0 no-repeat;
}

/* line 72, ../../sass/pc/top.scss */

#page #main-container .big-container {
  padding-bottom: 10px;
  margin-bottom: 20px;
  border: 3px solid #e76b6b;
}

#page #main-container .big-container-notsales {}

/* line 77, ../../sass/pc/top.scss */

#page #main-container .toto-container {
  margin-bottom: 20px;
  border: 3px solid #f0d200;
}

/* line 82, ../../sass/pc/top.scss */

#page #main-container .btn-container {
  text-align: center;
}

/* line 85, ../../sass/pc/top.scss */

#page #main-container .btn-container a {
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
}

/* line 98, ../../sass/pc/top.scss */

#page #main-container #btn-purchase-big a {
  display: none;
}

/* line 102, ../../sass/pc/top.scss */

#page #main-container #btn-purchase-big #vote_amount_error {
  padding: 5px 0 10px;
  font-weight: bold;
  color: #bf0000;
}

/* line 110, ../../sass/pc/top.scss */

/*
#page #main-container #btn-purchase-big-regular a {
  width: 579px;
  height: 52px;
  background: url(../../img/pc/top/btn_purchase_regular.gif) 0 0 no-repeat;
}
*/

#page #main-container .bigErrorMessage {
  padding-bottom: 10px;
}

#page #main-container .bigErrorMessage .warning {
  padding: 5px 0 10px;
  font-weight: bold;
  color: #bf0000;
}

#page #main-container #btn-purchase-big-regular input {
  width: 579px;
  height: 52px;
  border: none;
  background: url(../../img/pc/top/btn_purchase_regular.gif) 0 0 no-repeat;
  cursor: pointer;
}

/* line 118, ../../sass/pc/top.scss */

#page #main-container #btn-purchase-toto a {
  width: 579px;
  height: 52px;
  background: url(../../img/pc/top/btn_purchase_toto.gif) 0 0 no-repeat;
}

/* line 126, ../../sass/pc/top.scss */

#page #main-container #prize-no-carry-big p {
  height: 89px;
  padding: 9px 0 0;
  /* 6oku */
  background: url(../../img/pc/top/img_no_carry_big.gif) 0 100% no-repeat;
  /* 7oku */
  /*background: url(../../img/pc/top/img_no_carry_big_7oku.gif) 0 100% no-repeat;*/
  /* 10oku */
  /*background: url(../../img/pc/top/img_no_carry_big_10oku.gif) 0 100% no-repeat;*/
}

#page #main-container #prize-no-carry-big p.wide {
  height: 109px;
  padding: 9px 0 0;
}

#page #main-container #prize-no-carry-big .number{
	display: none;
}

/* line 134, ../../sass/pc/top.scss */

#page #main-container #prize-no-carry-toto p {
  height: 89px;
  padding: 9px 0 0;
  background: url(../../img/pc/top/img_no_carry_toto.gif) 0 100% no-repeat;
}

#page #main-container #prize-no-carry-toto p.wide {
  height: 109px;
  padding: 9px 20px 0 60px;
  background: url(../../img/pc/top/img_no_carry_toto.gif) 0 100% no-repeat;
  text-align: left;
}

/* line 142, ../../sass/pc/top.scss */

#page #main-container #prize-coming-big p {
  height: 89px;
  padding: 9px 0 0;
  background: url(../../img/pc/top/img_coming_big.gif) 0 100% no-repeat;
}

/* line 150, ../../sass/pc/top.scss */

#page #main-container #prize-coming-toto p {
  height: 89px;
  padding: 9px 0 0;
  background: url(../../img/pc/top/img_coming_toto.gif) 0 100% no-repeat;
}

/* line 157, ../../sass/pc/top.scss */

#page #main-container .prize-container {
  width: 518px;
  height: 98px;
  padding-left: 125px;
  text-align: center;
}

#page #main-container .prize-container.wide {
  width: 518px;
  height: 128px;
  padding-left: 125px;
  text-align: center;
}

/* line 163, ../../sass/pc/top.scss */

#page #main-container .prize-container.big {
  /* display: none; */
  background: #e61010 url(../../img/pc/top/img_big_logo.gif) 0 0 no-repeat;
}

/* line 166, ../../sass/pc/top.scss */

#page #main-container .prize-container.big p {
  color: #ffffff;
}

/* line 169, ../../sass/pc/top.scss */

#page #main-container .prize-container.big p span {
  color: #ffffff;
  font-weight: bold;
}

/* line 176, ../../sass/pc/top.scss */

#page #main-container .prize-container.toto {
  background: #ffd900 url(../../img/pc/top/img_toto_logo.gif) 0 0 no-repeat;
}

/* line 180, ../../sass/pc/top.scss */

#page #main-container .prize-container p,
#page #main-container .prize-container.toto span.pc {
  padding: 9px 0 5px;
  font-weight: bold;
}

#page #main-container .prize-container span {
  font-weight: bold;
}

/* line 185, ../../sass/pc/top.scss */

#page #main-container .prize-container .number {
  width: 508px;
  border-top: 3px solid #fef8bf;
  border-right: 2px solid #d9b100;
  border-bottom: 3px solid #c79b00;
  border-left: 2px solid #d9b100;
}

/* line 192, ../../sass/pc/top.scss */

#page #main-container .prize-container .number .inner {
  height: 39px;
  padding: 3px 5px 7px 6px;
  border-top: 2px solid #c7c500;
  border-right: 3px solid #c7c500;
  border-bottom: 2px solid #c7c500;
  border-left: 3px solid #c7c500;
  background: #231815;
}

/* line 201, ../../sass/pc/top.scss */

#page #main-container .prize-container .number .inner li {
  float: left;
  margin-right: 2px;
}

/* line 205, ../../sass/pc/top.scss */

#page #main-container .prize-container .number .inner li.last {
  margin-right: 0;
}

/* line 209, ../../sass/pc/top.scss */

#page #main-container .prize-container .number .inner li span {
  display: block;
  width: 33px;
  height: 42px;
  background: url(../../img/pc/top/sprite_numbers_pc.gif) 0 0 no-repeat;
}

/* line 216, ../../sass/pc/top.scss */

#page #main-container .prize-container .number .inner li .NB_one,
#page #main-container .prize-container .number .inner li .NT_one {
  background-position: 0 -48px;
}

/* line 221, ../../sass/pc/top.scss */

#page #main-container .prize-container .number .inner li .NBMillion_one,
#page #main-container .prize-container .number .inner li .NTMillion_one {
  background-position: 0 0;
}

/* line 226, ../../sass/pc/top.scss */

#page #main-container .prize-container .number .inner li .NB_two,
#page #main-container .prize-container .number .inner li .NT_two {
  background-position: -35px -48px;
}

/* line 231, ../../sass/pc/top.scss */

#page #main-container .prize-container .number .inner li .NBMillion_two,
#page #main-container .prize-container .number .inner li .NTMillion_two {
  background-position: -35px 0;
}

/* line 236, ../../sass/pc/top.scss */

#page #main-container .prize-container .number .inner li .NB_three,
#page #main-container .prize-container .number .inner li .NT_three {
  background-position: -70px -48px;
}

/* line 241, ../../sass/pc/top.scss */

#page #main-container .prize-container .number .inner li .NBMillion_three,
#page #main-container .prize-container .number .inner li .NTMillion_three {
  background-position: -70px 0;
}

/* line 246, ../../sass/pc/top.scss */

#page #main-container .prize-container .number .inner li .NB_four,
#page #main-container .prize-container .number .inner li .NT_four {
  background-position: -140px -48px;
}

/* line 251, ../../sass/pc/top.scss */

#page #main-container .prize-container .number .inner li .NBMillion_four,
#page #main-container .prize-container .number .inner li .NTMillion_four {
  background-position: -140px 0;
}

/* line 256, ../../sass/pc/top.scss */

#page #main-container .prize-container .number .inner li .NB_five,
#page #main-container .prize-container .number .inner li .NT_five {
  background-position: -175px -48px;
}

/* line 261, ../../sass/pc/top.scss */

#page #main-container .prize-container .number .inner li .NBMillion_five,
#page #main-container .prize-container .number .inner li .NTMillion_five {
  background-position: -175px 0;
}

/* line 266, ../../sass/pc/top.scss */

#page #main-container .prize-container .number .inner li .NB_six,
#page #main-container .prize-container .number .inner li .NT_six {
  background-position: -210px -48px;
}

/* line 271, ../../sass/pc/top.scss */

#page #main-container .prize-container .number .inner li .NBMillion_six,
#page #main-container .prize-container .number .inner li .NTMillion_six {
  background-position: -210px 0;
}

/* line 276, ../../sass/pc/top.scss */

#page #main-container .prize-container .number .inner li .NB_seven,
#page #main-container .prize-container .number .inner li .NT_seven {
  background-position: -245px -48px;
}

/* line 281, ../../sass/pc/top.scss */

#page #main-container .prize-container .number .inner li .NBMillion_seven,
#page #main-container .prize-container .number .inner li .NTMillion_seven {
  background-position: -245px 0;
}

/* line 286, ../../sass/pc/top.scss */

#page #main-container .prize-container .number .inner li .NB_eight,
#page #main-container .prize-container .number .inner li .NT_eight {
  background-position: -315px -48px;
}

/* line 291, ../../sass/pc/top.scss */

#page #main-container .prize-container .number .inner li .NBMillion_eight,
#page #main-container .prize-container .number .inner li .NTMillion_eight {
  background-position: -315px 0;
}

/* line 296, ../../sass/pc/top.scss */

#page #main-container .prize-container .number .inner li .NB_nine,
#page #main-container .prize-container .number .inner li .NT_nine {
  background-position: -350px -48px;
}

/* line 301, ../../sass/pc/top.scss */

#page #main-container .prize-container .number .inner li .NBMillion_nine,
#page #main-container .prize-container .number .inner li .NTMillion_nine {
  background-position: -350px 0;
}

/* line 306, ../../sass/pc/top.scss */

#page #main-container .prize-container .number .inner li .NB_zero,
#page #main-container .prize-container .number .inner li .NT_zero {
  background-position: -385px -48px;
}

/* line 311, ../../sass/pc/top.scss */

#page #main-container .prize-container .number .inner li .NBMillion_zero,
#page #main-container .prize-container .number .inner li .NTMillion_zero {
  background-position: -385px 0;
}

/* line 316, ../../sass/pc/top.scss */

#page #main-container .prize-container .number .inner li .NBMillion_oneHundredMillion,
#page #main-container .prize-container .number .inner li .NTMillion_oneHundredMillion {
  background-position: -105px 0;
}

/* line 321, ../../sass/pc/top.scss */

#page #main-container .prize-container .number .inner li .NB_tenThousand,
#page #main-container .prize-container .number .inner li .NT_tenThousand {
  background-position: -280px -48px;
}

/* line 325, ../../sass/pc/top.scss */

#page #main-container .prize-container .number .inner li .NB_yen,
#page #main-container .prize-container .number .inner li .NT_yen {
  background-position: -455px -48px;
}

/* line 330, ../../sass/pc/top.scss */

#page #main-container .prize-container .number .inner li .NB_blank,
#page #main-container .prize-container .number .inner li .NT_blank {
  background-position: -420px 0;
}



/*********************************************************************************** ▼挿入 ***********************************************************************************/

/*
 * 選択ボックス
*/

.tt-boxlist-feature {
  margin: 5px;
  padding: 10px 7px;
  border: 1px solid #de8383;
}

/*head*/

.tt-boxlist-feature .tt-content-head {
  float: left;
  width: 200px;
  height: 212px;
  background: #e80000;
  text-align: center;
}

.tt-boxlist-feature .tt-head-panel {
  display: block;
  padding: 6px 0;
  background: #000;
  color: #fff;
  text-align: center;
}

.tt-boxlist-feature .tt-str-yellow {
  color: #ffee06;
}

.tt-boxlist-feature .tt-big .tt-logo {
  width: 100px;
  height: 70px;
  margin: 5px 0;
  background: url(/img/pc/top/sprite_tt_top.png);
  background-position: -626px -150px;
}

.tt-boxlist-feature .tt-big .tt-logo span {
  display: none;
}

#top_contents .tt-boxlist-feature .tt-big .tt-sprite-str {
  width: 170px;
  height: 70px;
  /* 6oku */
  background: url(/img/pc/top/sprite_tt_top.png?20171228); background-position: -456px -150px;
  /* 10oku */
  /*background: url(/img/pc/top/sprite_tt_top_10oku.png?20171228); background-position: -456px -150px;*/
  /* 7oku */
  /*background: url(/img/pc/top/sprite_tt_top_10oku.png?20171228); background-position: -576px -379px;*/
}

#top_contents .tt-boxlist-feature .tt-big .tt-panel {
  width: auto;
}

/*body*/

#top_contents .tt-boxlist-feature .tt-content-body {
  height: 192px;
  display: inline-block;
  padding: 13px 8px;
}

.tt-boxlist-feature .tt-purchase-select li {
  margin-left: 8px;
}

/* purchase volume */

.tt-purchase-select-sp {
  display: none;
}

/*input*/

.tt-purchase-input .tt-inline-item {
  vertical-align: middle;
}

.tt-purchase-input input {
  width: 135px;
  height: 30px;
  margin: 0 5px 0 0;
  font-size: 16px;
}

/* plus/minus btn */

.tt-boxlist-feature .tt-purchase-change {
  margin-left: 13px;
}

/*input*/

.tt-purchase-input input {
  width: 135px;
  height: 30px;
  margin: 0 5px 0 0;
  font-size: 16px;
}

/* purchase btn */

.tt-purchase-btn {
  padding: 8px 0;
  text-align: center;
}

.tt-purchase-btn .top-tt-btn-purchasebig {
  width: 290px;
  height: 50px;
  border: 0;
  background: url(/img/pc/top/sprite_tt_top.png);
  background-position: -456px -50px;
  cursor: pointer;
}

.tt-purchase-btn .top-tt-btn-purchasebig:hover {
  background-position: -456px -100px;
}

.tt-purchase-btn .top-tt-btn-purchasebig.tt-disable {
  background-position: -456px 0;
}

/* accordion box */

.tt-accordion-box.mg5 {
  margin: 5px;
}

.tt-accordion-head {
  padding: 8px;
  border: 1px solid #113500;
  background: #6d6d6d;
  background: -moz-linear-gradient(top, #6d6d6d 0%, #5e5e5e 50%, #5b5b5b 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #6d6d6d), color-stop(50%, #5e5e5e), color-stop(100%, #5b5b5b));
  background: -webkit-linear-gradient(top, #6d6d6d 0%, #5e5e5e 50%, #5b5b5b 100%);
  background: -o-linear-gradient(top, #6d6d6d 0%, #5e5e5e 50%, #5b5b5b 100%);
  background: -ms-linear-gradient(top, #6d6d6d 0%, #5e5e5e 50%, #5b5b5b 100%);
  background: linear-gradient(to bottom, #6d6d6d 0%, #5e5e5e 50%, #5b5b5b 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6d6d6d', endColorstr='#5b5b5b', GradientType=0);
  position: relative;
}

.tt-accordion-head .tt-str-others {
  display: inline-block;
  width: 124px;
  height: 24px;
  background: url(/img/pc/top/sprite_tt_top.png) no-repeat;
  background-position: -534px -320px;
}

*:first-child + html .tt-accordion-head .tt-str-others {
  display: inline;
  zoom: 1;
}

.tt-accordion-head .tt-str-others .tt-sprite {
  display: none;
}

.tt-accordion-head .tt-icon {
  display: block;
  width: 30px;
  height: 30px;
  background: url(/img/pc/top/sprite_tt_top.png) no-repeat;
  background-position: -710px -274px;
  cursor: pointer;
  position: absolute;
  right: 5px;
  top: 5px;
}

.tt-accordion-head .tt-icon.tt-accordion-open {
  background-position: -710px -304px;
}

.tt-accordion-body {
  border: 1px solid #676666;
  border-top: 0;
}

.tt-accordion-body .tt-boxlist-col3 {
  padding: 7px;
}

/* others - col3 */

.tt-boxlist-col3 .tt-boxlist-item {
  /*display: inline-block;*/
  float: left;
  width: 200px;
  margin-left: 8px;
}

*:first-child + html .tt-boxlist-col3 .tt-boxlist-item {
  display: inline;
  zoom: 1;
}

.tt-boxlist-col3 .tt-boxlist-item:first-child {
  margin-left: 0;
}

.tt-boxlist-col3 .tt-content-head {
  padding: 5px;
}

.tt-boxlist-col3 .tt-content-head .tt-icon {
  display: inline-block;
  width: 74px;
  height: 46px;
  margin: 0;
  background: url(/img/pc/top/sprite_tt_top.png) no-repeat;
  vertical-align: middle;
}

*:first-child + html .tt-boxlist-col3 .tt-content-head .tt-icon {
  display: inline;
  zoom: 1;
}

.tt-boxlist-col3 .tt-content-head .tt-icon .tt-sprite {
  display: none;
}

.tt-boxlist-col3 .tt-content-head .tt-sprite-str {
  width: 110px;
  height: 63px;
  line-height: 63px;
  background: none;
  vertical-align: middle;
}

.tt-boxlist-col3 .tt-content-head .tt-col3-str {
  display: block;
  background: url(/img/pc/top/sprite_tt_top.png) no-repeat;
}

.tt-boxlist-col3 .tt-content-head .tt-panel {
  width: auto;
}

.tt-boxlist-col3 .tt-content-body {
  padding: 8px;
}

/*100yen*/

.tt-boxlist-item.tt-100yenbig .tt-content-head {
  background: #f08300;
}

.tt-boxlist-item.tt-100yenbig .tt-content-body {
  border: 2px solid #f08300;
  border-top: 0;
}

.tt-boxlist-item .tt-content-body .warning {
  color: #F01200;
  font-size: 12px;
}

.tt-boxlist-col3 .tt-boxlist-item.tt-100yenbig .tt-icon {
  background-position: -562px -274px;
}

.tt-boxlist-item.tt-100yenbig .tt-col3-str {
  width: 106px;
  height: 46px;
  margin: 10px 0 0;
  background-position: -456px -274px;
  text-indent: 0;
}

.tt-100yenbig .tt-carryover-bnr {
  background: #F08300;
}

.tt-100yenbig .tt-carryover-bnr.tt-carryover-on {
  background: url(/img/pc/top/bg_carryover.png) 0 0 no-repeat;
}

/*big1000*/

.tt-boxlist-item.tt-big1000 .tt-content-head {
  background: #f550a5;
}

.tt-boxlist-item.tt-big1000 .tt-content-body {
  border: 2px solid #f550a5;
  border-top: 0;
}

.tt-boxlist-col3 .tt-boxlist-item.tt-big1000 .tt-icon {
  background-position: -636px -274px;
}

.tt-boxlist-item.tt-big1000 .tt-col3-str {
  width: 98px;
  height: 54px;
  margin: 7px 0 0 3px;
  background-position: -456px -220px;
}

.tt-big1000 .tt-carryover-bnr {
  background: #f550a5;
}

.tt-big1000 .tt-carryover-bnr.tt-carryover-on {
  background: url(/img/pc/top/bg_carryover.png) 0 0 no-repeat;
}

/*mini big*/

.tt-boxlist-item.tt-minibig .tt-content-head {
  background: #9bcd14;
}

.tt-boxlist-item.tt-minibig .tt-content-body {
  border: 2px solid #9bcd14;
  border-top: 0;
}

.tt-boxlist-col3 .tt-boxlist-item.tt-minibig .tt-icon {
  background-position: -456px -320px;
}

.tt-boxlist-item.tt-minibig .tt-col3-str {
  width: 96px;
  height: 54px;
  margin: 7px 0 0 5px;
  background-position: -554px -220px;
}

.tt-minibig .tt-carryover-bnr {
  background: #9bcd14;
}

.tt-minibig .tt-carryover-bnr.tt-carryover-on {
  background: url(/img/pc/top/bg_carryover.png) 0 0 no-repeat;
}

.tt-boxlist-col3 .tt-purchase-change {
  margin: 0;
}

.tt-boxlist-col3 .tt-purchase-change .plus_button {
  width: 50px;
  height: 26px;
  margin-right: 5px;
  background: url(/img/pc/top/sprite_tt_top.png) no-repeat;
  background-position: -456px -368px;
}

.tt-boxlist-col3 .tt-purchase-change .plus_button:hover {
  background-position: -456px -368px;
  opacity: 0.6;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=60);
}

.tt-boxlist-col3 .tt-purchase-change .minus_button {
  width: 50px;
  height: 26px;
  background: url(/img/pc/top/sprite_tt_top.png) no-repeat;
  background-position: -506px -368px;
}

.tt-boxlist-col3 .tt-purchase-change .minus_button:hover {
  background-position: -506px -368px;
  opacity: 0.6;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=60);
}

.tt-boxlist-col3 .tt-purchase-input input {
  width: 48px;
  height: 22px;
  margin: 0 3px 0 0;
  font-size: 14px;
}

/* total */

.tt-purchase-total {
  margin: 15px 5px 20px;
  padding: 10px;
  border-top: 1px dotted #040000;
  border-bottom: 1px dotted #040000;
  background: #fff7d0;
}

.tt-purchase-total-inner {
  font-size: 18px;
  font-weight: bold;
  text-align: right;
}

.tt-purchase-total-inner .tt-total {
  color: #f00000;
  font-weight: bold;
}

.tt-purchase-action {
  margin: 0 0 20px;
}

.tt-purchase-action .tt-purchase-btn-bulk {
  display: block;
  width: 456px;
  height: 60px;
  margin: 0 auto;
  border: 0;
  background: url(/img/pc/top/sprite_tt_top.png) no-repeat;
  background-position: 0px -360px;
  cursor: pointer;
}

.tt-purchase-action a {
  display: block;
  width: 456px;
  height: 60px;
  margin: 0 auto;
  background: url(/img/pc/top/sprite_tt_top.png) no-repeat;
  background-position: 0px -360px;
  display: none;
}

.tt-purchase-action a:hover {
  background-position: 0 0;
}

.tt-purchase-action a.tt-disable {
  background-position: 0 -60px;
}

.tt-purchase-action .topAllBigSubmitPC {
  display: block;
  width: 456px;
  height: 60px;
  margin: 0 auto;
  background: url(/img/pc/top/sprite_tt_top.png) no-repeat;
  background-position: 0px -360px;
  border: 0px;
}

.tt-purchase-action .topAllBigSubmitPC:hover {
  background-position: 0 0;
}

.tt-purchase-action .topAllBigSubmitPC.tt-disable {
  background-position: 0 -60px;
}

.tt-purchase-action .topAllBigSubmitPC.disabled {
  background: url("/img/pc/top/sprite_tt_top.png") 0 -60px no-repeat;
  cursor: default;
}

/*
 * 定期購入
*/

.tt-purchase-regular {
  margin: 0 5px;
}

.tt-regular-head {
  padding: 4px 92px;
  border: 1px solid #113500;
  background: #5cb52f;
  position: relative;
}

.tt-regular-head h2 {
  width: 390px;
  height: 29px;
  background: url(/img/pc/top/sprite_tt_top.png) no-repeat;
  background-position: 0 -420px;
  overflow: hidden;
  text-indent: 100%;
  white-space: nowrap;
}

.tt-regular-head h2 .icon {
  width: 79px;
  height: 50px;
  background: url(/img/pc/top/sprite_tt_top.png) no-repeat;
  background-position: -650px -220px;
  overflow: hidden;
  text-indent: 100%;
  white-space: nowrap;
  position: absolute;
  left: 8px;
  top: -16px;
}

.tt-regular-body {
  padding: 18px;
  border: 1px solid #113500;
  border-top: 0;
  background: #fafff7;
}

.tt-regular-body .tt-container {
  margin: 0 0 10px;
  color: #1a5500;
  font-size: 16px;
  font-weight: bold;
  line-height: 1.4;
}

.tt-regular-container h3 {
  margin: 0px 0 8px;
  padding: 3px 0 3px 5px;
  border-left: 5px solid #5cb52f;
  color: #000;
  font-size: 16px;
  font-weight: bold;
}

.tt-input-list li {
  margin: 0 0 16px;
}

.tt-input-list .tt-error-on {
  background: #ffefef;
}

.tt-input-list li input {
  margin-right: 6px;
}

.tt-input-list label {
  font-size: 16px;
}

.tt-input-list .tt-note {
  margin: 8px 0 0 20px;
  color: #2a7f02;
  font-size: 13px;
  line-height: 1.4;
}

.tt-regular-container {
  display: none;
  margin: 0 0 0 20px;
  padding: 10px;
  background: #e9f7e1;
}

.tt-regular-custom {
  display: none;
  margin: 10px 0 0 20px;
  padding: 10px;
  background: #fff;
}

.tt-regular-custom.tt-error-on {
  background: #ffefef;
}

.tt-regular-custom label {
  font-size: 13px;
}

.tt-custom-course {
  margin: 10px 0 0 16px;
}

.tt-custom-course label {
  margin-right: 8px;
}

/* button */

.tt-regular-action {
  text-align: center;
}

.tt-regular-action input {
  width: 456px;
  height: 60px;
  border: 0;
  background: url(/img/pc/top/sprite_tt_top.png);
  background-position: 0 -240px;
  cursor: pointer;
}

.tt-regular-action input:hover {
  background-position: 0 -180px;
}

.tt-regular-action input.tt-omakase-disable {
  background-position: 0 -450px;
}

/* error */

.big-container .tt-error-block {
  margin: 5px 5px 10px;
}

.big-container .tt-input-error {
  border: 1px solid #ff0000;
  background: #ffe3e3;
}

/* 不成立エラー表示 */

.tt-boxlist-feature .tt-cancel-state .tt-content-head {
  height: 234px;
}

#top_contents .tt-boxlist-feature .tt-cancel-state .tt-content-body {
  height: 214px;
}

.tt-boxlist-feature .tt-cancel-state .tt-content-body .warning {
  display: block;
  margin: 0 0 7px;
}

/*********************************************************************************** ▲挿入 ***********************************************************************************/

/* line 589, ../../sass/pc/top.scss */

#page #main-container #info-title {
  background: url(../../img/pc/top/img_title_info.gif) 0 0 no-repeat;
}

/* line 593, ../../sass/pc/top.scss */

#page #main-container #campaign-title {
  background: url(../../img/pc/top/img_title_campaign.gif) 0 0 no-repeat;
}

/* line 598, ../../sass/pc/top.scss */

#page #main-container .info-container h3 {
  width: 649px;
  height: 37px;
}

/* line 603, ../../sass/pc/top.scss */

#page #main-container .info-container .info-items {
  margin: 10px 0 20px;
}

#page #main-container .info-container .info-items table {
  margin-bottom: 5px;
}

#page #main-container .info-container .info-items tr td:first-child {
  padding-right: 5px;
}

#page #main-container .info-container .info-items tr td:not(:first-child) {
  padding: 0 5px;
}

#page #main-container .info-container .info-items tr td:nth-child(3),
#page #main-container .info-container .info-items tr td:last-child {
  text-align: right;
}

#page #main-container .info-container .info-items p {
  border-top: 1px solid #ddd;
  padding-top: 5px;
  margin: 5px 0;
}

/* line 607, ../../sass/pc/top.scss */

#page #main-container .info-container .campaign-link {
  margin-bottom: 10px;
  text-align: right;
}

/* line 612, ../../sass/pc/top.scss */

#page #main-container .info-container .item {
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  margin-bottom: 5px;
  border: 1px solid #b6b6b6;
}

/* line 617, ../../sass/pc/top.scss */

#page #main-container .info-container .item dt {
  padding: 10px 15px;
  background: url(../../img/pc/top/bg_arrow_down.gif) 98% 50% no-repeat;
  cursor: pointer;
}

/* line 622, ../../sass/pc/top.scss */

#page #main-container .info-container .item dt.open {
  background: url(../../img/pc/top/bg_arrow_up.gif) 98% 50% no-repeat;
}

/* line 627, ../../sass/pc/top.scss */

#page #main-container .info-container .item dd {
  display: none;
  padding: 10px 15px;
  background: #f3f3f3;
}

/* line 635, ../../sass/pc/top.scss */

#page #main-container .banner-container {
  position: relative;
  height: 118px;
  padding: 0 21px;
  border: 2px solid #bf0000;
}

/* line 641, ../../sass/pc/top.scss */

#page #main-container .banner-container ul {
  width: 3000px;
  padding: 7px 23px;
}

/* line 645, ../../sass/pc/top.scss */

#page #main-container .banner-container ul li {
  float: left;
}

/* line 648, ../../sass/pc/top.scss */

#page #main-container .banner-container ul li img {
  max-width: 170px;
  max-height: 105px;
}

/* line 655, ../../sass/pc/top.scss */

#page #main-container .banner-container .bx-viewport {
  height: 118px !important;
}

/* line 659, ../../sass/pc/top.scss */

#page #main-container .banner-container .bx-wrapper {
  margin: 0 auto;
}

/* line 663, ../../sass/pc/top.scss */

#page #main-container .banner-container .nav {
  position: absolute;
  top: 0;
  width: 22px;
  height: 120px;
  cursor: pointer;
}

/* line 670, ../../sass/pc/top.scss */

#page #main-container .banner-container .nav.nav-left {
  left: 0;
  background: #bf0000 url(../../img/pc/top/bg_arrow_left.gif) 6px 50% no-repeat;
}

/* line 675, ../../sass/pc/top.scss */

#page #main-container .banner-container .nav.nav-right {
  right: 0;
  background: #bf0000 url(../../img/pc/top/bg_arrow_right.gif) 9px 50% no-repeat;
}

/* line 684, ../../sass/pc/top.scss */

#page #sideNavi {
  float: right;
  width: 290px;
}

/* line 688, ../../sass/pc/top.scss */

#page #sideNavi #resultArea {
  position: relative;
  width: 290px;
  height: 200px;
  margin-bottom: 8px;
  background: url(../../img/pc/top/img_result_big.gif) 0 0 no-repeat;
}

#page #sideNavi .resultAreaInner {
  position: absolute;
  left: 10px;
  bottom: 10px;
  background: #fff;
  border-radius: 3px;
  width: 250px;
  margin: 150px auto 0;
  padding: 5px 10px;
}

#page #sideNavi #resultArea p {
  font-weight: bold;
  line-height: 1;
  font-size: 12px;
}

#page #sideNavi #resultArea p.number {
  margin: 3px 0;
}

#page #sideNavi #resultArea p.price {
}

/* line 710, ../../sass/pc/top.scss */

#page #sideNavi #orderArea {
  margin-bottom: 10px;
}

/* line 713, ../../sass/pc/top.scss */

#page #sideNavi #orderArea .item {
  margin-bottom: 8px;
}

/* line 716, ../../sass/pc/top.scss */

#page #sideNavi #orderArea .item.big {
  height: 77px;
  background: url(../../img/pc/top/img_big_logo_s.gif) 0 0 no-repeat;
}

/* line 720, ../../sass/pc/top.scss */

#page #sideNavi #orderArea .item.toto {

  height: 77px;
  background: url(../../img/pc/top/img_toto_logo_s.png) 0 0 no-repeat;
  /*
    height: 35px;
  background: url(../../img/pc/top/img_toto_logo_s.gif) 0 0 no-repeat;
      */
}

/* line 724, ../../sass/pc/top.scss */

#page #sideNavi #orderArea .item.toto a {
  display: block;
  width: 199px;
  height: 35px;
  background: url(../../img/pc/top/btn_purchase_toto_s.gif) 0 0 no-repeat;
}

/* line 732, ../../sass/pc/top.scss */

#page #sideNavi #orderArea .item.last {
  margin-bottom: 0;
}

/* line 736, ../../sass/pc/top.scss */

#page #sideNavi #orderArea .item .btn {
  padding-left: 90px;
}

/* line 739, ../../sass/pc/top.scss */

#page #sideNavi #orderArea .item .btn li {
  margin-bottom: 8px;
  *xmargin-bottom: 4px;
}

/* line 743, ../../sass/pc/top.scss */

#page #sideNavi #orderArea .item .btn li a {
  display: block;
  width: 199px;
  height: 35px;
}

/* line 750, ../../sass/pc/top.scss */

#page #sideNavi #orderArea .item .btn li.normal a {
  background: url(../../img/pc/top/btn_purchase_big_s.gif) 0 0 no-repeat;
}

#page #sideNavi #orderArea .item.toto .btn li.normal a {
  background: url(/img/pc/top/btn_purchase_toto_s.gif) 0 0 no-repeat;
}

#page #sideNavi #orderArea .item.toto .btn li.regular a {
  background: url(../../img/pc/top/btn_purchase_toto_regular_s.png) 0 0 no-repeat;
}

/* line 756, ../../sass/pc/top.scss */

#page #sideNavi #orderArea .item .btn li.regular a {
  background: url(../../img/pc/top/btn_purchase_regular_s.gif) 0 0 no-repeat;
}

/* line 761, ../../sass/pc/top.scss */

#page #sideNavi #orderArea .item .btn li.last {
  margin-bottom: 0;
}

/* line 769, ../../sass/pc/top.scss */

#page #sideNavi #guideArea {
  margin-bottom: 10px;
}

/* line 772, ../../sass/pc/top.scss */

#page #sideNavi #guideArea li {
  margin-bottom: 8px;
}

/* line 776, ../../sass/pc/top.scss */

#page #sideNavi #guideArea li.lottery a {
  background: url(/img/banner/other/takarakuji/20160229_lotopc.jpg?20170701) 0 0 no-repeat;
  height: 290px!important;
}
#page #sideNavi #guideArea li.donation a {
  background: url(/img/banner/other/donation/290x152.jpg) 0 0 no-repeat;
  height: 152px!important;
}

#page #sideNavi #guideArea li.special a {
  /*  background: url(../../img/pc/top/bnr_trivia_20141222_290x100.jpg) 0 0 no-repeat; */
  background: url(../../img/pc/top/bnr_vissle_290x62.gif) 0 0 no-repeat;
  height: 62px!important;
}
#page #sideNavi #guideArea li.wcup a {
  /*  background: url(../../img/pc/top/bnr_trivia_20141222_290x100.jpg) 0 0 no-repeat; */
  background: url(/img/banner/wcup_toto/290x118.jpg) 0 0 no-repeat;
  height: 118px!important;
}

/* line 776, ../../sass/pc/top.scss */

#page #sideNavi #guideArea li.beginner a {
  background: url(../../img/pc/top/btn_guide_01.gif) 0 0 no-repeat;
}

/* line 782, ../../sass/pc/top.scss */

#page #sideNavi #guideArea li.omakase a {
  background: url(../../img/pc/top/btn_guide_02.gif) 0 0 no-repeat;
}

/* line 788, ../../sass/pc/top.scss */

#page #sideNavi #guideArea li.judge a {
  background: url(../../img/pc/top/btn_guide_03.gif) 0 0 no-repeat;
}

/* line 794, ../../sass/pc/top.scss */

#page #sideNavi #guideArea li.toto-town a {
  background: url(../../img/pc/top/btn_guide_04.gif) 0 0 no-repeat;
}

/* line 800, ../../sass/pc/top.scss */

#page #sideNavi #guideArea li.hit a {
  background: url(../../img/pc/top/btn_guide_05.gif) 0 0 no-repeat;
}

/* line 806, ../../sass/pc/top.scss */

#page #sideNavi #guideArea li.column a {
  background: url(../../img/pc/top/btn_guide_06.gif) 0 0 no-repeat;
}

#page #sideNavi #guideArea li.english-help a {
  background: url(../../img/pc/top/btn_guide_07.gif) 0 0 no-repeat;
}

#page #sideNavi #guideArea li.omakase-toto a {
  background: url(../../img/pc/top/btn_guide_08.gif) 0 0 no-repeat;
}

/* line 811, ../../sass/pc/top.scss */

#page #sideNavi #guideArea li.last {
  margin-bottom: 0;
}

/* line 815, ../../sass/pc/top.scss */

#page #sideNavi #guideArea li a {
  display: block;
  width: 290px;
  height: 62px;
}

/* line 823, ../../sass/pc/top.scss */

#page #sideNavi #socialArea {
  background: url(../../img/pc/top/label_share.gif) 120px 30px no-repeat;
  text-align: right;
}

/* line 827, ../../sass/pc/top.scss */

#page #sideNavi #socialArea li {
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  margin-left: 10px;
  vertical-align: middle;
}

/* line 836, ../../sass/pc/top.scss */

#page #sideNavi #totoTown {
  background: url("/img/pc/common/bnr_totoTown_tousen.gif") no-repeat 0 0;
  margin-bottom: 10px;
}

/* line 840, ../../sass/pc/top.scss */

#page #sideNavi #totoTown,
#page #sideNavi #totoTown a {
  width: 290px;
  height: 218px;
}

/* line 844, ../../sass/pc/top.scss */

#page #sideNavi #totoTown span {
  display: none;
}

/* line 849, ../../sass/pc/top.scss */

#page #sideNavi #totoTownS {
  background: url("/img/pc/common/bnr_r_navi_tototown.gif") no-repeat 0 0;
  margin-bottom: 10px;
}

/* line 853, ../../sass/pc/top.scss */

#page #sideNavi #totoTownS a {
  width: 290px;
  height: 130px;
}

/* line 857, ../../sass/pc/top.scss */

#page #sideNavi #totoTownS span {
  display: none;
}

/* line 862, ../../sass/pc/top.scss */

#page #sideNavi #event_CP {
  background: #bf0000 url("/img/pc/top/bnr_cp20130624_290x64.gif") no-repeat 0 0;
  margin-bottom: 10px;
}

/* line 866, ../../sass/pc/top.scss */

#page #sideNavi #event_CP,
#page #sideNavi #event_CP a {
  width: 290px;
  height: 64px;
}

/* line 870, ../../sass/pc/top.scss */

#page #sideNavi #event_CP span {
  display: none;
}

/* line 875, ../../sass/pc/top.scss */

#page #sideNavi #event_CP2 {
  background: #bf0000 url("/img/pc/common/bnr_app_290x64.gif") no-repeat 0 0;
  margin-bottom: 10px;
}

/* line 879, ../../sass/pc/top.scss */

#page #sideNavi #event_CP2,
#page #sideNavi #event_CP2 a {
  width: 290px;
  height: 64px;
}

/* line 883, ../../sass/pc/top.scss */

#page #sideNavi #event_CP2 span {
  display: none;
}

/* line 888, ../../sass/pc/top.scss */

#page #sideNavi #event_CP3 {
  background: #bf0000 url("/img/pc/top/bnr_cp20130803_290x64.gif") no-repeat 0 0;
  margin-bottom: 10px;
}

/* line 892, ../../sass/pc/top.scss */

#page #sideNavi #event_CP3,
#page #sideNavi #event_CP3 a {
  width: 290px;
  height: 64px;
}

/* line 896, ../../sass/pc/top.scss */

#page #sideNavi #event_CP3 span {
  display: none;
}

/* line 901, ../../sass/pc/top.scss */

#page #sideNavi #buy_omakase {
  background: #bf0000 url("/img/pc/top/bnr_big_omakase_290x64.gif") no-repeat 0 0;
  margin-bottom: 10px;
}

/* line 905, ../../sass/pc/top.scss */

#page #sideNavi #buy_omakase,
#page #sideNavi #buy_omakase a {
  width: 290px;
  height: 64px;
}

/* line 909, ../../sass/pc/top.scss */

#page #sideNavi #buy_omakase span {
  display: none;
}

/* line 914, ../../sass/pc/top.scss */

#page #sideNavi #event_CP4 {
  background: #bf0000 url("/img/pc/top/bnr_cpApp_20130902_290x64.gif") no-repeat 0 0;
  margin-bottom: 10px;
}

/* line 918, ../../sass/pc/top.scss */

#page #sideNavi #event_CP4,
#page #sideNavi #event_CP4 a {
  width: 290px;
  height: 64px;
}

/* line 922, ../../sass/pc/top.scss */

#page #sideNavi #event_CP4 span {
  display: none;
}

/* line 927, ../../sass/pc/top.scss */

#page #sideNavi #supersale {
  background: #bf0000 url("/img/pc/top/bnr_ss20130821_290x64.gif") no-repeat 0 0;
  margin-bottom: 10px;
}

/* line 931, ../../sass/pc/top.scss */

#page #sideNavi #supersale,
#page #sideNavi #supersale a {
  width: 290px;
  height: 64px;
}

/* line 935, ../../sass/pc/top.scss */

#page #sideNavi #supersale span {
  display: none;
}

/* line 940, ../../sass/pc/top.scss */

#page #sideNavi #toranomaki {
  background: #bf0000 url("/img/pc/top/bnr_toranomaki_290x64.gif") no-repeat 0 0;
  margin-bottom: 10px;
}

/* line 944, ../../sass/pc/top.scss */

#page #sideNavi #toranomaki,
#page #sideNavi #toranomaki a {
  width: 290px;
  height: 64px;
}

/* line 948, ../../sass/pc/top.scss */

#page #sideNavi #toranomaki span {
  display: none;
}

/* line 953, ../../sass/pc/top.scss */

#page #sideNavi #event_totoone {
  background: #bf0000 url("/img/pc/top/bnr_20120627a_cpn_290x064.gif") no-repeat 0 0;
  margin-bottom: 10px;
}

/* line 957, ../../sass/pc/top.scss */

#page #sideNavi #event_totoone,
#page #sideNavi #event_totoone a {
  width: 290px;
  height: 64px;
}

/* line 961, ../../sass/pc/top.scss */

#page #sideNavi #event_totoone span {
  display: none;
}

/* line 966, ../../sass/pc/top.scss */

#page #sideNavi #support {
  background: #bf0000 url("/img/pc/common/bnr_support_290x64.jpg") no-repeat 0 0;
  margin-bottom: 10px;
}

/* line 970, ../../sass/pc/top.scss */

#page #sideNavi #support,
#page #sideNavi #support a {
  width: 290px;
  height: 64px;
}

/* line 974, ../../sass/pc/top.scss */

#page #sideNavi #support span {
  display: none;
}

/* line 980, ../../sass/pc/top.scss */

#page #sideNavi #camp_index {
  background: #bf0000 url("/img/pc/common/bnr_cp_index_290x64.gif") no-repeat 0 0;
  margin-bottom: 10px;
}

/* line 984, ../../sass/pc/top.scss */

#page #sideNavi #camp_index,
#page #sideNavi #camp_index a {
  width: 290px;
  height: 64px;
}

/* line 988, ../../sass/pc/top.scss */

#page #sideNavi #camp_index span {
  display: none;
}

/* line 994, ../../sass/pc/top.scss */

#page #sideNavi #totoBlog {
  background: #bf0000 url("/img/pc/common/bnr_totoBlog.gif") no-repeat 0 0;
  margin-bottom: 10px;
}

/* line 998, ../../sass/pc/top.scss */

#page #sideNavi #totoBlog,
#page #sideNavi #totoBlog a {
  width: 290px;
  height: 60px;
}

/* line 1002, ../../sass/pc/top.scss */

#page #sideNavi #totoBlog span {
  display: none;
}

/* line 1007, ../../sass/pc/top.scss */

#page #sideNavi #lucky_lot {
  background: #bf0000 url("/img/pc/common/bnr_lucky_lot_290x64.jpg") no-repeat 0 0;
  margin-bottom: 10px;
}

/* line 1011, ../../sass/pc/top.scss */

#page #sideNavi #lucky_lot,
#page #sideNavi #lucky_lot a {
  width: 290px;
  height: 64px;
}

/* line 1015, ../../sass/pc/top.scss */

#page #sideNavi #lucky_lot span {
  display: none;
}

/* line 1021, ../../sass/pc/top.scss */

#page #sideNavi #totoPresent,
#page #sideNavi #totoPresent a {
  width: 290px;
  height: 64px;
}

/* line 1025, ../../sass/pc/top.scss */

#page #sideNavi #totoPresent span {
  display: none;
}

/* line 1030, ../../sass/pc/top.scss */

#page #sideNavi #maintenance,
#page #sideNavi #sorry {
  margin-bottom: 15px;
  border: #c20000 3px solid;
}

/* line 1034, ../../sass/pc/top.scss */

#page #sideNavi #maintenance div.bgBottom,
#page #sideNavi #sorry div.bgBottom {
  background: url("/img/pc/common/bg_maintenance_inner.gif") repeat-y 0 0;
  zoom: 1;
}

/* line 1038, ../../sass/pc/top.scss */

#page #sideNavi #maintenance div.bgTop {
  background: url("/img/pc/common/bg_maintenance_top.gif") no-repeat 0 0;
}

/* line 1038, ../../sass/pc/top.scss */

#page #sideNavi #sorry div.bgTop {
  background: url("/img/pc/common/bg_sorry_top.gif") no-repeat 0 0;
}

/* line 1041, ../../sass/pc/top.scss */

#page #sideNavi #maintenance div.bgTop p,
#page #sideNavi #sorry div.bgTop p {
  display: none;
}

/* line 1044, ../../sass/pc/top.scss */

#page #sideNavi #maintenance div.bgTop dl,
#page #sideNavi #sorry div.bgTop dl {
  padding: 50px 10px 15px;
}

/* line 1047, ../../sass/pc/top.scss */

#page #sideNavi #maintenance div.bgTop dl dt,
#page #sideNavi #sorry div.bgTop dl dt {
  margin: 0 0 0.5em;
}

/* line 1053, ../../sass/pc/top.scss */

#page #sideNavi #rNavBigBox {
  height: 115px;
  overflow: hidden;
  line-height: 1;
  margin-bottom: 10px;
  padding: 0 6px 0 8px;
  background: url("/img/pc/common/bg_r_navi_big_buy.gif") no-repeat 0 0;
  zoom: 1;
}

/* line 1062, ../../sass/pc/top.scss */

#page #sideNavi #rNavBigBox span {
  display: none;
}

/* line 1065, ../../sass/pc/top.scss */

#page #sideNavi #rNavBigBox dt {
  float: left;
  width: 111px;
  height: 81px;
  margin-top: 18px;
  background: url("/img/pc/common/logo_r_navi_big.gif") no-repeat 0 0;
}

/* line 1072, ../../sass/pc/top.scss */

#page #sideNavi #rNavBigBox dd {
  float: right;
}

/* line 1075, ../../sass/pc/top.scss */

#page #sideNavi #rNavBigBox a {
  display: block;
}

/* line 1078, ../../sass/pc/top.scss */

#page #sideNavi #rNavBigBox .buyBtnA a {
  width: 158px;
  height: 43px;
  margin-top: 11px;
  background: url("/img/pc/common/btn_r_navi-bigbuy02.gif") no-repeat 0 0;
}

/* line 1084, ../../sass/pc/top.scss */

#page #sideNavi #rNavBigBox .buyBtnB a {
  width: 158px;
  height: 43px;
  margin-top: 11px;
  background: url("/img/pc/common/btn_r_navi-bigbuy.gif") no-repeat 0 0;
}

/* line 1090, ../../sass/pc/top.scss */

#page #sideNavi #rNavBigBox .regularBuyBtn a {
  width: 158px;
  height: 46px;
  margin-top: 6px;
  background: url("/img/pc/common/btn_r_navi-big_regular.gif") no-repeat 0 0;
}

/* line 1097, ../../sass/pc/top.scss */

#page #sideNavi #rNavtotoBox {
  height: 67px;
  overflow: hidden;
  line-height: 1;
  margin-bottom: 10px;
  padding: 0 6px 0 8px;
  background: url("/img/pc/common/bg_r_navi_toto_buy.gif") no-repeat 0 0;
  zoom: 1;
}

/* line 1106, ../../sass/pc/top.scss */

#page #sideNavi #rNavtotoBox span {
  display: none;
}

/* line 1109, ../../sass/pc/top.scss */

#page #sideNavi #rNavtotoBox dt {
  float: left;
  width: 111px;
  height: 55px;
  margin-top: 6px;
  background: url("/img/pc/common/logo_r_navi_toto.gif") no-repeat 0 0;
}

/* line 1116, ../../sass/pc/top.scss */

#page #sideNavi #rNavtotoBox dd {
  float: right;
  margin-top: 12px;
}

/* line 1120, ../../sass/pc/top.scss */

#page #sideNavi #rNavtotoBox a {
  display: block;
  width: 158px;
  height: 43px;
  background: url("/img/pc/common/btn_r_navi-totobuy.gif") no-repeat 0 0;
}

/* line 1127, ../../sass/pc/top.scss */

#page #totopageAll {
  width: 950px;
  margin: 0 auto 20px;
}

/* line 1133, ../../sass/pc/top.scss */

#page .cf:before,
#page .cf:after {
  content: " ";
  display: table;
}

/* line 1138, ../../sass/pc/top.scss */

#page .cf:after {
  clear: both;
}

/* line 1141, ../../sass/pc/top.scss */

#page .cf {
  *zoom: 1;
}

/* agree_omakase_rule */

div#sideNavi div#agree_omakase_rule {
  background: #BF0000 url("/img/reservation_rule/pc_top.jpg") no-repeat 0 0;
  margin-bottom: 10px;
}

div#sideNavi div#agree_omakase_rule,
div#sideNavi div#agree_omakase_rule a {
  width: 290px;
  height: 160px;
}

div#sideNavi div#agree_omakase_rule span {
  display: none;
}

/* hotCampaign */

div.info-container div#hotCampaign {
  padding: 0 0 20px;
}

div.info-container div#hotCampaign h3 {
  background: url("/img/pc/top/tit_hotCampaign.gif") no-repeat 0 0;
  width: 616px;
  height: 120px;
}

div.info-container div#hotCampaign div.hotCampaignWrap {
  background: #dddddd;
}

/*********************************************************************************** ▼バナー更新箇所 ***********************************************************************************/

/*
div.info-container div#hotCampaign p{
    background:url("/img/banner/spring1000_2/650x80_4.gif") no-repeat 0 0;
}
*/

div.info-container div#hotCampaign p {
  background: url("/img/banner/omakase8man/650x80.gif") no-repeat 0 0;
}

/*********************************************************************************** ▲バナー更新箇所 ***********************************************************************************/

div.info-container div#hotCampaign p,
div#mainArea div#hotCampaign p a {
  width: 650px;
  height: 80px;
}

div.info-container div#hotCampaign h3 span,
div.info-container div#hotCampaign p span {
  display: none;
}

/* ticker */

div#ticker {
  margin: 0 auto 10px;
  padding: 5px;
  border-top: 1px dotted #AFBAC7;
  border-bottom: 1px dotted #AFBAC7;
  position: relative;
  overflow: hidden;
  background-color: #F9F9F9;
}

div#ticker a#ticker_link {
  text-decoration: none;
}

div#ticker ul {
  width: 100%;
  position: relative;
  word-break: break-all;
}

div#ticker ul li {
  width: 99%;
  display: none;
}

div#ticker span {
  font-size: 16px;
  font-weight: bold;
}

.floatClear {
  clear: both;
}

/* reservation */

#bnrTopBigReservationRestart {
  margin: 10px auto;
}

#bnrTopBigReservationRestart a img:hover {
  filter: alpha(opacity=65);
  opacity: 0.65;
  -ms-filter: "alpha(opacity=65)";
}