@charset "UTF-8";
*[class*="pl_textBlock"] {
  /*
  * news.css
  *
  * date:2012/03/31
  * edit date:2015/01/09
  */
  /*  見出し */
  /* ---------------------------------------------------------- */
  /* -- h3 -- */
  /* -- h4 -- */
  /* -- h5 -- */
  /* -- h6 -- */
  /*  試合用テーブル */
  /* ----------------------------------------------------------
  	table .tdTeam,
  	table .tdInning{
  		color:#fff;
  		border-top: none;
  	}
  	
  	table .tdScore,
  	table .tdInning{
  		padding: 5px;
  		text-align:center;
  	}
  	
  	table .tdTeam{
  		padding-left: 5px;
  	}
  	
  	table .tdScore_sum {
  		background: #5982c3;
  		text-align:center;
  		color:#fff;
  	}
  	
  	.camp2011_game_member{
  		margin-bottom:10px;
  	}
  	
  	.tdSt01, .tdSt02{
  		background: #49aad4;
   		color:#fff;
  		text-align:center;
  		padding: 5px;
  	}
  	
  	.tdSt02{
  		color:#333333;
  		background: #A4D4E9;
  	}
  	.tdSt03{
  		padding: 5px;
  	}
   */
  /* 汎用クラス PCレイアウトリセット */
  /* ---------------------------------------------------------- */
  /* スマホニュースのみ表示しない場合に使用 */
  /* ニュースボックス */
  /* リンクボタン */
  /* テーブル */
  /* テーブル リフロー */
  /* -- .reflow {
  	border-bottom: 0 !important;
  }
  
  .tableTypeA.reflow, .tableTypeN.reflow, .tableTypeR.reflow {
  	border-top: none;
  	border-left: none;
  }
  
  .reflow thead {
  	display: none;
  }
  
  .reflow tbody tr {
  	margin-bottom: 10px;
  	display: block;
  	border-left: 1px solid #CCCCCC;
  	border-top: 1px solid #CCCCCC;
  }
  
  .reflow tbody tr:last-child {
  	padding-bottom: 0;
  	display: block;
  	border-bottom: none;
  }
  
  .reflow td.bgGray,
  .reflow tr td {
  	padding: 0 !important;
  	border-left: 0;
  	border-bottom:0;
  	border-top:0;
  	background: #FFF;
  	font-weight: normal;
  	display: block;
  }
  
  dl.reflowed {
  	border-bottom: 1px solid #CCC;
  	padding: 0;
  }
  .reflowed dt,
  .reflowed dd {
  	padding-top: 3px;
  	display: block;
  }
  .reflowed dt {
  	background-color: #00214b;
  	color: #FFF;
  	float: left;
  	width:8em;
  	padding: 4px 5px 4px 4px;
  	border-bottom: 1px solid #FFF;
  }
  .reflowed dd {
  	margin-left: 9.2em;
  	padding-right: 5px;
  	background-color: #FFF;
  }
  .reflow td.bgGray,
  .reflow td.bgGray .reflowed dd {
  	background: #f8f8f8;
  }
   -- */
  /* 本来のヘッダーを非表示 */
  /* セルを横幅100%に拡大 */
  /* tr毎の境界を明確に */
  /* ラベルを左右に配置 */
  /* テーブル リストスタイル */
  /* 2014/02/02 追加 */
  /* -- ※用インデント（注意書きなどに使用）-- */
  /* -- 2014/02/10作成 残席アコーディオン表示用 -- */
  /* -- 2014/04/07作成 大宮開催情報ニュース用CSS -- */
  /* -- table #ticketDirect01 .btn01 a.ticket01,
  table #ticketDirect01 .btn01 a.ticket02,
  table #ticketDirect01 .btn01 a.ticket03 {
  	display: block;
  	background-position: left top;
  	background-repeat: no-repeat;
  	background-size:100% auto;
  	width: 100%;
  	height: 41px;
  	margin-left: auto;
  	margin-right: auto;
  	margin-bottom: 3px;
  	padding: 0px;
  	border: none;
  } -- */
  /* TICKET INFO（赤枠部分）CSS
  ----------------------------------------------- */
  /* 年末年始ニュースCSS */
  /* 角丸ボックス */
  /* モダン（キュレーションメディア風） */
  /*2016/06/05作成 */ }
  *[class*="pl_textBlock"] h3,
  *[class*="pl_textBlock"] h3.alone01,
  *[class*="pl_textBlock"] h4,
  *[class*="pl_textBlock"] h4.alone01,
  *[class*="pl_textBlock"] h5,
  *[class*="pl_textBlock"] h5.alone01,
  *[class*="pl_textBlock"] h6,
  *[class*="pl_textBlock"] h6.alone01 {
    border: 0;
    text-shadow: none; }
  *[class*="pl_textBlock"] h3,
  *[class*="pl_textBlock"] h3.alone01 {
    font-size: 16px !important;
    font-weight: bold;
    text-align: left;
    margin: 0 -7px 10px;
    border: 0;
    text-shadow: none;
    padding: 7px 10px 6px;
    color: #FFF;
    background: #00214b !important;
    border-radius: 0;
    -moz-border-radius: 0;
    -webkit-border-radius: 0; }
  *[class*="pl_textBlock"] h4,
  *[class*="pl_textBlock"] h4.alone {
    font-size: 16px;
    padding: 6px 10px 5px;
    background: #616362;
    color: #FFF;
    margin: 0 -7px 10px;
    border-radius: 0;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    border: 0;
    text-shadow: none; }
  *[class*="pl_textBlock"] h5,
  *[class*="pl_textBlock"] h5.alone {
    color: #000;
    font-weight: bold;
    font-size: 15px;
    background: #f1f1f1;
    padding: 5px 10px;
    border-left: none;
    border-top: 1px solid #CCC;
    border-bottom: 1px solid #CCC;
    margin: 0 -7px 5px; }
  *[class*="pl_textBlock"] h6,
  *[class*="pl_textBlock"] h6.alone {
    font-size: 15px;
    color: #333;
    padding: 4px 10px;
    background: #f1f1f1;
    margin: 0px -7px 5px;
    border: none; }
  *[class*="pl_textBlock"] h4.textRed,
  *[class*="pl_textBlock"] h4.cRed {
    color: #fff; }
  *[class*="pl_textBlock"] .newsTitle {
    color: #00214b;
    line-height: 1.5;
    font-size: 18px;
    padding: 6px 5px; }
  *[class*="pl_textBlock"] .contentList {
    margin: 0 5px 10px; }
  *[class*="pl_textBlock"] .contentList h3 {
    background-color: #00214b;
    font-size: 12px; }
  *[class*="pl_textBlock"] .contentList ul li a {
    padding: 10px 25px 10px 10px;
    font-size: 14px; }
  *[class*="pl_textBlock"] .noneSp,
  *[class*="pl_textBlock"] .btn_3carrier,
  *[class*="pl_textBlock"] .forPC {
    display: none; }
  *[class*="pl_textBlock"] embed {
    width: 260px;
    height: 190px; }
  *[class*="pl_textBlock"] object {
    width: 260px;
    height: 180px; }
  *[class*="pl_textBlock"] .imgR10 {
    margin-left: 0;
    margin-right: 0; }
  *[class*="pl_textBlock"] .imgL10 {
    margin-left: 0;
    margin-right: 0; }
  *[class*="pl_textBlock"] .fR, *[class*="pl_textBlock"] .fR10, *[class*="pl_textBlock"] .fR15, *[class*="pl_textBlock"] .fR20,
  *[class*="pl_textBlock"] .fL, *[class*="pl_textBlock"] .fL10, *[class*="pl_textBlock"] .fL15, *[class*="pl_textBlock"] .fL20 {
    /*width:100%;*/ }
  *[class*="pl_textBlock"] .fR img, *[class*="pl_textBlock"] .fR10 img, *[class*="pl_textBlock"] .fR15 img, *[class*="pl_textBlock"] .fR20 img,
  *[class*="pl_textBlock"] .fL img, *[class*="pl_textBlock"] .fL10 img, *[class*="pl_textBlock"] .fL15 img, *[class*="pl_textBlock"] .fL20 img {
    display: block;
    margin: 0 auto; }
  *[class*="pl_textBlock"] .news_box02, *[class*="pl_textBlock"] .news_box03, *[class*="pl_textBlock"] .news_box04, *[class*="pl_textBlock"] .news_box05, *[class*="pl_textBlock"] .news_box06, *[class*="pl_textBlock"] .news_box07 {
    width: 100%;
    text-align: center; }
  *[class*="pl_textBlock"] .news_box02 dl, *[class*="pl_textBlock"] .news_box03 dl, *[class*="pl_textBlock"] .news_box04 dl, *[class*="pl_textBlock"] .news_box05 dl, *[class*="pl_textBlock"] .news_box06 dl, *[class*="pl_textBlock"] .news_box07 dl {
    clear: both;
    margin-bottom: 10px; }
  *[class*="pl_textBlock"] .news_box02 dt, *[class*="pl_textBlock"] .news_box03 dt,
  *[class*="pl_textBlock"] .news_box04 dt, *[class*="pl_textBlock"] .news_box05 dt,
  *[class*="pl_textBlock"] .news_box06 dt, *[class*="pl_textBlock"] .news_box02 dd,
  *[class*="pl_textBlock"] .news_box03 dd, *[class*="pl_textBlock"] .news_box04 dd,
  *[class*="pl_textBlock"] .news_box05 dd, *[class*="pl_textBlock"] .news_box06 dd,
  *[class*="pl_textBlock"] .news_box05 dd, *[class*="pl_textBlock"] .news_box07 dd {
    margin-bottom: 5px; }
  *[class*="pl_textBlock"] .news_box07 dt img {
    width: 280px;
    height: auto; }
  *[class*="pl_textBlock"] .news_box02 .pCap, *[class*="pl_textBlock"] .news_box03 .pCap, *[class*="pl_textBlock"] .news_box04 .pCap, *[class*="pl_textBlock"] .news_box05 .pCap {
    clear: both;
    text-align: left; }
  *[class*="pl_textBlock"] a {
    color: #00214b;
    background-color: #fafdff;
    text-decoration: underline; }
  *[class*="pl_textBlock"] a.lb {
    color: #00214b;
    background: url(/_pl_img/old/_img/icn_lb02.png) no-repeat right center #f8f8f8;
    border: 4px solid #212743;
    font-size: 15px; }
  *[class*="pl_textBlock"] a.lOut {
    background: url(/_pl_img/old/_img/icn_lOut01.png) no-repeat right center #FFF;
    border: 4px solid #bdbcbb;
    color: #343434;
    background-size: auto;
    -webkit-background-size: auto; }
  *[class*="pl_textBlock"] a.lPdf {
    color: #464646;
    background: url(/_pl_img/old/_img/icn_lPdf01.png) no-repeat right center #f8f8f8;
    border: 4px solid #bdbcbb;
    font-size: 15px; }
  *[class*="pl_textBlock"] a.lmovie,
  *[class*="pl_textBlock"] a.youtube {
    background: url(/_pl_img/old/_img/icn_lmovie03.png) no-repeat right center;
    border: 4px solid #D82D2A;
    color: #343434;
    font-size: 15px; }
  *[class*="pl_textBlock"] a.lb,
  *[class*="pl_textBlock"] a.lOut,
  *[class*="pl_textBlock"] a.lPdf,
  *[class*="pl_textBlock"] a.lmovie,
  *[class*="pl_textBlock"] a.youtube,
  *[class*="pl_textBlock"] a.lPhone {
    display: block;
    text-align: center;
    margin: 0;
    text-decoration: none !important;
    padding: 10px 20px 10px 8px;
    font-weight: bold;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    text-shadow: none; }
  *[class*="pl_textBlock"] p a.lb,
  *[class*="pl_textBlock"] p a.lOut,
  *[class*="pl_textBlock"] p a.lPdf,
  *[class*="pl_textBlock"] p a.lmovie,
  *[class*="pl_textBlock"] p a.youtube,
  *[class*="pl_textBlock"] p a.lPhone {
    margin: 0 0 10px; }
  *[class*="pl_textBlock"] table a.lb,
  *[class*="pl_textBlock"] table a.lOut,
  *[class*="pl_textBlock"] table a.lPdf,
  *[class*="pl_textBlock"] table a.lmovie,
  *[class*="pl_textBlock"] table a.youtube,
  *[class*="pl_textBlock"] table a.lPhone {
    margin: 5px 0 0; }
  *[class*="pl_textBlock"] a.lphoto {
    display: block;
    text-align: center;
    text-shadow: 1px 1px 1px #eee;
    text-decoration: none;
    background: url(/_pl_img/old/_img/icon_photo.png) no-repeat 6px center;
    padding: 6px 30px 6px 20px;
    margin-bottom: 15px;
    background-size: 22px 17px;
    -webkit-background-size: 22px 17px;
    font-weight: bold;
    border-radius: 8px;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    background-color: #e7e7e7;
    border: 1px solid #ccc;
    text-decoration: none; }
  *[class*="pl_textBlock"] a.lnote {
    display: block;
    text-align: center;
    text-shadow: 1px 1px 1px #eee;
    text-decoration: none;
    background: url(/_pl_img/old/_img/icon_note.png) no-repeat 10px center;
    padding: 6px 20px;
    margin-bottom: 15px;
    background-size: 14px 17px;
    -webkit-background-size: 14px 17px;
    font-weight: bold;
    border-radius: 8px;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    background-color: #e7e7e7;
    /* Old browsers */
    border: 1px solid #ccc;
    text-decoration: none; }
  *[class*="pl_textBlock"] a.lanchor {
    background: url(/_pl_img/old/_img/element/ico_lanchor01.png) left 50% no-repeat;
    text-decoration: underline;
    padding: 3px 0 3px 20px;
    font-size: 12px;
    color: #333; }
  *[class*="pl_textBlock"] a.lanchor02 {
    background: url(/_pl_img/old/_img/element/ico_lanchor02.png) left 50% no-repeat;
    text-decoration: underline;
    padding: 3px 0 3px 20px;
    font-size: 12px;
    color: #333; }
  *[class*="pl_textBlock"] div .imgL,
  *[class*="pl_textBlock"] div .imgR,
  *[class*="pl_textBlock"] div .imgR10 {
    width: 100% !important; }
  *[class*="pl_textBlock"] .tableTypeN td,
  *[class*="pl_textBlock"] .tableTypeB td,
  *[class*="pl_textBlock"] .tableTypeA td,
  *[class*="pl_textBlock"] .tableTypeN th,
  *[class*="pl_textBlock"] .tableTypeB th,
  *[class*="pl_textBlock"] .tableTypeA th {
    padding: 5px; }
  *[class*="pl_textBlock"] th, *[class*="pl_textBlock"] .td01, *[class*="pl_textBlock"] .td00tk,
  *[class*="pl_textBlock"] .tableTypeN .bgGray,
  *[class*="pl_textBlock"] .tableTypeB .bgGray,
  *[class*="pl_textBlock"] .tableTypeA tableTypeL .bgGray,
  *[class*="pl_textBlock"] .tableTypeL .bgGray,
  *[class*="pl_textBlock"] .reflowed dt {
    background: #dddddd;
    color: #000;
    font-weight: bold;
    border: 1px solid #fff;
    vertical-align: middle; }
  *[class*="pl_textBlock"] td, *[class*="pl_textBlock"] .td02 {
    background: #daeff8;
    border: 1px solid #fff; }
  *[class*="pl_textBlock"] .lb2 {
    display: none; }
  *[class*="pl_textBlock"] .tableTypeN td p:last-child,
  *[class*="pl_textBlock"] .tableTypeB td p:last-child,
  *[class*="pl_textBlock"] .tableTypeA td p:last-child,
  *[class*="pl_textBlock"] .tableTypeN th p:last-child,
  *[class*="pl_textBlock"] .tableTypeB th p:last-child,
  *[class*="pl_textBlock"] .tableTypeA th p:last-child {
    margin-bottom: 0 !important; }
  *[class*="pl_textBlock"] .reflow .label {
    display: none; }
  *[class*="pl_textBlock"] .reflow thead th,
  *[class*="pl_textBlock"] .reflow thead td {
    color: #fff;
    border: 1px solid #fff;
    vertical-align: middle; }
  *[class*="pl_textBlock"] .reflow thead {
    display: none; }
  *[class*="pl_textBlock"] .reflow tr td {
    border-left: none;
    border-right: 1px solid #CFCFCF;
    margin-left: -1px;
    border-top: none;
    background-image: url(/_pl_img/old/_js/reflow/bg.png);
    background-repeat: repeat-y;
    background-position: left top; }
  *[class*="pl_textBlock"] .reflow {
    border: none; }
  *[class*="pl_textBlock"] .reflow th,
  *[class*="pl_textBlock"] .reflow td {
    float: left;
    clear: left;
    padding: 0 !important;
    width: 100%;
    border-width: 0 0 1px;
    text-align: left !important; }
  *[class*="pl_textBlock"] .reflow tr > td:first-child {
    margin-top: 7px;
    border-top: 1px solid #CFCFCF; }
  *[class*="pl_textBlock"] .reflow tr > td:last-child {
    border-bottom: 1px solid #CFCFCF; }
  *[class*="pl_textBlock"] .reflow tr:first-child > td:first-child {
    margin-top: 0; }
  *[class*="pl_textBlock"] .reflow .th,
  *[class*="pl_textBlock"] .reflow .td {
    padding: 3px 7px; }
  *[class*="pl_textBlock"] .reflow .th {
    display: block;
    float: left;
    width: 121px;
    /* width: 30%;  */
    /* background: #00214B; */
    color: #FFF;
    font-weight: bold; }
  *[class*="pl_textBlock"] .reflow .td {
    margin: 0 0 0 135px; }
  *[class*="pl_textBlock"] .reflow {
    width: 100%; }
  *[class*="pl_textBlock"] .tableTypeL {
    border: 1px solid #CCCCCC; }
  *[class*="pl_textBlock"] .tableTypeL tr,
  *[class*="pl_textBlock"] .tableTypeL td,
  *[class*="pl_textBlock"] .tableTypeL th {
    display: block; }
  *[class*="pl_textBlock"] .tableTypeL tr td {
    background-color: #FFF;
    background-image: none;
    padding: 5px 10px;
    text-align: left; }
  *[class*="pl_textBlock"] .tableTypeL tr td,
  *[class*="pl_textBlock"] .tableTypeL tr th {
    width: auto;
    /* 	border-right: 1px solid #CCCCCC;
    	border-bottom: 1px solid #CCCCCC; */
    border: 0; }
  *[class*="pl_textBlock"] .tableTypeA tableTypeL tr th,
  *[class*="pl_textBlock"] .tableTypeL tr th,
  *[class*="pl_textBlock"] .tableTypeN tr th {
    border: 1px solid #FFF;
    padding: 7px 10px;
    background-color: #00214b;
    color: #FFF; }
  *[class*="pl_textBlock"] .tableTypeL td table td {
    width: auto; }
  *[class*="pl_textBlock"] .tableTypeL tr td .reflow tr td {
    background-image: url(/_pl_img/old/_js/reflow/bg.png);
    border: 1px solid #CCCCCC;
    width: 100%;
    border-top: 0; }
  *[class*="pl_textBlock"] .tableTypeL tr td .reflow tr > td:first-child {
    border-top: 1px solid #CFCFCF; }
  *[class*="pl_textBlock"] table.tableTypeR tr {
    max-width: 250px;
    word-break: break-all;
    word-wrap: break-word;
    white-space: normal; }
  *[class*="pl_textBlock"] .boxGeneral,
  *[class*="pl_textBlock"] .boxSummary {
    border: 2px solid #d1d1d1;
    padding: 5px;
    background-color: #fafdff;
    margin-bottom: 10px;
    overflow: hidden; }
  *[class*="pl_textBlock"] #trainingMenu01 {
    border: 1px dotted #cecece;
    border-radius: 7px;
    background-color: #f3f5f8;
    padding: 10px;
    margin-bottom: 15px; }
  *[class*="pl_textBlock"] #trainingMenu01 p.pCap {
    background: none;
    padding: 0px;
    margin-bottom: 5px;
    color: #555555;
    border-bottom: 1px solid #d5d5d5; }
  *[class*="pl_textBlock"] #trainingMenu01 .indent li span {
    display: block; }
  *[class*="pl_textBlock"] .accordionList {
    margin: 0 5px 10px; }
  *[class*="pl_textBlock"] h4.accordion_head {
    position: relative;
    background: #F9F9F9;
    border-left: 3px solid #00214B;
    border-right: 3px solid #00214B;
    border-bottom: 3px solid #00214B;
    padding: 12px 40px 10px 10px;
    color: #00214B;
    font-size: 16px;
    zoom: 1;
    cursor: pointer;
    margin: 0 !important; }
  *[class*="pl_textBlock"] h4.accordion_head br {
    display: none; }
  *[class*="pl_textBlock"] h4.accordion_head:before {
    content: "▼";
    display: block;
    width: 16px;
    height: 16px;
    position: absolute;
    top: 50%;
    right: 5px;
    font-size: 16px;
    margin-top: -8px;
    z-index: 1; }
  *[class*="pl_textBlock"] h4.accordion_head.open:before {
    content: "▲";
    display: block;
    width: 16px;
    height: 16px;
    position: absolute;
    top: 50%;
    right: 5px;
    font-size: 16px;
    margin-top: -8px;
    z-index: 1; }
  *[class*="pl_textBlock"] .accordion_body {
    padding-top: 10px; }
  *[class*="pl_textBlock"] .tableTypeOmiya {
    border: none !important; }
  *[class*="pl_textBlock"] .tableTypeOmiya a.lb {
    width: 80%; }
  *[class*="pl_textBlock"] .tableTypeA tr.parentOmiya {
    display: block;
    margin-bottom: 1.5em; }
  *[class*="pl_textBlock"] .tableTypeA tr td.childOmiya,
  *[class*="pl_textBlock"] .tableTypeA tr td.ttlOmiya {
    display: list-item;
    width: auto; }
  *[class*="pl_textBlock"] .tableTypeA tr td.childOmiya {
    border: none; }
  *[class*="pl_textBlock"] .tableTypeA tr td.ttlOmiya {
    border-left: 4px solid #FF5200;
    background-color: #FFF2EC;
    font-size: 16px;
    font-weight: bold;
    color: #28334a;
    margin-bottom: 5px; }
  *[class*="pl_textBlock"] #ticketDirect01 {
    background: url(/_pl_img/old/ticket/img/2015/bg_ticketBtn01_sp.png) no-repeat center top;
    padding: 5px 0px;
    margin: 10px 0 15px;
    zoom: 100%; }
  *[class*="pl_textBlock"] #ticketDirect01:after {
    content: ".";
    display: block;
    visibility: hidden;
    height: 0.1px;
    font-size: 0.1em;
    line-height: 0;
    clear: both; }
  *[class*="pl_textBlock"] #ticketDirect01 .logo {
    text-align: center; }
  *[class*="pl_textBlock"] #ticketDirect01 .btn01 a.ticket01,
  *[class*="pl_textBlock"] #ticketDirect01 .btn01 a.ticket02,
  *[class*="pl_textBlock"] #ticketDirect01 .btn01 a.ticket03 {
    display: block;
    background-position: left top;
    background-repeat: no-repeat;
    background-size: 280px;
    background-color: transparent !important;
    width: 280px;
    height: 41px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 5px;
    padding: 0px;
    border: none; }
  *[class*="pl_textBlock"] #ticketDirect01 .btn01 a.ticket01 {
    background-image: url(/_pl_img/old/ticket/img/2015/btn_ticket01_sp.png); }
  *[class*="pl_textBlock"] #ticketDirect01 .btn01 a.ticket02 {
    background-image: url(/_pl_img/old/ticket/img/2015/btn_ticket02_sp.png); }
  *[class*="pl_textBlock"] #ticketDirect01 .btn01 a.ticket03 {
    background-image: url(/_pl_img/old/ticket/img/2015/btn_ticket03_sp.png); }
  *[class*="pl_textBlock"] #ticketDirect01 .btn01 a.ticket01 span,
  *[class*="pl_textBlock"] #ticketDirect01 .btn01 a.ticket02 span,
  *[class*="pl_textBlock"] #ticketDirect01 .btn01 a.ticket03 span {
    display: none; }
  *[class*="pl_textBlock"] div.ticketSaleInfo {
    background-color: #03253E;
    color: white;
    text-align: center;
    padding: 5px;
    margin-bottom: 5px; }
  *[class*="pl_textBlock"] div.ticketSaleInfo h5.fc,
  *[class*="pl_textBlock"] div.ticketSaleInfo h5.general {
    background-position: 50% 50%;
    background-repeat: no-repeat;
    margin: 0 auto;
    border: none;
    padding: 0; }
  *[class*="pl_textBlock"] div.ticketSaleInfo h5.fc {
    background-image: url(/_pl_img/old/ticket/img/2014/bg_ticketSaleInfo_fc01.png);
    background-size: 130px 10px;
    width: 130px;
    height: 10px; }
  *[class*="pl_textBlock"] div.ticketSaleInfo h5.general {
    background-image: url(/_pl_img/old/ticket/img/2014/bg_ticketSaleInfo_general1.png);
    background-size: 68px 10px;
    width: 68px;
    height: 10px; }
  *[class*="pl_textBlock"] div.ticketSaleInfo h5 span {
    display: none; }
  *[class*="pl_textBlock"] div.ticketSaleInfo dl {
    margin-top: 5px; }
  *[class*="pl_textBlock"] div.ticketSaleInfo dl dt {
    background-color: #E0E0E0;
    color: #03253D;
    font-weight: bold;
    font-size: 13px;
    padding: 5px 0;
    width: 30%;
    float: left; }
  *[class*="pl_textBlock"] div.ticketSaleInfo dl dd {
    background-color: white;
    color: #03253D;
    font-weight: bold;
    font-size: 12px;
    padding: 5px 0; }
  *[class*="pl_textBlock"] div iframe {
    width: 100%;
    height: auto;
    margin-bottom: 10px; }
  *[class*="pl_textBlock"] ul.toshiotoko li {
    padding: 0 0 10px 0;
    margin: 0 0 10px 0;
    text-align: center;
    border-bottom: 1px solid #dcdcdc; }
  *[class*="pl_textBlock"] ul.toshiotoko li:last-child {
    border-bottom: none; }
  *[class*="pl_textBlock"] ul.toshiotoko li a {
    display: block;
    font-size: 18px;
    line-height: 120%; }
  *[class*="pl_textBlock"] ul.toshiotoko li a img {
    margin-bottom: 5px; }
  *[class*="pl_textBlock"] ul.toshiotoko li a span.number {
    display: inherit;
    font-size: 30px;
    font-weight: bold;
    font-family: Arial, Helvetica, sans-serif;
    line-height: 120%;
    margin-bottom: -25px; }
  *[class*="pl_textBlock"] ul.toshiotoko li a span.position {
    font-size: 12px; }
  *[class*="pl_textBlock"] ul.toshiotoko li a span.birthday {
    font-size: 14px; }
  *[class*="pl_textBlock"] .h4_CircleBlue, *[class*="pl_textBlock"] .h4_CircleBlue_top {
    background-image: none;
    background: #00214B;
    color: #fff;
    font-size: 14px;
    font-weight: 700;
    margin-bottom: 15px;
    padding: 5px 10px;
    clear: both; }
  *[class*="pl_textBlock"] .h4_CircleGray, *[class*="pl_textBlock"] .h4_CircleGray_top {
    background-image: none;
    background: #EBEBEB;
    color: #00214B;
    font-size: 14px;
    font-weight: 700;
    margin-bottom: 15px;
    padding: 5px 10px;
    clear: both; }
  *[class*="pl_textBlock"] .h4_CircleBlue {
    border-radius: 7px;
    position: relative; }
  *[class*="pl_textBlock"] .h4_CircleBlue_top {
    margin-bottom: 0;
    border-radius: 7px 7px 0 0; }
  *[class*="pl_textBlock"] .h4_CircleGray {
    border: 1px solid #ccc;
    border-radius: 7px;
    position: relative; }
  *[class*="pl_textBlock"] .h4_CircleGray_top {
    border: 1px solid #ccc;
    margin-bottom: 0;
    border-radius: 7px 7px 0 0;
    position: relative; }
  *[class*="pl_textBlock"] .boxCircle_Btm {
    margin-top: 0;
    padding: 15px;
    background: #FFF;
    border: 1px solid #ccc;
    border-top: none;
    border-radius: 0 0 7px 7px;
    margin-bottom: 15px; }
  *[class*="pl_textBlock"] .boxModern {
    margin: 0 -7px;
    padding: 10px 7px;
    border-bottom: 10px solid #eee; }
  *[class*="pl_textBlock"] .boxModern:last-child {
    border-bottom: 0; }
  *[class*="pl_textBlock"] h3.modern01 {
    background-color: transparent !important;
    color: #00214B;
    margin: -10px -7px 15px;
    padding: 12px 8px 8px;
    border-bottom: 4px solid #eaeaea;
    height: auto;
    font-size: 17px;
    line-height: 1.3;
    position: relative; }
  *[class*="pl_textBlock"] h3.modern01:before {
    content: "";
    background: #00214B;
    width: 100px;
    height: 4px;
    position: absolute;
    bottom: -4px;
    left: 0; }
  *[class*="pl_textBlock"] h3.modern01 span.cBlue {
    color: #0476B4; }
  *[class*="pl_textBlock"] h3.modern01 span.cRed {
    color: #C33; }
  *[class*="pl_textBlock"] .boxModern dl dd {
    font-size: 85%; }
  *[class*="pl_textBlock"] .boxModern .fR10 img,
  *[class*="pl_textBlock"] .boxModern .fL10 img {
    margin-bottom: 10px; }
  *[class*="pl_textBlock"] .boxModern .iconModern {
    display: block;
    margin: -10px -7px 10px;
    text-align: center;
    padding: 2px 5px;
    background-color: #0084CA;
    color: #FFF;
    font-size: 12px;
    font-weight: bold; }
  *[class*="pl_textBlock"] a.lb03 {
    display: block;
    background-color: #E9643A;
    color: #fff !important;
    text-decoration: none;
    text-align: center;
    padding: 18px 7px;
    margin: 0 -7px -10px;
    font-size: 15px;
    font-weight: bold;
    /* border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; */ }
  *[class*="pl_textBlock"] .mb10 a.lb03,
  *[class*="pl_textBlock"] .mb5 a.lb03,
  *[class*="pl_textBlock"] .mb05 a.lb03 {
    margin: 0 -7px 10px; }
  *[class*="pl_textBlock"] .markerRed {
    background: rgba(199, 0, 0, 0.7);
    padding: 3px 5px 2px; }
  *[class*="pl_textBlock"] .markerRed span {
    color: #fff; }
  *[class*="pl_textBlock"] .markerRed-txt {
    background: #c70000;
    color: #fff;
    padding: 0 5px 0;
    margin: 0 3px 0 0; }
  *[class*="pl_textBlock"] .accordionList2016 {
    border-top: 3px solid #00214B; }
  *[class*="pl_textBlock"] .accordionList2016 .inner {
    padding: 10px 0;
    border-bottom: 3px solid #00214B; }
  *[class*="pl_textBlock"] .accordionList2016 .inner img {
    max-width: 100%;
    height: auto !important; }

/*# sourceMappingURL=old_news.css.map */
