@charset"utf-8";

.standings #container .box_title {margin-bottom:15px;position:relative;}
.standings #container .box_title img {width:326px;}
.standings #container .box_title p {font-size:11px; line-height:13px; color:#505050;position:absolute; right:0; bottom:-1px;}
.standings #container table {width:100%;margin-bottom:30px;border-top:#ccc 1px solid; border-left:#ccc 1px solid;}
.standings #container th {padding:4px 0;font-size:11px; line-height:14px; color:#fff; font-weight:normal; text-align:center; vertical-align:middle;background:#004077;border-bottom:#ccc 1px solid; border-right:#ccc 1px solid;}
.standings #container td {padding:4px 0 3px 0;font-size:11px; line-height:17px; text-align:center; vertical-align:middle;border-bottom:#ccc 1px solid; border-right:#ccc 1px solid;}
.standings #container td.border {border-bottom:#f60 2px solid;}
.standings #container td.border2 {border-bottom:#ff9000 2px solid;}
.standings #container td.border3 {border-bottom:#0061ae 2px solid;}
.standings #container td.border4 {border-bottom:#003466 2px solid;}
.standings #container td.orange  {color:#f60;}
.standings #container td.strong  {font-weight:600;}

.standings #container table .team {padding:4px 3px 3px 5px !important;text-align:left !important;}
.standings #container table .myteam td {background:#ed6c00 !important;color:#fff;}
.standings #container table .sp-only {display:none;}
.standings #container table .width1 {width:36px;}
.standings #container table .width3 {width:36px;} /*54px;}*/
.standings #container table .width4 {width:36px;} /*48px;}*/
.standings #container table .width5 {width:64px;}
.standings #container table.tableColor tr:nth-child(2n+1) { background-color: #f5f5f5; }

@media only screen and (min-width: 481px) and (max-width: 1120px) {
  .standings #container .box_title {width:92.8%;margin:0 auto 15px auto;}
  .standings #container table {width:92.8%;margin:0 auto 30px auto;}
}
@media only screen and (max-width: 480px) {
  .standings #container .box_title {width:94%;margin:0 auto 10px auto;}
  .standings #container .box_title img {width:100%;}
  .standings #container .box_title p {display:none;}
  .standings #container table {width:94%;margin:0 auto 20px auto;}
  .standings #container td {font-size:11px;line-height:17px;text-align:center;border-bottom:#ccc 1px solid; border-right:#ccc 1px solid;}
  .standings #container table .sp-non {display:none;}
  .standings #container table .sp-only {display:block;}
  .standings #container table .width1 {width:35px;}
  .standings #container table .width2 {}
  .standings #container table .width3 {}
  .standings #container table .width4 {width:40px;}
  .standings #container table .width5 {width:39px;}
}
@media only screen and (max-width:360px) {
  .standings #container table th,
  .standings #container table td{font-size:10px}
  .standings #container table th{letter-spacing:-0.2px;}
  .standings #container table .width1,
  .standings #container table .width4,
  .standings #container table .width5{width:31px;letter-spacing:-0.2px;}
  .standings #container table .width2{letter-spacing:-0.2px;}
}
#single_contents .ticket .box_list {padding-bottom:10px;}
.main_contents  #container h4 .triger {display:none;}
@media only screen and (max-width: 480px) {
  #single_contents .ticket .box_list {padding-bottom:5px;}
  .main_contents  #container h4 .triger {display:block;position:absolute; right:0; top:50%;margin-top:-17px;}
}
#single_contents #singleArea {width:100%;margin:5px auto;} 
#single_contents #singleArea img {width:100%;vertical-align:bottom;}
@media only screen and (min-width: 481px) and (max-width: 1120px) {
  #single_contents #singleArea {width:92.8%;}
}
@media only screen and (max-width: 480px) {
  #single_contents #singleArea {width:94%;}
}

#single_contents .,
#single_contents .linkArea {
  width:640px;
  margin:0 auto 12px auto;
  overflow:hidden;
}
#single_contents .buttonArea ul,
#single_contents .linkArea ul{
  width:650px;
  letter-spacing:-.40em;
}
#single_contents .buttonArea li,
#single_contents .linkArea li{
  width:315px;
  padding:0 10px 8px 0;
  font-size:13px; line-height:17px;
  display:inline-block;
  letter-spacing:normal;
  vertical-align:top;
}
#single_contents .buttonArea li a {
  padding: 6px 10px 5px 30px;
  display: block;
}
#single_contents .linkArea li a {
  display: block;
}
#single_contents .buttonArea li a:link,
#single_contents .buttonArea li a:visited {color:#333; text-decoration:none;border:#ccc 1px solid;background:#fff url(/common/images/common/icon/more_pc.gif) no-repeat;}
#single_contents .buttonArea li a:hover,
#single_contents .buttonArea li a:active {color:#fff; text-decoration:none;border:#ed6c00 1px solid;background:#ed6c00 url(/common/images/common/icon/more_pc.gif) 0 -28px no-repeat;}
@media only screen and (min-width: 481px) and (max-width: 1120px) {
  #single_contents .buttonArea,
  #single_contents .linkArea {width:92.8%;margin:0 auto;}
  #single_contents .buttonArea ul,
  #single_contents .linkArea ul{width:100%;}
  #single_contents .buttonArea li,
  #single_contents .linkArea li{width:50%;padding:0 5px 8px 0;box-sizing:border-box;}
  #single_contents .buttonArea li:nth-child(even),
  #single_contents .linkArea li:nth-child(even){padding:0 0 8px 5px;}
  #single_contents .buttonArea li a:link,
  #single_contents .buttonArea li a:visited {background-color:#fff;background-image:url(/common/images/common/icon/more_sp.gif);background-size:22px 28px;background-repeat:no-repeat;}
  #single_contents .buttonArea li a:hover,
  #single_contents .buttonArea li a:active {background:#ed6c00 url(/common/images/common/icon/more_pc.gif) 0 -28px no-repeat;}
} 
@media only screen and (max-width: 480px) {
  #single_contents .buttonArea,
  #single_contents .linkArea {width:94%;margin:0 auto 15px auto;}
  #single_contents .buttonArea ul,
  #single_contents .linkArea ul{width:100%;}
  #single_contents .buttonArea li,
  #single_contents .linkArea li{width:100%;padding:0 0 5px 0;float:none;}
  #single_contents .buttonArea li a:link,
  #single_contents .buttonArea li a:visited {background-color:#fff;background-image:url(/common/images/common/icon/more_sp.gif);background-size:22px 28px;background-repeat:no-repeat;}
  #single_contents .buttonArea li a:hover,
  #single_contents .buttonArea li a:active {background:#ed6c00 url(/common/images/common/icon/more_pc.gif) 0 -28px no-repeat;}
}
#single_contents .buttonArea li a.navy:link,
#single_contents .buttonArea li a.navy:visited{color:#fff!important;background-color:#004077;}
#single_contents .buttonArea li a.navy:hover,
#single_contents .buttonArea li a.navy:active{background:#ed6c00 url(/common/images/common/icon/more_pc.gif) 0 -28px no-repeat;}


#single_contents .buttonOne{margin: 10px 0 10px;padding:7px 0 6px 0;font-size:13px;text-align:center;}
#single_contents .buttonOne a{padding:6px 30px 5px 30px;}
#single_contents .buttonOne a:link,
#single_contents .buttonOne a:visited {color:#333!important;text-decoration:none;border:#ccc 1px solid;background:#fff url(/common/images/common/icon/more_pc.gif) no-repeat;}
#single_contents .buttonOne a:hover,
#single_contents .buttonOne a:active {color:#fff!important;text-decoration:none;border:#ed6c00 1px solid;background:#ed6c00 url(/common/images/common/icon/more_pc.gif) 0 -28px no-repeat;}
@media only screen and (min-width: 481px) and (max-width: 1120px) {
  #single_contents .buttonOne li a:link,	
  #single_contents .buttonOne li a:visited {background-color:#fff;background-image:url(/common/images/common/icon/more_sp.gif);background-size:22px 28px;background-repeat:no-repeat;}
  #single_contents .buttonOne li a:hover,	
  #single_contents .buttonOne li a:active {background:#ed6c00 url(/common/images/common/icon/more_pc.gif) 0 -28px no-repeat;}
}
@media only screen and (max-width: 480px) {
  #single_contents .buttonOne{width:94%;margin:0 auto 20px auto;padding:0;text-align:left;}
  #single_contents .buttonOne a{display:block;text-align:center;}
  #single_contents .buttonOne a:link,	
  #single_contents .buttonOne a:visited {background-color:#fff;background-image:url(/common/images/common/icon/more_sp.gif);background-size:22px 28px;background-repeat:no-repeat;}
  #single_contents .buttonOne a:hover,
  #single_contents .buttonOne a:active {background:#ed6c00 url(/common/images/common/icon/more_pc.gif) 0 -28px no-repeat;}
  #single_contents .buttonOne a.tall.spnormal{height:auto;padding:6px 10px 5px 30px;font-size:13px;line-height:17px;background-image:url(/common/images/common/icon/more_sp.gif)!important;background-position:0!important;background-size:22px 28px!important;text-align:left!important;}
  #single_contents .buttonOne a.tall.spnormal img{width:14px!important;vertical-align:top!important;}

  #single_contents .buttonOne a.tall.multiline{display:block;height:auto!important;background-image:url(/common/images/common/icon/more_pc_tall_multi.gif)!important;background-position:0 center!important;background-size:auto!important;}
	#single_contents .buttonOne a.tall.multiline:hover,
	#single_contents .buttonOne a.tall.multiline:active{background-image:url(/common/images/common/icon/more_pc_tall_multi.gif)!important;background-position:0 center!important;background-size:auto!important;}
}
#single_contents .buttonOne a.navy:link,
#single_contents .buttonOne a.navy:visited{color:#fff!important;background-color:#004077;}
#single_contents .buttonOne a.navy:hover,
#single_contents .buttonOne a.navy:active{background:#ed6c00 url(/common/images/common/icon/more_pc.gif) 0 -28px no-repeat;}

#single_contents .buttonOne a.tall{height:42px;font-size:28px;line-height:42px;vertical-align:middle;}
#single_contents .buttonOne a.tall:link,
#single_contents .buttonOne a.tall:visited{background-image:url(/common/images/common/icon/more_pc_tall.gif);background-position:0 12px;background-repeat:no-repeat;background-size:auto;}
#single_contents .buttonOne a.tall:hover,
#single_contents .buttonOne a.tall:active{background:#ed6c00 url(/common/images/common/icon/more_pc_tall.gif) 0 -50px no-repeat;}
#single_contents .buttonOne a.tall img{vertical-align:middle;}
#single_contents .buttonOne a.tall.navy:link,
#single_contents .buttonOne a.tall.navy:visited{color:#fff!important;background-color:#004077;}
#single_contents .buttonOne a.tall.navy:hover,
#single_contents .buttonOne a.tall.navy:active{background:#ed6c00 url(/common/images/common/icon/more_pc_tall.gif) 0 -50px no-repeat;}

#single_contents .buttonOne a.tall.orange:link,
#single_contents .buttonOne a.tall.orange:visited{color:#fff!important;background-color:#ed6c00;}
#single_contents .buttonOne a.tall.orange:hover,
#single_contents .buttonOne a.tall.orange:active{background:#004077 url(/common/images/common/icon/more_pc_tall.gif) 0 -50px no-repeat;}

#single_contents .buttonOne a.tall.multiline{display:block;height:auto!important;background-image:url(/common/images/common/icon/more_pc_tall_multi.gif)!important;background-position:0 center!important;}
#single_contents .buttonOne a.tall.multiline:hover,
#single_contents.buttonOne a.tall.multiline:active{background-image:url(/common/images/common/icon/more_pc_tall_multi.gif)!important;background-position:0 center!important;}

@media only screen and (min-width: 481px) and (max-width: 1120px) {
  #single_contents .buttonOne a.tall{height:16px;font-size:13px;line-height:16px;}
  #single_contents .buttonOne a.tall:hover,
  #single_contents .buttonOne a.tall:active{background-color:#fff;background-image: url(/common/images/common/icon/more_sp.gif);background-size:22px 28px;background-repeat:no-repeat;background-position-y:0;}  
}
@media only screen and (max-width: 480px) {
  #single_contents .buttonOne a.tall{height:16px;font-size:13px;line-height:16px;}
  #single_contents .buttonOne a.tall:link,
  #single_contents .buttonOne a.tall:visited{background-color:#fff;background-image: url(/common/images/common/icon/more_sp.gif);background-size:22px 28px;background-repeat:no-repeat;background-position-y:0;}
}

/* .imageArea */
#single_contents .imageArea {
	width:640px;
	overflow:hidden;
}
#single_contents .imageArea ul{
	width:660px;
}
#single_contents .imageArea li{
	width:310px;
	font-size:13px; line-height:17px;
}
#single_contents .imageArea li.image1 {
	padding:0 10px 20px 0;
	float:left;
}
#single_contents .imageArea li.image2 {
	padding:0 0 20px 10px;
	float:left;
}
#single_contents .imageArea li img{width:100%;}

#single_contents .imageArea .items li   {display:inline-block;width:49%;margin-right:1%;text-align:center;}
#single_contents .imageArea .items li a {display:block;width:100%;margin:10px 0;}

@media only screen and (min-width: 481px) and (max-width: 1120px) {
  #single_contents .imageArea {
    width:92.8%;
    margin:0 auto;
  }
  #single_contents .imageArea ul{
    width:100%;
  }
  #single_contents .imageArea li{
    width:50%;
    box-sizing:border-box;
  }
} 
@media only screen and (max-width: 480px) {
  #single_contents .imageArea {
    width:94%;
    margin:0 auto;
    padding-bottom:10px;
  }
  #single_contents .imageArea ul{
    width:100%;
  }
  #single_contents .imageArea li {
    width:100%;
  }
  #single_contents .imageArea li.image1,
  #single_contents .imageArea li.image2 {
    padding:0 0 10px 0;
    float:none;
  }
}

/* .share */
#single_contents .share {
  margin-top:30px;
  padding-bottom:30px;
}
#container .sns_intro,
#container .singleLinebox {
  margin-top:5px;
   padding-bottom:25px;
}
#container .sns_intro li,
#container .singleLinebox li {
  margin-bottom: 5px;
  padding: 20px;
  border:#ccc 1px solid;
}
#container .sns_intro .box_wrapper,
#container .singleLinebox .box_wrapper {
  width:100%;
  display:table;
}
#container .sns_intro .box_photo{
  width:65px;
  padding-right:25px;
  display:table-cell;
  vertical-align:middle;
}
#container .sns_intro .box_photo img{
  width:100%;
  vertical-align:bottom;
}
#container .sns_intro .box_detail{
  display:table-cell; vertical-align:middle;
}
#container .sns_intro .box_title {
  font-size:16px; color:#ed6c00;
  padding-bottom:3px;
}
#container .sns_intro p {
  font-size:13px;
  line-height:17px;
  margin-top: 8px;
}
#container .singleLinebox p {
  font-size:13px;
  line-height:17px;
  margin: 8px 0 15px 0;
}

#container .sns_intro .box_icon {
  width:80px;
  padding-left:20px;
  display:table-cell; vertical-align:middle;
}
#container .sns_intro .box_icon img{
  width:100%;
  vertical-align:bottom;
}
#container .sns_intro a:link,
#container .sns_intro a:visited {color:#004077; text-decoration:none;}
#container .sns_intro a:hover,
#container .sns_intro a:active {color:#ed6c00; text-decoration:none;}
@media only screen and (min-width: 481px) and (max-width: 1120px) {
  #container .sns_intro {
    width:92.8%;
    margin:5px auto 0 auto;
  }
}
@media only screen and (max-width: 480px) {
  #container .sns_intro {
    width:94%;
    margin:5px auto 0 auto;
    padding-bottom:15px;
  }
  #container .sns_intro li{
    margin-bottom:5px; padding:10px;
    border:#ccc 1px solid;
  }
  #container .sns_intro .box_wrapper{
    width:100%;
    display:block;
    position:relative;
  }
  #container .sns_intro .box_photo{
    width:30px;
    padding-right:0;
    display:block;
    position:absolute; left:0; top:0;
  }
  #container .sns_intro .box_detail{
    display:block;
  }
  #container .sns_intro .box_title {
    font-size:16px; line-height:30px; color:#ed6c00;
    padding-bottom:0; padding-left:40px;
  }
  #container .sns_intro p {
    font-size:13px; line-height:17px;
    margin-top:8px;
  }
  #container .sns_intro .box_icon {
    display:none;
  }
  #container .sns_intro .br {
    display:block;
  }
}


#twitter-widget-0,
#twitter-widget-1 {
  width:100% !important;
}


#single_contents .singlebox {
  margin: 0 0 30px 0;
}

#single_contents #containerArea,
#single_contents #buttonArea ul,
#single_contents .ticket-index ul {zoom:1;}

#single_contents #containerArea:after,
#single_contents #buttonArea ul:after,
#single_contents .ticket-index ul:after {
  content:"";
  display:block;
  clear:both;
}
