@charset "UTF-8";
/*
* cmn_layout.css
*
* date:2012/02/23
*/
*[class*="pl_figBlock"] {
  display: none; }

*[class*="pl_textBlock"] {
  /* 要素のデフォルト値の設定 */
  /* ---------------------------------------------------------- */
  /* 全ての要素のデフォルトをリセット */
  /* 要素ごとのデフォルト値を設定 */
  /* メイン部分背景 */
  /* ---------------------------------------------------------- */
  /* ヘッダー */
  /* ---------------------------------------------------------- */
  /* HOMEリンク */
  /* 下層ページ ヘッダー下側 */
  /* ヘッダー select形式メニュー */
  /* 右上戻るリンク */
  /* 右上セレクト */
  /* グローバルナビ */
  /* ---------------------------------------------------------- */
  /* 日付リンク */
  /* ---------------------------------------------------------- */
  /* フッター直前 */
  /* ---------------------------------------------------------- */
  /* フッター */
  /* ---------------------------------------------------------- */
  /* 点数表示 */
  /* ---------------------------------------------------------- */
  /* 下層ページ.section内 */
  /* ボタン類 */
  /* ---------------------------------------------------------- */
  /* 見出し */
  /* ---------------------------------------------------------- */
  /* スタンディング */
  /* ---------------------------------------------------------- */
  /* 選手メディア出演情報 */
  /* ---------------------------------------------------------- */
  /* ホットトピックス */
  /* ---------------------------------------------------------- */
  /* ヘッドライン・ニュース */
  /* ---------------------------------------------------------- */
  /* ランキング */
  /* ---------------------------------------------------------- */
  /* フリーHTML */
  /* トップページバナー */
  /* リスト形式のコンテンツ一覧リンク */
  /* リスト形式のコンテンツ一覧リンク2カラム 2014/01/05作成 */
  /* ニュース一覧等色違いリスト */
  /* ---------------------------------------------------------- */
  /* ニュースカテゴリ表示 */
  /* ページ送り */
  /* ---------------------------------------------------------- */
  /* 前へ次へ */
  /* セレクト */
  /* 数字 */
  /* ニュース */
  /* ---------------------------------------------------------- */
  /* 下層ページセクション */
  /* ---------------------------------------------------------- */
  /* フォーム */
  /* ---------------------------------------------------------- */
  /* ON/OFFで切り替えるボタン */
  /* ---------------------------------------------------------- */
  /* 青いテーブル */
  /* ---------------------------------------------------------- */
  /* 選手名鑑 */
  /* ---------------------------------------------------------- */
  /* 試合速報 */
  /* ---------------------------------------------------------- */
  /* 下層ページセクション2パターン目 */
  /* ---------------------------------------------------------- */
  /* 試合速報タブ２つめ */
  /* ---------------------------------------------------------- */
  /* 試合情報 */
  /* ---------------------------------------------------------- */
  /* .announcementTable{
  	border-top: 3px solid #00214B;
  	width: 100%;
  }
  
  	.announcementTable th,
  	.announcementTable td{
  		border: 1px solid #ccc;
  		font-size:12px;
  		padding: 2px;
  		text-align: left;
  	}
  
  	.announcementTable td.num{
  		text-align: center;
  	}
  
  	.announcementTable tr{
  		background: #eee;
  	}
  
  	.announcementTable tr:nth-child(1){
  		background: #dddddd;
  	}
  
  	.announcementTable tr.noHeadingBg{
  		background: #eee;
  	}
  
  	.announcementTable th{
  		text-align: left;
  		background: #dddddd;
  		padding-left: 5px;
  	}
  
  	.announcementTable tr:nth-child(2n){
  		background: #fff;
  	}
  
  		.announcementTable tr:nth-child(1) th{
  			background: transparent;
  			color:#333;
  			text-align: center;
  		}
  
  		.announcementTable tr.noHeadingBg th{
  			background: #dddddd;
  			color:#333;
  		} */
  /* newTableTopBlue */
  /*　アコーディオン　*/
  /*
  　見出し(PCサイト適用) */
  /* ---------------------------------------------------------- */
  /*
  　リンクアイコン(PCサイト適用) */
  /* ---------------------------------------------------------- */
  /* 通常リンクアイコン */
  /* ページトップへリンクアイコン */
  /* 通常リンクアイコン(フォント小)*/
  /* アンカーリンクアイコン*/
  /* PDFリンクアイコン */
  /* 外部リンクアイコン */
  /* youtubeリンクアイコン */
  /*  td(PCサイト適用) */
  /* ---------------------------------------------------------- */
  /* テーブル */
  /*.tableTypeA tr th,
  .tableTypeN tr th,
  .tableTypeR tr th{
  	font-weight: bold;
  	border-right: 1px solid #CCCCCC;
  	border-bottom: 1px solid #CCCCCC;
  	background-color: #1E3669;
  	color: #FFFFFF;
  }*/
  /* テーブル リストスタイル */
  /* RESPONSIVE TABLE
  -------------------------------------------------- */
  /*  テキスト(PCサイト適用) */
  /* ---------------------------------------------------------- */
  /*
  　マージン(PCサイト適用)
  ----------------------------------------------------------- */
  /* -- ( )用インデント（英数字かっこのインデントに使用）*/
  /* -- ※用インデント（注意書きなどに使用）-- */
  /* -- ※用インデント 半角用（注意書きなどに使用）-- */
  /* テーブル内インデント背景修正 */
  /* ボタン一覧 */
  /*spエラー問い合わせ_2013/11/19*/
  /* 2分割バナーCSS
  ------------------------------------------------ */
  /* #videoContent */
  /* マイページログインアイコン */
  /* 放映スケジュールアイコン */
  /* コラム用ブロック */
  /* 各導線用バナーCSS
  ------------------------------------------------ */
  /* -- 前後ナビ -- */
  /* -- 画像幅100% -- */ }
  *[class*="pl_textBlock"] * {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    font-size: 100%;
    vertical-align: baseline;
    list-style: none;
    word-break: break-all; }
  *[class*="pl_textBlock"] body {
    font: 12px/1.6em sans-serif;
    background: #00214b;
    font-family: sans-serif;
    color: #333;
    min-width: 320px;
    -webkit-text-size-adjust: none; }
  *[class*="pl_textBlock"] pre, *[class*="pl_textBlock"] code, *[class*="pl_textBlock"] tt {
    font: 1em/1.5em monospace; }
  *[class*="pl_textBlock"] h1, *[class*="pl_textBlock"] h2, *[class*="pl_textBlock"] h3, *[class*="pl_textBlock"] h4, *[class*="pl_textBlock"] h5, *[class*="pl_textBlock"] h6, *[class*="pl_textBlock"] strong {
    font-weight: bold; }
  *[class*="pl_textBlock"] em, *[class*="pl_textBlock"] i {
    font-style: italic; }
  *[class*="pl_textBlock"] table {
    width: 100%;
    border-collapse: collapse; }
  *[class*="pl_textBlock"] input[type="text"],
  *[class*="pl_textBlock"] input[type="submit"],
  *[class*="pl_textBlock"] select,
  *[class*="pl_textBlock"] textarea {
    background: transparent; }
  *[class*="pl_textBlock"] input[type="text"],
  *[class*="pl_textBlock"] textarea {
    background: #ebfae3; }
  *[class*="pl_textBlock"] input[type="submit"]:hover {
    cursor: pointer; }
  *[class*="pl_textBlock"] a:link,
  *[class*="pl_textBlock"] a:visited {
    text-decoration: none;
    color: #00214B; }
  *[class*="pl_textBlock"] a:hover,
  *[class*="pl_textBlock"] a:active {
    text-decoration: none;
    color: #00214B; }
  *[class*="pl_textBlock"] p.default {
    padding: 10px; }
  *[class*="pl_textBlock"] div#container {
    clear: both;
    background: url(/_pl_img/old/_img/bg_grid.png) repeat #fff; }
  *[class*="pl_textBlock"] div#header {
    background: #00214b;
    background: -moz-linear-gradient(top, #1B3D69 0%, #00214b 60%, #00214b 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #1B3D69), color-stop(60%, #00214b), color-stop(100%, #00214b));
    background: -webkit-linear-gradient(top, #1B3D69 0%, #00214b 60%, #00214b 100%);
    background: -o-linear-gradient(top, #1B3D69 0%, #00214b 60%, #00214b 100%);
    background: -ms-linear-gradient(top, #1B3D69 0%, #00214b 60%, #00214b 100%);
    background: linear-gradient(to bottom, #1B3D69 0%, #00214b 60%, #00214b 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1B3D69', endColorstr='#00214b',GradientType=0 ); }
  *[class*="pl_textBlock"] div#header h1 {
    display: inline; }
  *[class*="pl_textBlock"] a.bottomHomeLink {
    display: block;
    float: right;
    margin: 10px 5px;
    width: 80px;
    text-align: center;
    line-height: 25px;
    height: 25px;
    color: #fff;
    font-family: Arial,Helvetica,sans-serif;
    font-weight: bold;
    border: 1px solid #545454;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    background: #7099c8;
    /* Old browsers */
    background: -moz-linear-gradient(top, #7099c8 0%, #506886 100%);
    /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #7099c8), color-stop(100%, #506886));
    /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #7099c8 0%, #506886 100%);
    /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #7099c8 0%, #506886 100%);
    /* Opera 11.10+ */
    background: linear-gradient(top, #7099c8 0%, #506886 100%);
    /* W3C */ }
  *[class*="pl_textBlock"] #bottomHeader {
    border-top: 1px solid #535c6e;
    border-bottom: 1px solid #28334a;
    background: #00214b;
    padding-bottom: 1px; }
  *[class*="pl_textBlock"] #bottomHeader h1 {
    float: left;
    color: #fff;
    font-size: 15px;
    line-height: 16px;
    padding: 10px 0 0 10px; }
  *[class*="pl_textBlock"] #bottomHeader span {
    display: block;
    color: #94a3c5;
    font-size: 13px;
    font-family: Arial,Helvetica,sans-serif; }
  *[class*="pl_textBlock"] #bottomHeader hr {
    clear: both;
    height: 1px;
    background: #fff;
    border: none; }
  *[class*="pl_textBlock"] .headerMenu {
    float: right;
    background: url(/_pl_img/old/_img/select_arrow.png) right center no-repeat #e8e8e8;
    margin: 10px 5px;
    height: 25px;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    padding: 4px 0 0 10px;
    width: 100px; }
  *[class*="pl_textBlock"] .headerMenu select {
    width: 100%;
    font-size: 14px; }
  *[class*="pl_textBlock"] .headerMenu select option {
    background: transparent;
    padding: 0 5px; }
  *[class*="pl_textBlock"] .rightBackLink {
    display: block;
    float: right;
    padding: 5px 15px;
    margin: 10px;
    border: 1px solid #ccc;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px; }
  *[class*="pl_textBlock"] .topRightSelect {
    display: block;
    float: right;
    padding: 5px;
    margin: 10px;
    width: 90px;
    border: 1px solid #ccc;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    background: url(/_pl_img/old/_img/select_arrow.png) right center no-repeat #fff; }
  *[class*="pl_textBlock"] .topRightSelect select {
    width: 100%;
    font-size: 14px; }
  *[class*="pl_textBlock"] .topRightSelect select option {
    background: transparent;
    padding: 0 5px; }
  *[class*="pl_textBlock"] ul#navi li {
    display: block;
    width: 33%;
    background: #fdfdfd;
    /* Old browsers */
    background: -moz-linear-gradient(top, #fdfdfd 0%, #bdbdbd 100%);
    /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fdfdfd), color-stop(100%, #bdbdbd));
    /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #fdfdfd 0%, #bdbdbd 100%);
    /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #fdfdfd 0%, #bdbdbd 100%);
    /* Opera 11.10+ */
    background: linear-gradient(top, #fdfdfd 0%, #bdbdbd 100%);
    /* W3C */
    text-align: center;
    border-top: 1px solid #797979;
    border-radius: 4px 4px 0 0;
    -webkit-border-top-left-radius: 4px;
    -webkit-border-top-right-radius: 4px;
    -moz-border-radius-topleft: 4px;
    -moz-border-radius-topright: 4px; }
  *[class*="pl_textBlock"] ul#navi li.naviLeft {
    float: left; }
  *[class*="pl_textBlock"] ul#navi li.naviRight {
    float: right; }
  *[class*="pl_textBlock"] ul#navi li.naviCenter {
    margin: 0 auto; }
  *[class*="pl_textBlock"] ul#navi li a {
    display: block;
    color: #28334a;
    font-size: 14px;
    font-weight: bold;
    height: 30px;
    line-height: 30px; }
  *[class*="pl_textBlock"] div.dateLink {
    border-top: 1px solid #666;
    border-bottom: 1px solid #666;
    background: #fff;
    padding: 1px 0; }
  *[class*="pl_textBlock"] div.dateLink div.dateLinkInner {
    background: #00214B;
    color: #fff;
    text-align: center;
    height: 24px;
    line-height: 24px;
    font-weight: bold; }
  *[class*="pl_textBlock"] div.dateLink div.dateLinkInner a {
    color: #fff;
    font-weight: bold; }
  *[class*="pl_textBlock"] div.dateLink div.dateLinkInner a.left {
    display: block;
    float: left;
    padding-left: 10px; }
  *[class*="pl_textBlock"] div.dateLink div.dateLinkInner a.right {
    display: block;
    float: right;
    padding-right: 10px; }
  *[class*="pl_textBlock"] .contentsMenu {
    background: url(/_pl_img/old/_img/select_arrow.png) right center no-repeat #fff;
    margin: 0 10px 10px;
    height: 25px;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    padding: 5px 0 0 10px; }
  *[class*="pl_textBlock"] .contentsMenu.border {
    border: 1px solid #ccc; }
  *[class*="pl_textBlock"] .contentsMenu select {
    display: block;
    background: transparent;
    width: 100%; }
  *[class*="pl_textBlock"] .contentsMenu option {
    padding: 0 20px 0 5px;
    background: transparent; }
  *[class*="pl_textBlock"] contentsMenu02 {
    width: 100%;
    zoom: 1; }
  *[class*="pl_textBlock"] .contentsMenu02:after {
    content: "";
    display: block;
    clear: both; }
  *[class*="pl_textBlock"] .contentsMenu02 ul {
    padding: 1px 0 2px 0;
    text-align: center;
    width: 100%;
    margin-bottom: 10px;
    background: #00214B;
    letter-spacing: -0.4em;
    /*隙間をなくすためのハック*/ }
  *[class*="pl_textBlock"] .contentsMenu02 li {
    display: -moz-inline-box !important;
    display: inline-block !important;
    margin: 0;
    width: 33%; }
  *[class*="pl_textBlock"] .contentsMenu02 li a {
    display: block;
    text-align: left;
    padding: 6px 11px;
    background: #fff url(/_pl_img/old/_img/news_list_arrow02.png) no-repeat right center;
    border-right: 1px solid #dddddd;
    border-bottom: 1px solid #dddddd; }
  *[class*="pl_textBlock"] div.footNavi {
    font-size: 10px;
    text-align: center;
    padding: 5px 0; }
  *[class*="pl_textBlock"] div.footNavi a {
    background: url(/_pl_img/old/_img/foot_navi_arrow.png) no-repeat 2px 5px;
    padding: 0 0 0 10px;
    color: #00214B;
    letter-spacing: 0;
    margin: 0; }
  *[class*="pl_textBlock"] div.footNavi a span {
    text-decoration: underline; }
  *[class*="pl_textBlock"] div#footer {
    margin-top: 1px;
    border-top: 1px solid #fff;
    background: #00214B;
    color: #fff;
    text-align: center;
    padding: 5px 5px 20px;
    font-size: 10px;
    font-family: Arial;
    font-weight: bold; }
  *[class*="pl_textBlock"] #snsbutton {
    background: #fff url(/_pl_img/old/_img/bg_grid.png) repeat;
    margin: 0 auto;
    padding: 10px; }
  *[class*="pl_textBlock"] #snsbutton ul {
    list-style: none;
    margin: 0 auto;
    width: 280px;
    overflow: visible;
    padding: 10px; }
  *[class*="pl_textBlock"] #snsbutton li {
    width: 100px;
    float: left; }
  *[class*="pl_textBlock"] .topPoint {
    padding: 10px; }
  *[class*="pl_textBlock"] .topPoint.noBorder {
    padding: 5px 5px 10px; }
  *[class*="pl_textBlock"] .topPointInner {
    background: #fff;
    text-align: center;
    border: 1px solid #ccc;
    padding: 10px;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    position: relative; }
  *[class*="pl_textBlock"] .topPoint.noBorder .topPointInner {
    border: none; }
  *[class*="pl_textBlock"] .topPointInner .topPointNameLeft,
  *[class*="pl_textBlock"] .topPointInner .topPointNameRight {
    width: 110px;
    min-height: 70px;
    text-align: center;
    padding: 0 0 5px; }
  *[class*="pl_textBlock"] .topPointInner .topPointNameLeft.noTxt,
  *[class*="pl_textBlock"] .topPointInner .topPointNameRight.noTxt {
    min-height: 0;
    padding: 0;
    width: auto; }
  *[class*="pl_textBlock"] .topPointInner .topPointNameLeft {
    float: left; }
  *[class*="pl_textBlock"] .topPointInner .topPointNameRight {
    float: right; }
  *[class*="pl_textBlock"] .topPointInner .topPointNameLeft img,
  *[class*="pl_textBlock"] .topPointInner .topPointNameRight img {
    display: block;
    margin: 0 auto 5px; }
  *[class*="pl_textBlock"] .topPointInner .topPointNameLeft.noTxt img,
  *[class*="pl_textBlock"] .topPointInner .topPointNameRight.noTxt img {
    margin: 0 auto; }
  *[class*="pl_textBlock"] .topPointInner .nologo {
    display: inline-block;
    background: #eee;
    font-size: 10px;
    line-height: 14px;
    padding: 10px 5px; }
  *[class*="pl_textBlock"] .topPointInner .topPointCenter {
    position: absolute;
    top: 10px;
    left: 50%;
    margin-left: -50px;
    width: 100px;
    text-align: center;
    color: #c00;
    font-size: 12px; }
  *[class*="pl_textBlock"] .topPointInner .topPointCenter.gamelive {
    line-height: 24px;
    padding-top: 10px; }
  *[class*="pl_textBlock"] .topPointInner .topPointCenter strong {
    display: block;
    font-weight: bold;
    font-size: 14px;
    padding-top: 5px;
    padding-bottom: 5px; }
  *[class*="pl_textBlock"] .topPointInner .topPointCenter strong.small {
    font-size: 11px;
    line-height: 12px; }
  *[class*="pl_textBlock"] .topPointInner .topPointCenter span {
    display: block;
    color: #000;
    font-size: 24px;
    font-family: Arial;
    font-weight: bold;
    padding-bottom: 5px; }
  *[class*="pl_textBlock"] .topPointInner .topPointCenter span.small {
    display: block;
    color: #000;
    font-size: 14px;
    font-weight: normal; }
  *[class*="pl_textBlock"] .topPointInner .topPointCenter span.x-small {
    display: block;
    color: #000;
    font-size: 11px;
    line-height: 12px;
    font-weight: normal;
    padding: 2px 0; }
  *[class*="pl_textBlock"] .topPointInner a.pointBottomLink {
    display: block;
    clear: both;
    background: url(/_pl_img/old/_img/bg_grid.png) repeat #d11919;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    color: #fff;
    height: 40px;
    font-size: 14px;
    line-height: 40px; }
  *[class*="pl_textBlock"] .topPointInner .topPointNameLeft img,
  *[class*="pl_textBlock"] .topPointInner .topPointNameRight img {
    display: block;
    margin: 0 auto 15px; }
  *[class*="pl_textBlock"] .topPointInner .topPointNameLeft p.player,
  *[class*="pl_textBlock"] .topPointInner .topPointNameRight p.player {
    line-height: 17px;
    text-align: left;
    margin: 0 0 5px 0; }
  *[class*="pl_textBlock"] .topPointInner .topPointNameLeft span.result,
  *[class*="pl_textBlock"] .topPointInner .topPointNameRight span.result {
    display: block;
    margin-left: 20px; }
  *[class*="pl_textBlock"] .topPointInner .btngrad01 {
    margin: 0 10px 0; }
  *[class*="pl_textBlock"] .section .topPoint {
    padding: 0; }
  *[class*="pl_textBlock"] .section .topPointInner {
    padding: 10px 15px; }
  *[class*="pl_textBlock"] a.btnLivewatch,
  *[class*="pl_textBlock"] .btnLivewatch {
    display: block;
    text-align: center;
    background: #666666;
    /* Old browsers */
    background: -moz-linear-gradient(top, #666666 0%, #444444 50%, #2d2d2d 51%, #1a1a1a 100%);
    /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #666666), color-stop(50%, #444444), color-stop(51%, #2d2d2d), color-stop(100%, #1a1a1a));
    /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #666666 0%, #444444 50%, #2d2d2d 51%, #1a1a1a 100%);
    /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #666666 0%, #444444 50%, #2d2d2d 51%, #1a1a1a 100%);
    /* Opera 11.10+ */
    background: linear-gradient(top, #666666 0%, #444444 50%, #2d2d2d 51%, #1a1a1a 100%);
    /* W3C */
    border-radius: 4px;
    margin: 0 10px 10px; }
  *[class*="pl_textBlock"] .section a.btnLivewatch,
  *[class*="pl_textBlock"] .section .btnLivewatch {
    margin: 0; }
  *[class*="pl_textBlock"] .livewatchInner {
    display: block;
    width: 155px;
    height: 40px;
    line-height: 40px;
    padding-left: 130px;
    margin: 0 auto;
    background: url(/_pl_img/old/_img/btn_livewatch_02.png) no-repeat 0 0;
    color: #fff;
    text-align: left;
    font-weight: bold;
    letter-spacing: 0.1em;
    text-indent: -9999px; }
  *[class*="pl_textBlock"] .section .livewatchInner {
    width: auto;
    max-width: 155px;
    letter-spacing: 0; }
  *[class*="pl_textBlock"] a.btnWhite,
  *[class*="pl_textBlock"] .btnWhite {
    display: block;
    text-align: center;
    background: #fff;
    border: 1px solid #ccc;
    color: #333;
    height: 40px;
    font-size: 14px;
    line-height: 40px;
    border-radius: 4px;
    margin: 0 10px 10px; }
  *[class*="pl_textBlock"] a.btnWhite02,
  *[class*="pl_textBlock"] .btnWhite02 {
    display: block;
    text-align: center;
    background: #fff;
    border: 1px solid #ccc;
    color: #00214B;
    font-weight: bold;
    height: 40px;
    font-size: 14px;
    line-height: 40px;
    border-radius: 4px;
    margin: 0 10px 10px; }
  *[class*="pl_textBlock"] a.btnWhite03,
  *[class*="pl_textBlock"] .btnWhite03 {
    display: block;
    text-align: center;
    background: #fff;
    border: 1px solid #ccc;
    color: #333;
    font-size: 14px;
    line-height: 20px;
    padding: 10px 0;
    border-radius: 4px;
    margin: 0 0 10px; }
  *[class*="pl_textBlock"] a.btnWhite04,
  *[class*="pl_textBlock"] .btnWhite04 {
    display: block;
    text-align: center;
    background: #fff;
    border: 1px solid #ccc;
    color: #333;
    font-size: 14px;
    line-height: 20px;
    padding: 10px 0;
    border-radius: 4px;
    margin: 0 10px 10px; }
  *[class*="pl_textBlock"] a.btnWhite04 .cRed,
  *[class*="pl_textBlock"] .btnWhite04 .cRed {
    font-weight: bold;
    font-size: 16px;
    line-height: 30px; }
  *[class*="pl_textBlock"] a.btnWhite05,
  *[class*="pl_textBlock"] .btnWhite05 {
    display: block;
    text-align: center;
    background: #fff;
    border: 1px solid #ccc;
    color: #00214B;
    font-weight: bold;
    height: 40px;
    font-size: 14px;
    line-height: 40px;
    border-radius: 4px;
    margin: 0 0 10px; }
  *[class*="pl_textBlock"] a.btnRegister,
  *[class*="pl_textBlock"] .btnRegister {
    display: block;
    text-align: center;
    border: 1px solid #7d060d;
    color: #fff;
    font-weight: bold;
    font-size: 16px;
    line-height: 20px;
    border-radius: 4px;
    margin: 0 10px 10px;
    background-color: #ab000a;
    /* 	background: #d75454; 
    	background: -moz-linear-gradient(top,  #d75454 0%, #ca2f2f 50%, #ad2828 51%, #982323 100%);
    	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d75454), color-stop(50%,#ca2f2f), color-stop(51%,#ad2828), color-stop(100%,#982323));
    	background: -webkit-linear-gradient(top,  #d75454 0%,#ca2f2f 50%,#ad2828 51%,#982323 100%);
    	background: -o-linear-gradient(top,  #d75454 0%,#ca2f2f 50%,#ad2828 51%,#982323 100%);
    	background: linear-gradient(top,  #d75454 0%,#ca2f2f 50%,#ad2828 51%,#982323 100%); */ }
  *[class*="pl_textBlock"] a.btnRegister.disabled,
  *[class*="pl_textBlock"] .btnRegister.disabled {
    border: 1px solid #838383;
    background-color: #838383;
    	/* 	background: #808080;
            background: -moz-linear-gradient(top,  #808080 0%, #9D9D9D 50%, #ABABAB 51%, #B5B5B5 100%);
            background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#808080), color-stop(50%,#9D9D9D), color-stop(51%,#ABABAB), color-stop(100%,#B5B5B5));
            background: -webkit-linear-gradient(top,  #808080 0%,#9D9D9D 50%,#ABABAB 51%,#B5B5B5 100%);
            background: -o-linear-gradient(top,  #808080 0%,#9D9D9D 50%,#ABABAB 51%,#B5B5B5 100%);
            background: linear-gradient(top,  #808080 0%,#9D9D9D 50%,#ABABAB 51%,#B5B5B5 100%); */ }
  *[class*="pl_textBlock"] a.btnRegister {
    padding: 10px; }
  *[class*="pl_textBlock"] .btnRegister input {
    display: block;
    width: 100%;
    color: #fff;
    text-align: center;
    font-weight: bold;
    font-size: 16px;
    line-height: 20px;
    padding: 10px; }
  *[class*="pl_textBlock"] a.btnRegister:active,
  *[class*="pl_textBlock"] .btnRegister:active {
    background-color: #d75252; }
  *[class*="pl_textBlock"] ul#btnReport {
    width: 100%;
    height: 52px; }
  *[class*="pl_textBlock"] ul#btnReport li {
    width: 50%;
    float: left; }
  *[class*="pl_textBlock"] ul#btnReport li a {
    display: block;
    text-align: center;
    background: #fff;
    border: 1px solid #ccc;
    color: #00214B;
    font-weight: bold;
    height: 40px;
    font-size: 14px;
    line-height: 40px;
    border-radius: 4px; }
  *[class*="pl_textBlock"] ul#btnReport li:nth-child(1) a {
    margin: 0 2px 0 10px; }
  *[class*="pl_textBlock"] ul#btnReport li:nth-child(2) a {
    margin: 0 10px 0 2px; }
  *[class*="pl_textBlock"] a.btnFootBacklink,
  *[class*="pl_textBlock"] .btnFootBacklink {
    display: block;
    text-align: center;
    color: #fff;
    font-size: 14px;
    font-weight: bold;
    background: url(/_pl_img/old/_img/bg_grid.png) repeat 0 0 #4b5a83;
    margin: 10px;
    line-height: 40px;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px; }
  *[class*="pl_textBlock"] .btnFootBacklink input {
    display: block;
    width: 100%;
    color: #fff;
    text-align: center;
    font-weight: bold;
    font-size: 16px;
    height: 40px;
    line-height: 40px; }
  *[class*="pl_textBlock"] a.btngrad01,
  *[class*="pl_textBlock"] .btngrad01 {
    display: block;
    clear: both;
    font-weight: bold;
    text-align: center;
    border: 1px solid #ccc;
    color: #333;
    font-size: 14px;
    line-height: 20px;
    padding: 10px 0;
    border-radius: 4px;
    margin: 0 10px 10px;
    background: #ffffff;
    /* Old browsers */
    background: -moz-linear-gradient(top, #ffffff 0%, #f1f1f1 50%, #e1e1e1 51%, #f6f6f6 100%);
    /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(50%, #f1f1f1), color-stop(51%, #e1e1e1), color-stop(100%, #f6f6f6));
    /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #ffffff 0%, #f1f1f1 50%, #e1e1e1 51%, #f6f6f6 100%);
    /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #ffffff 0%, #f1f1f1 50%, #e1e1e1 51%, #f6f6f6 100%);
    /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #ffffff 0%, #f1f1f1 50%, #e1e1e1 51%, #f6f6f6 100%);
    /* IE10+ */
    background: linear-gradient(top, #ffffff 0%, #f1f1f1 50%, #e1e1e1 51%, #f6f6f6 100%);
    /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f6f6f6',GradientType=0 );
    /* IE6-9 */ }
  *[class*="pl_textBlock"] .btngrad01 input {
    font-weight: bold; }
  *[class*="pl_textBlock"] a.btngrad02,
  *[class*="pl_textBlock"] .btngrad02 {
    display: block;
    clear: both;
    font-weight: bold;
    text-align: center;
    border: 1px solid #666;
    color: #fff;
    font-size: 14px;
    line-height: 20px;
    padding: 10px 0;
    border-radius: 4px;
    margin: 0 10px 10px;
    background: #e96863;
    /* Old browsers */
    background: -moz-linear-gradient(top, #e96863 0%, #dc0a02 100%);
    /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #e96863), color-stop(100%, #dc0a02));
    /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #e96863 0%, #dc0a02 100%);
    /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #e96863 0%, #dc0a02 100%);
    /* Opera 11.10+ */
    background: linear-gradient(top, #e96863 0%, #dc0a02 100%);
    /* W3C */ }
  *[class*="pl_textBlock"] .btngrad02 input {
    font-weight: bold; }
  *[class*="pl_textBlock"] a.btnflat01,
  *[class*="pl_textBlock"] .btnflat01 {
    background: #FFFFFF url(/_pl_img/old/_img/news_list_arrow.png) no-repeat right center;
    border: 1px solid #CCCCCC;
    border-radius: 4px 4px 4px 4px;
    clear: both;
    color: #333333;
    display: block;
    font-size: 14px;
    font-weight: bold;
    line-height: 20px;
    margin: 0 10px 10px;
    padding: 10px 25px 10px 10px;
    text-align: center;
    text-decoration: none !important;
    background-color: #fff !important; }
  *[class*="pl_textBlock"] .subTitle {
    background: url(/_pl_img/old/_img/subtitle_left.png) no-repeat 0 0;
    height: 16px;
    padding-left: 14px;
    text-align: center;
    color: #fff;
    font: 10px/16px Arial,Helvetica,sans-serif;
    font-weight: bold; }
  *[class*="pl_textBlock"] .subTitleInner01 {
    display: block;
    background: url(/_pl_img/old/_img/subtitle_right.png) no-repeat right 0;
    padding-right: 14px; }
  *[class*="pl_textBlock"] .subTitleInner02 {
    display: block;
    background: #00214B; }
  *[class*="pl_textBlock"] .tableStanding {
    margin: 0 0 10px; }
  *[class*="pl_textBlock"] .tableStanding tr {
    background: #fff;
    border-top: 1px solid #ccc; }
  *[class*="pl_textBlock"] #newsOuter .tableStanding tr:nth-child(1),
  *[class*="pl_textBlock"] #newsOuter02 .tableStanding tr:nth-child(1) {
    border-top: none; }
  *[class*="pl_textBlock"] .tableStanding tr:nth-child(2n) {
    background: #eee; }
  *[class*="pl_textBlock"] .tableStanding tr.bgBlue {
    background: #00214B;
    color: #fff;
    font-weight: bold; }
  *[class*="pl_textBlock"] .tableStanding tr td {
    padding: 5px; }
  *[class*="pl_textBlock"] .tableStanding tr td:nth-child(1) {
    padding: 5px;
    width: 30px;
    text-align: center; }
  *[class*="pl_textBlock"] .tableStanding.standingRecord tr td {
    text-align: center;
    vertical-align: middle;
    font-weight: bold; }
  *[class*="pl_textBlock"] .tableStanding.standingRecord tr td.standingPoint {
    font-size: 10px;
    line-height: 12px;
    font-weight: normal; }
  *[class*="pl_textBlock"] .tableStanding tr td a {
    display: block;
    color: #000; }
  *[class*="pl_textBlock"] .tableStanding tr.bgYellow td {
    background: #FFFFF5;
    color: #000;
    font-weight: bold; }
  *[class*="pl_textBlock"] .tableStanding tr th {
    color: #fff;
    background: #49aad4;
    padding: 5px; }
  *[class*="pl_textBlock"] .iconMedia {
    color: #fff;
    padding: 1px 4px;
    font-size: 10px;
    font-weight: bold;
    background: #009999;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px; }
  *[class*="pl_textBlock"] .dateMedia {
    color: #333;
    font-weight: bold;
    margin: 0 3px 5px 0; }
  *[class*="pl_textBlock"] .nameMedia {
    color: #333;
    font-weight: bold;
    line-height: 140%;
    font-size: 14px; }
  *[class*="pl_textBlock"] ul.hottopicsList {
    clear: both;
    margin-bottom: 20px; }
  *[class*="pl_textBlock"] ul.hottopicsList li a {
    display: block;
    background: url(/_pl_img/old/_img/news_list_arrow.png) no-repeat right center;
    background-color: #fff;
    border-bottom: 1px solid #ccc;
    padding: 10px 25px 10px 10px;
    line-height: 1.6em;
    color: #333333; }
  *[class*="pl_textBlock"] ul.hottopicsList li:nth-child(2n) a {
    background-color: #eee; }
  *[class*="pl_textBlock"] div#newsOuter {
    margin-bottom: 20px; }
  *[class*="pl_textBlock"] ul.newsNavi li {
    display: inline; }
  *[class*="pl_textBlock"] ul.newsNavi li span,
  *[class*="pl_textBlock"] ul.newsNavi li a {
    display: block;
    width: 50%;
    float: left;
    text-align: center;
    font-weight: bold;
    height: 30px;
    line-height: 30px;
    border-radius: 4px 4px 0 0;
    -webkit-border-top-left-radius: 4px;
    -webkit-border-top-right-radius: 4px;
    -moz-border-radius-topleft: 4px;
    -moz-border-radius-topright: 4px; }
  *[class*="pl_textBlock"] .newsNaviHeadline ul.newsNavi li span.newsNaviHeadline,
  *[class*="pl_textBlock"] .newsNaviNews ul.newsNavi li span.newsNaviNews {
    background: #fff;
    cursor: pointer; }
  *[class*="pl_textBlock"] .newsNaviNews ul.newsNavi li span.newsNaviHeadline,
  *[class*="pl_textBlock"] .newsNaviHeadline ul.newsNavi li span.newsNaviNews {
    background: #00214B;
    color: #fff;
    cursor: pointer; }
  *[class*="pl_textBlock"] .newsNaviNews div.newsNaviNews,
  *[class*="pl_textBlock"] .newsNaviHeadline div.newsNaviHeadline {
    display: block; }
  *[class*="pl_textBlock"] .newsNaviHeadline div.newsNaviNews,
  *[class*="pl_textBlock"] .newsNaviNews div.newsNaviHeadline {
    display: none; }
  *[class*="pl_textBlock"] ul.newsList {
    clear: both; }
  *[class*="pl_textBlock"] ul.newsList li a {
    display: block;
    background: url(/_pl_img/old/_img/news_list_arrow.png) no-repeat right center;
    background-color: #fff;
    border-bottom: 1px solid #ccc;
    padding-right: 25px;
    padding-bottom: 10px;
    min-height: 60px;
    line-height: 1.3em;
    color: #333333; }
  *[class*="pl_textBlock"] ul.newsList li:nth-child(2n) a {
    background-color: #eee; }
  *[class*="pl_textBlock"] ul.newsList li img {
    /*border: 1px solid #ccc;
    margin: 10px;
    float: left;*/
    width: auto;
    overflow: hidden; }
  *[class*="pl_textBlock"] ul.newsList li span {
    display: block;
    padding-top: 10px;
    font-weight: bold; }
  *[class*="pl_textBlock"] ul.newsList li span.news_img {
    margin: 10px 10px 5px 5px;
    width: 40px;
    height: 40px;
    background-color: #ffffff;
    border: 1px solid #dddddd;
    -webkit-appearance: none;
    -webkit-background-clip: padding;
    text-align: center;
    padding: 0;
    overflow: hidden;
    float: left; }
  *[class*="pl_textBlock"] a.newsMore {
    display: block;
    background: #00214B;
    color: #fff;
    text-align: center;
    padding: 5px;
    font-size: 12px;
    line-height: 15px; }
  *[class*="pl_textBlock"] a.newsMore img {
    vertical-align: text-bottom;
    margin-right: 2px; }
  *[class*="pl_textBlock"] ul.rankingNavi li {
    display: block;
    width: 16%;
    float: left;
    overflow: hidden; }
  *[class*="pl_textBlock"] ul.rankingNavi li:nth-child(1) {
    margin-left: 2%; }
  *[class*="pl_textBlock"] ul.rankingNavi li span {
    display: block;
    text-align: center;
    font-weight: bold;
    height: 20px;
    background: #00214B;
    color: #fff;
    line-height: 20px;
    border-left: 1px solid #ccc;
    border-right: 1px solid #ccc;
    border-top: 1px solid #ccc;
    border-radius: 4px 4px 0 0;
    -webkit-border-top-left-radius: 4px;
    -webkit-border-top-right-radius: 4px;
    -moz-border-radius-topleft: 4px;
    -moz-border-radius-topright: 4px;
    cursor: pointer; }
  *[class*="pl_textBlock"] .ranking01 .rankingTitle01, *[class*="pl_textBlock"] .ranking02 .rankingTitle02, *[class*="pl_textBlock"] .ranking03 .rankingTitle03, *[class*="pl_textBlock"] .ranking04 .rankingTitle04, *[class*="pl_textBlock"] .ranking05 .rankingTitle05, *[class*="pl_textBlock"] .ranking06 .rankingTitle06 {
    background: #fff;
    color: #333; }
  *[class*="pl_textBlock"] div.rankingInner01, *[class*="pl_textBlock"] div.rankingInner02, *[class*="pl_textBlock"] div.rankingInner03, *[class*="pl_textBlock"] div.rankingInner04, *[class*="pl_textBlock"] div.rankingInner05, *[class*="pl_textBlock"] div.rankingInner06 {
    display: none; }
  *[class*="pl_textBlock"] .ranking01 .rankingInner01, *[class*="pl_textBlock"] .ranking02 .rankingInner02, *[class*="pl_textBlock"] .ranking03 .rankingInner03, *[class*="pl_textBlock"] .ranking04 .rankingInner04, *[class*="pl_textBlock"] .ranking05 .rankingInner05, *[class*="pl_textBlock"] .ranking06 .rankingInner06 {
    display: block; }
  *[class*="pl_textBlock"] table.rankingFirst,
  *[class*="pl_textBlock"] table.rankingList {
    clear: both;
    margin: 0 2%;
    width: 96%; }
  *[class*="pl_textBlock"] table.rankingList {
    margin: 0 2% 10px; }
  *[class*="pl_textBlock"] table.rankingFirst tr,
  *[class*="pl_textBlock"] table.rankingList tr {
    border-left: 1px solid #ccc;
    border-right: 1px solid #ccc;
    border-bottom: 1px solid #ccc; }
  *[class*="pl_textBlock"] table.rankingFirst tr td,
  *[class*="pl_textBlock"] table.rankingList tr td {
    padding: 5px;
    vertical-align: middle; }
  *[class*="pl_textBlock"] table.rankingFirst tr {
    background: #fff;
    font-size: 14px; }
  *[class*="pl_textBlock"] table.rankingFirst tr td:nth-child(1) {
    width: 60px; }
  *[class*="pl_textBlock"] table.rankingFirst tr td img {
    margin: 10px 0 10px 10px; }
  *[class*="pl_textBlock"] table.rankingFirst tr td:nth-child(3) {
    width: 60px;
    padding: 5px 10px 5px 5px; }
  *[class*="pl_textBlock"] table.rankingFirst tr td a,
  *[class*="pl_textBlock"] table.rankingList tr td a {
    display: block;
    color: #333; }
  *[class*="pl_textBlock"] table.rankingFirst tr td strong {
    color: #c00; }
  *[class*="pl_textBlock"] table.rankingList tr {
    background: #eee; }
  *[class*="pl_textBlock"] table.rankingList tr:nth-child(2n) {
    background: #fff; }
  *[class*="pl_textBlock"] table.rankingList tr td {
    padding: 5px; }
  *[class*="pl_textBlock"] table.rankingList tr td:nth-child(1) {
    padding: 5px 5px 5px 20px;
    width: 20px; }
  *[class*="pl_textBlock"] table.rankingList tr td:nth-child(3) {
    width: 50px;
    padding: 5px 10px 5px 5px; }
  *[class*="pl_textBlock"] div.freeHtml {
    padding: 0 10px;
    text-align: center; }
  *[class*="pl_textBlock"] #slideBannerOuter {
    background: url(/_pl_img/old/_img/slide_banner_bg.png) repeat-x;
    height: 76px;
    margin: 0 0 10px; }
  *[class*="pl_textBlock"] #slideBanner {
    width: 100%;
    overflow: auto; }
  *[class*="pl_textBlock"] #slideBanner ul {
    list-style: none;
    width: 735px;
    margin: 0; }
  *[class*="pl_textBlock"] #slideBanner ul li {
    display: block;
    width: 240px;
    margin: 0;
    height: 60px;
    padding: 6px 0 0 5px;
    float: left; }
  *[class*="pl_textBlock"] .contentList {
    margin: 0 5px 10px; }
  *[class*="pl_textBlock"] .contentList h3 {
    background: url(/_pl_img/old/_img/bg_grid.png) repeat 0 0 #00214B;
    color: #fff;
    border-left: 1px solid #cacbcb;
    border-right: 1px solid #cacbcb;
    border-top: 1px solid #cacbcb;
    border-radius: 4px 4px 0 0;
    -webkit-border-top-left-radius: 4px;
    -webkit-border-top-right-radius: 4px;
    -moz-border-radius-topleft: 4px;
    -moz-border-radius-topright: 4px;
    padding: 5px;
    zoom: 1;
    font-size: 13px; }
  *[class*="pl_textBlock"] .contentList h3:after {
    content: "";
    display: block;
    clear: both; }
  *[class*="pl_textBlock"] .contentList h3 a {
    color: #fff;
    text-decoration: underline; }
  *[class*="pl_textBlock"] .contentList h3 .right {
    display: block;
    float: right; }
  *[class*="pl_textBlock"] .contentList ul {
    background: #fff;
    border-radius: 4px; }
  *[class*="pl_textBlock"] .contentList ul li {
    padding: 0;
    line-height: 16px;
    border-left: 1px solid #cacbcb;
    border-right: 1px solid #cacbcb;
    border-bottom: 1px solid #cacbcb; }
  *[class*="pl_textBlock"] .contentList ul li:nth-child(1),
  *[class*="pl_textBlock"] .contentList dl dt:nth-child(1) {
    border: 1px solid #cacbcb; }
  *[class*="pl_textBlock"] .contentList ul.noHeading_1c li:last-child {
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px; }
  *[class*="pl_textBlock"] .contentList ul.noHeading li:nth-child(1),
  *[class*="pl_textBlock"] .contentList dl.noHeading dt:nth-child(1) {
    -webkit-border-top-left-radius: 4px;
    -webkit-border-top-right-radius: 4px;
    -moz-border-radius-topleft: 4px;
    -moz-border-radius-topright: 4px;
    border-radius: 4px 4px 0 0; }
  *[class*="pl_textBlock"] .contentList ul li:last-child,
  *[class*="pl_textBlock"] .contentList dl dd:last-child {
    -webkit-border-bottom-left-radius: 4px;
    -webkit-border-bottom-right-radius: 4px;
    -moz-border-radius-bottomleft: 4px;
    -moz-border-radius-bottomright: 4px;
    border-radius: 0 0 4px 4px; }
  *[class*="pl_textBlock"] .contentList ul li a {
    display: block;
    background: url("/_pl_img/old/_img/news_list_arrow.png") no-repeat scroll right center;
    padding: 10px 25px 10px 10px;
    zoom: 1;
    font-size: 14px; }
  *[class*="pl_textBlock"] .contentList ul li a:after,
  *[class*="pl_textBlock"] .contentList dl dd a:after {
    content: "";
    display: block;
    clear: both; }
  *[class*="pl_textBlock"] .contentList ul li .noLink {
    display: block;
    padding: 10px;
    zoom: 1;
    font-size: 14px; }
  *[class*="pl_textBlock"] .contentList dl dd .noLink {
    display: block;
    padding: 5px 10px;
    zoom: 1;
    font-size: 14px; }
  *[class*="pl_textBlock"] .contentList ul li .noLink:after,
  *[class*="pl_textBlock"] .contentList dl dd .noLink:after {
    content: "";
    display: block;
    clear: both; }
  *[class*="pl_textBlock"] .contentList ul li .thumb {
    float: left;
    margin: 0 5px 0 0; }
  *[class*="pl_textBlock"] .contentList ul li.noArrow a {
    display: block;
    padding: 10px 25px 10px 10px;
    zoom: 1;
    background-image: none; }
  *[class*="pl_textBlock"] .contentList dt dl .thumb,
  *[class*="pl_textBlock"] .contentList dt dd .thumb {
    float: left;
    margin: 0 5px 0 0; }
  *[class*="pl_textBlock"] .contentList .siteName {
    display: inline;
    font-size: 16px;
    line-height: 24px;
    margin-left: 5px; }
  *[class*="pl_textBlock"] .contentList .playerName {
    display: inline;
    font-size: 16px;
    line-height: 24px; }
  *[class*="pl_textBlock"] .contentList dl dt {
    display: block;
    padding: 3px 5px;
    zoom: 1;
    color: #fff;
    background-color: #00214B;
    border-left: 1px solid #cacbcb;
    border-right: 1px solid #cacbcb;
    border-bottom: 1px solid #cacbcb;
    /* border-bottom: 1px solid #cacbcb; */
    font-size: 13px; }
  *[class*="pl_textBlock"] .contentList dl dd {
    display: block;
    padding: 5px 10px;
    zoom: 1;
    background-color: #fff;
    border-left: 1px solid #cacbcb;
    border-right: 1px solid #cacbcb;
    border-bottom: 1px solid #cacbcb;
    font-size: 14px; }
  *[class*="pl_textBlock"] .contentList dl dd.p0 {
    display: block;
    padding: 0;
    zoom: 1;
    border-left: 1px solid #cacbcb;
    border-right: 1px solid #cacbcb;
    border-bottom: 1px solid #cacbcb; }
  *[class*="pl_textBlock"] .contentList dl dd a.bm {
    border-bottom: 1px solid #cacbcb; }
  *[class*="pl_textBlock"] .contentList dl dd a {
    display: block;
    background: url("/_pl_img/old/_img/news_list_arrow.png") no-repeat scroll right center;
    zoom: 1;
    background-size: 16px 18px;
    -webkit-background-size: 16px 18px;
    padding: 10px 25px 10px 10px;
    border-top: 1px solid #cacbcb;
    font-size: 14px; }
  *[class*="pl_textBlock"] .contentList dl dd a:nth-child(1) {
    display: block;
    background: url("/_pl_img/old/_img/news_list_arrow.png") no-repeat scroll right center;
    zoom: 1;
    background-size: 16px 18px;
    -webkit-background-size: 16px 18px;
    padding: 10px;
    border-top: none; }
  *[class*="pl_textBlock"] .contentList dl dd.noArrow a {
    display: block;
    background: none;
    zoom: 1;
    background-size: 16px 18px;
    -webkit-background-size: 16px 18px;
    padding: 10px;
    border-top: 1px solid #cacbcb;
    font-size: 14px; }
  *[class*="pl_textBlock"] .contentList dl dd.noArrow a:nth-child(1) {
    display: block;
    background: none;
    zoom: 1;
    background-size: 16px 18px;
    -webkit-background-size: 16px 18px;
    padding: 10px;
    border-top: none; }
  *[class*="pl_textBlock"] .contentList02 {
    margin: 0 10px 10px; }
  *[class*="pl_textBlock"] .contentList02 h3 {
    background: url(/_pl_img/old/_img/bg_grid.png) repeat 0 0 #4c5a83;
    color: #fff;
    border-left: 1px solid #cacbcb;
    border-right: 1px solid #cacbcb;
    border-top: 1px solid #cacbcb;
    border-radius: 4px 4px 0 0;
    -webkit-border-top-left-radius: 4px;
    -webkit-border-top-right-radius: 4px;
    -moz-border-radius-topleft: 4px;
    -moz-border-radius-topright: 4px;
    padding: 5px;
    zoom: 1; }
  *[class*="pl_textBlock"] .contentList02 h3:after {
    content: "";
    display: block;
    clear: both; }
  *[class*="pl_textBlock"] .contentList02 h3 a {
    color: #fff;
    text-decoration: underline; }
  *[class*="pl_textBlock"] .contentList02 ul:after {
    content: '';
    display: block;
    clear: both; }
  *[class*="pl_textBlock"] .contentList02 ul li {
    padding: 0;
    width: 50%; }
  *[class*="pl_textBlock"] .contentList02 ul li:nth-child(odd) {
    float: left; }
  *[class*="pl_textBlock"] .contentList02 ul li:nth-child(even) {
    float: right; }
  *[class*="pl_textBlock"] .contentList02 ul li a {
    display: block;
    background: url("/_pl_img/old/_img/news_list_arrow.png") no-repeat scroll right center;
    background-color: #fff;
    border-bottom: 1px solid #cacbcb;
    padding: 5px 18px 0 5px;
    line-height: 16px;
    zoom: 1; }
  *[class*="pl_textBlock"] .contentList02 ul li:nth-child(odd) a {
    border-left: 1px solid #cacbcb;
    border-right: 1px solid #cacbcb;
    float: left; }
  *[class*="pl_textBlock"] .contentList02 ul li:nth-child(even) a {
    border-right: 1px solid #cacbcb;
    float: right; }
  *[class*="pl_textBlock"] .contentList02 ul li:nth-last-child(1) a {
    -webkit-border-bottom-right-radius: 4px;
    -moz-border-radius-bottomright: 4px;
    border-radius: 0px 0px 4px 0px; }
  *[class*="pl_textBlock"] .contentList02 ul li:nth-last-child(2) a {
    -webkit-border-bottom-left-radius: 4px;
    -moz-border-radius-bottomleft: 4px;
    border-radius: 0 0 0 4px; }
  *[class*="pl_textBlock"] .contentList02 ul li a:after,
  *[class*="pl_textBlock"] .contentList02 dl dd a:after,
  *[class*="pl_textBlock"] .contentList02 ul li .noLink:after,
  *[class*="pl_textBlock"] .contentList02 dl dd .noLink:after {
    content: "";
    display: block;
    clear: both; }
  *[class*="pl_textBlock"] .contentList02 ul li .noLink {
    display: block;
    padding: 10px;
    zoom: 1; }
  *[class*="pl_textBlock"] .contentList02 ul li .thumb {
    float: left;
    margin: 0 5px 0 0; }
  *[class*="pl_textBlock"] ul.bicolorList {
    clear: both;
    margin-bottom: 10px; }
  *[class*="pl_textBlock"] ul.bicolorList li a {
    display: block;
    background: url(/_pl_img/old/_img/news_list_arrow.png) no-repeat right center;
    background-color: #fff;
    border-bottom: 1px solid #ccc;
    padding: 10px 75px 10px 10px;
    line-height: 1.6em;
    zoom: 1;
    position: relative; }
  *[class*="pl_textBlock"] ul.bicolorList li a.fz16 {
    font-size: 16px;
    line-height: 40px;
    padding: 5px 25px 5px 15px; }
  *[class*="pl_textBlock"] ul.bicolorList li a:after {
    content: "";
    display: block;
    clear: both; }
  *[class*="pl_textBlock"] ul.bicolorList li:nth-child(2n) a {
    background-color: #eee; }
  *[class*="pl_textBlock"] ul.bicolorList li h4 {
    font-weight: bold;
    color: #333333; }
  *[class*="pl_textBlock"] ul.bicolorList li .thumbL {
    margin: 10px 0 10px 10px;
    float: left; }
  *[class*="pl_textBlock"] ul.bicolorList li .thumbR {
    position: absolute;
    top: 50%;
    right: 25px;
    margin: -13px 0 0;
    /*
    			float: right;
    			margin: 5px 5px 5px 10px;
    */ }
  *[class*="pl_textBlock"] ul.bicolorList li .playerNum {
    display: block;
    float: left;
    width: 70px;
    text-align: center;
    margin: 25px 0 0;
    font-family: Arial,Helvetica,sans-serif;
    font-weight: bold;
    line-height: 32px;
    font-size: 32px; }
  *[class*="pl_textBlock"] ul.bicolorList li .playerName {
    float: left;
    line-height: 20px;
    padding: 10px 0 0;
    color: #333; }
  *[class*="pl_textBlock"] ul.bicolorList li .playerName h4 {
    font-size: 18px;
    font-weight: normal;
    color: #00214B; }
  *[class*="pl_textBlock"] .cateRed,
  *[class*="pl_textBlock"] .cateBlack,
  *[class*="pl_textBlock"] .cateBlue,
  *[class*="pl_textBlock"] .cateYellow,
  *[class*="pl_textBlock"] .cateTeam,
  *[class*="pl_textBlock"] .cateGoods,
  *[class*="pl_textBlock"] .cateTicket,
  *[class*="pl_textBlock"] .cateEvent,
  *[class*="pl_textBlock"] .cateSaitama,
  *[class*="pl_textBlock"] .cateSite,
  *[class*="pl_textBlock"] .cateFc,
  *[class*="pl_textBlock"] .catePress,
  *[class*="pl_textBlock"] .cateOther,
  *[class*="pl_textBlock"] .cateFarm,
  *[class*="pl_textBlock"] .cateMedia,
  *[class*="pl_textBlock"] .cateGourmet,
  *[class*="pl_textBlock"] .cateGame,
  *[class*="pl_textBlock"] .cateCamp,
  *[class*="pl_textBlock"] .cateCommunity {
    color: #fff;
    padding: 0 4px;
    font-size: 10px;
    line-height: 0;
    margin: 0 5px 0 0;
    vertical-align: middle;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px; }
  *[class*="pl_textBlock"] .topPoint .cateRed,
  *[class*="pl_textBlock"] .topPoint .cateBlack {
    margin: 0; }
  *[class*="pl_textBlock"] .cateRed {
    background: #fc1515;
    color: #fff; }
  *[class*="pl_textBlock"] .cateBlack {
    background: #000;
    color: #fff; }
  *[class*="pl_textBlock"] .cateBlue {
    background: #0164c2; }
  *[class*="pl_textBlock"] .cateYellow {
    background: #caa200; }
  *[class*="pl_textBlock"] .cateTeam {
    background: #103C6B;
    color: #fff; }
  *[class*="pl_textBlock"] .cateGoods {
    background: #FF7171;
    color: #fff; }
  *[class*="pl_textBlock"] .cateTicket {
    background: #009933;
    color: #fff; }
  *[class*="pl_textBlock"] .cateEvent {
    background: #FF99FF;
    color: #fff; }
  *[class*="pl_textBlock"] .cateSaitama {
    background: #FF0000;
    color: #fff; }
  *[class*="pl_textBlock"] .cateSite {
    background: #999999;
    color: #fff; }
  *[class*="pl_textBlock"] .cateFc {
    background: #D9D900;
    color: #fff; }
  *[class*="pl_textBlock"] .catePress {
    background: #9DC5FF;
    color: #fff; }
  *[class*="pl_textBlock"] .cateOther {
    background: #000;
    color: #fff; }
  *[class*="pl_textBlock"] .cateFarm {
    background: #3399CC;
    color: #fff; }
  *[class*="pl_textBlock"] .cateCamp {
    background: #7DC8E4;
    color: #fff; }
  *[class*="pl_textBlock"] .cateMedia {
    background: #5959FF;
    color: #fff; }
  *[class*="pl_textBlock"] .cateGourmet {
    background: #FF6600;
    color: #fff; }
  *[class*="pl_textBlock"] .cateGame {
    background: #008200;
    color: #fff; }
  *[class*="pl_textBlock"] .cateCommunity {
    background: #339900;
    color: #fff; }
  *[class*="pl_textBlock"] .pageLink {
    text-align: center;
    margin: 10px 0;
    color: #00214B;
    padding: 0 10px;
    line-height: 24px; }
  *[class*="pl_textBlock"] .pageLink span.right,
  *[class*="pl_textBlock"] .pageLink a.right {
    display: block;
    width: 33px;
    height: 24px;
    font-weight: bold;
    text-shadow: 1px 1px 1px #333;
    float: right;
    background: url(/_pl_img/old/_img/page_link_right.png) no-repeat right top;
    padding-right: 16px;
    text-align: right; }
  *[class*="pl_textBlock"] .pageLink span.left,
  *[class*="pl_textBlock"] .pageLink a.left {
    display: block;
    width: 49px;
    height: 24px;
    font-weight: bold;
    text-shadow: 1px 1px 1px #333;
    float: left;
    background: url(/_pl_img/old/_img/page_link_left.png) no-repeat 0 0;
    text-indent: 16px;
    text-align: left; }
  *[class*="pl_textBlock"] .pageLink span.right.wide,
  *[class*="pl_textBlock"] .pageLink a.right.wide {
    width: 59px;
    background: url(/_pl_img/old/_img/page_link_right_wide.png) no-repeat right top; }
  *[class*="pl_textBlock"] .pageLink span.left.wide,
  *[class*="pl_textBlock"] .pageLink a.left.wide {
    width: 75px;
    background: url(/_pl_img/old/_img/page_link_left_wide.png) no-repeat 0 0; }
  *[class*="pl_textBlock"] .pageLink span.right,
  *[class*="pl_textBlock"] .pageLink span.left {
    color: #999; }
  *[class*="pl_textBlock"] .pageLink a.right,
  *[class*="pl_textBlock"] .pageLink a.left {
    color: #fff; }
  *[class*="pl_textBlock"] .pageLink .this {
    display: inline-block;
    padding: 5px 15px;
    line-height: 20px;
    margin: -2px 5px 0;
    vertical-align: middle;
    border: 1px solid #ccc;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px; }
  *[class*="pl_textBlock"] .pageLink .this02 {
    display: inline-block;
    padding: 0 15px;
    line-height: 24px;
    margin: 0 5px 0;
    font-weight: bold;
    vertical-align: middle;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    background: #adadad;
    /* Old browsers */
    background: -moz-linear-gradient(top, #adadad 0%, #333333 100%);
    /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #adadad), color-stop(100%, #333333));
    /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #adadad 0%, #333333 100%);
    /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #adadad 0%, #333333 100%);
    /* Opera 11.10+ */
    background: linear-gradient(top, #adadad 0%, #333333 100%);
    /* W3C */
    color: #fff;
    text-shadow: 1px 1px 1px #333; }
  *[class*="pl_textBlock"] .pageLink .this03Left {
    border-radius: 4px 0 0 4px;
    -webkit-border-top-left-radius: 4px;
    -webkit-border-bottom-left-radius: 4px;
    -moz-border-radius-topleft: 4px;
    -moz-border-radius-bottomleft: 4px;
    border: 1px solid #b5b5b5; }
  *[class*="pl_textBlock"] .pageLink .this03Right {
    border-radius: 0 4px 4px 0;
    -webkit-border-top-right-radius: 4px;
    -webkit-border-bottom-right-radius: 4px;
    -moz-border-radius-topright: 4px;
    -moz-border-radius-bottomright: 4px;
    border-top: 1px solid #b5b5b5;
    border-right: 1px solid #b5b5b5;
    border-bottom: 1px solid #b5b5b5; }
  *[class*="pl_textBlock"] .pageLink a.this03Left,
  *[class*="pl_textBlock"] .pageLink a.this03Right {
    display: inline-block;
    padding: 0 15px;
    line-height: 23px;
    font-weight: bold;
    vertical-align: middle;
    color: #374676;
    background: #fdfdfd;
    /* Old browsers */
    background: -moz-linear-gradient(top, #fdfdfd 0%, #f4f4f4 50%, #e3e3e3 51%, #f1f1f1 100%);
    /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fdfdfd), color-stop(50%, #f4f4f4), color-stop(51%, #e3e3e3), color-stop(100%, #f1f1f1));
    /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #fdfdfd 0%, #f4f4f4 50%, #e3e3e3 51%, #f1f1f1 100%);
    /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #fdfdfd 0%, #f4f4f4 50%, #e3e3e3 51%, #f1f1f1 100%);
    /* Opera 11.10+ */
    background: linear-gradient(top, #fdfdfd 0%, #f4f4f4 50%, #e3e3e3 51%, #f1f1f1 100%);
    /* W3C */ }
  *[class*="pl_textBlock"] .pageLink span.this03Left,
  *[class*="pl_textBlock"] .pageLink span.this03Right {
    display: inline-block;
    padding: 0 15px;
    line-height: 23px;
    font-weight: bold;
    vertical-align: middle;
    color: #fff;
    background: #1B3D69;
    /* Old browsers */
    background: -moz-linear-gradient(top, #1B3D69 0%, #00214b 50%, #00214b 51%, #00214b 100%);
    /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #1B3D69), color-stop(50%, #00214b), color-stop(51%, #00214b), color-stop(100%, #00214b));
    /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #1B3D69 0%, #00214b 50%, #00214b 51%, #00214b 100%);
    /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #1B3D69 0%, #00214b 50%, #00214b 51%, #00214b 100%);
    /* Opera 11.10+ */
    background: linear-gradient(top, #1B3D69 0%, #00214b 50%, #00214b 51%, #00214b 100%);
    /* W3C */ }
  *[class*="pl_textBlock"] .pageLink .selectOuter {
    display: inline-block;
    padding: 5px 20px 5px 10px;
    margin: -2px 5px 0;
    vertical-align: middle;
    border: 1px solid #ccc;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    background: url(/_pl_img/old/_img/select_arrow.png) right center no-repeat #fff; }
  *[class*="pl_textBlock"] .pageLink .selectOuter select {
    background: transparent;
    font-size: 14px; }
  *[class*="pl_textBlock"] .pageLink .selectOuter select option {
    background: transparent; }
  *[class*="pl_textBlock"] .pageNumLink {
    text-align: center;
    margin: 10px 0; }
  *[class*="pl_textBlock"] .pageNumLink span,
  *[class*="pl_textBlock"] .pageNumLink a {
    border: 1px solid #ccc;
    padding: 5px 10px;
    vertical-align: middle; }
  *[class*="pl_textBlock"] .pageNumLink span {
    background: #AB0008;
    color: #fff; }
  *[class*="pl_textBlock"] .pageNumLink a {
    background: #fff;
    color: #333; }
  *[class*="pl_textBlock"] .eventDate {
    font-weight: bold;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 36px;
    line-height: 36px;
    margin: 5px 0 0 10px; }
  *[class*="pl_textBlock"] .eventDate.small {
    font-size: 20px;
    line-height: 24px; }
  *[class*="pl_textBlock"] .eventDate.x-small {
    font-size: 16px;
    line-height: 24px;
    margin-top: 0; }
  *[class*="pl_textBlock"] .eventDate .week {
    font-size: 12px;
    vertical-align: top;
    margin: 0 2px 0 2px;
    color: #fff;
    padding: 2px 4px; }
  *[class*="pl_textBlock"] .eventDate .week.gray {
    background: #666; }
  *[class*="pl_textBlock"] .eventDate .week.red {
    background: #d7041a; }
  *[class*="pl_textBlock"] .newsTxtOuter {
    background: #fff;
    margin: 5px;
    border-radius: 10px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    padding: 7px;
    border: 1px solid #ccc; }
  *[class*="pl_textBlock"] .newsTxtOuter hr {
    margin: 10px 0; }
  *[class*="pl_textBlock"] .newsTxtOuter .newsTxtMore {
    display: block;
    color: #fff;
    text-align: center;
    padding: 10px;
    font-size: 14px;
    line-height: 20px;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    margin: 10px 0;
    background: url(/_pl_img/old/_img/bg_grid.png) repeat 0 0 #5d6a8f; }
  *[class*="pl_textBlock"] .newsTxtOuter .btnWhite03 {
    text-shadow: 1px 1px 1px #fff;
    font-weight: bold;
    border-radius: 10px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    background: #ffffff;
    /* Old browsers */
    background: -moz-linear-gradient(top, #ffffff 0%, #f1f1f1 50%, #e1e1e1 51%, #f6f6f6 100%);
    /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(50%, #f1f1f1), color-stop(51%, #e1e1e1), color-stop(100%, #f6f6f6));
    /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #ffffff 0%, #f1f1f1 50%, #e1e1e1 51%, #f6f6f6 100%);
    /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #ffffff 0%, #f1f1f1 50%, #e1e1e1 51%, #f6f6f6 100%);
    /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #ffffff 0%, #f1f1f1 50%, #e1e1e1 51%, #f6f6f6 100%);
    /* IE10+ */
    background: linear-gradient(top, #ffffff 0%, #f1f1f1 50%, #e1e1e1 51%, #f6f6f6 100%);
    /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f6f6f6',GradientType=0 );
    /* IE6-9 */ }
  *[class*="pl_textBlock"] .newsRedOuter {
    margin: 10px 0;
    border-radius: 10px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    padding: 10px;
    border: 1px solid #c00;
    color: #c00; }
  *[class*="pl_textBlock"] .newsRedOuter p {
    margin: 0; }
  *[class*="pl_textBlock"] .newsRedOuter h4 {
    font-weight: bold;
    font-size: 13px;
    margin-bottom: 5px; }
  *[class*="pl_textBlock"] .newsBlueOuter {
    margin: 20px -20px; }
  *[class*="pl_textBlock"] .newsBlueOuter .hrSky {
    height: 3px;
    border: 0;
    background: #49aad4;
    margin: 1px 0; }
  *[class*="pl_textBlock"] .newsBlueOuter .hrGray {
    margin: 0; }
  *[class*="pl_textBlock"] .newsBlueOuter table {
    width: 100%;
    border-right: 1px solid #fff;
    border-left: 1px solid #fff; }
  *[class*="pl_textBlock"] .newsBlueOuter th {
    background: #49aad4;
    text-align: center;
    color: #fff;
    width: 95px;
    padding: 15px 0;
    border: 1px solid #fff;
    vertical-align: middle; }
  *[class*="pl_textBlock"] .newsBlueOuter td {
    background: #d9eef7;
    padding: 15px 10px;
    border: 1px solid #fff; }
  *[class*="pl_textBlock"] .newsBlueOuter .schedule th {
    width: auto; }
  *[class*="pl_textBlock"] .newsBlueOuter .schedule th.twoColumn {
    width: 100px; }
  *[class*="pl_textBlock"] .newsBlueOuter .schedule th.narrow {
    width: 40px; }
  *[class*="pl_textBlock"] .newsBlueOuter tr.gray th {
    background: #dde1ec;
    color: #333; }
  *[class*="pl_textBlock"] .newsBlueOuter tr.gray td {
    background: #eceef4;
    text-align: center;
    vertical-align: middle; }
  *[class*="pl_textBlock"] .section {
    background: #fff;
    margin: 10px;
    border-radius: 10px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    padding: 10px;
    border: 1px solid #ccc; }
  *[class*="pl_textBlock"] .section .sectionTitle {
    position: relative;
    margin: -11px -11px 10px;
    padding: 5px 0 0 10px;
    border: 1px solid #ccc;
    text-shadow: 1px 1px 1px #fff;
    border-radius: 10px 10px 0 0;
    -webkit-border-top-left-radius: 10px;
    -webkit-border-top-right-radius: 10px;
    -moz-border-radius-topleft: 10px;
    -moz-border-radius-topright: 10px;
    background: -moz-linear-gradient(top, #ffffff 0%, #f0f0f0 50%, #e2e2e2 51%, #f2f2f2 100%);
    /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(50%, #f0f0f0), color-stop(51%, #e2e2e2), color-stop(100%, #f2f2f2));
    /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #ffffff 0%, #f0f0f0 50%, #e2e2e2 51%, #f2f2f2 100%);
    /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #ffffff 0%, #f0f0f0 50%, #e2e2e2 51%, #f2f2f2 100%);
    /* Opera 11.10+ */
    background: linear-gradient(top, #ffffff 0%, #f0f0f0 50%, #e2e2e2 51%, #f2f2f2 100%);
    /* W3C */ }
  *[class*="pl_textBlock"] .sectionTitle.red {
    color: #fff;
    text-shadow: none;
    background: #e06055;
    /* Old browsers */
    background: -moz-linear-gradient(top, #e06055 1%, #c10909 100%);
    /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, #e06055), color-stop(100%, #c10909));
    /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #e06055 1%, #c10909 100%);
    /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #e06055 1%, #c10909 100%);
    /* Opera 11.10+ */
    background: linear-gradient(top, #e06055 1%, #c10909 100%);
    /* W3C */ }
  *[class*="pl_textBlock"] .sectionTitle.blue {
    color: #fff;
    text-shadow: none;
    background: #549ddd;
    /* Old browsers */
    background: -moz-linear-gradient(top, #549ddd 0%, #096abf 100%);
    /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #549ddd), color-stop(100%, #096abf));
    /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #549ddd 0%, #096abf 100%);
    /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #549ddd 0%, #096abf 100%);
    /* Opera 11.10+ */
    background: linear-gradient(top, #549ddd 0%, #096abf 100%);
    /* W3C */ }
  *[class*="pl_textBlock"] .sectionTitle .right {
    display: block;
    font-weight: normal;
    position: absolute;
    right: 10px;
    top: 5px;
    text-align: right; }
  *[class*="pl_textBlock"] .section .sectionFull {
    margin: -10px -10px 0; }
  *[class*="pl_textBlock"] .section .playerName {
    font-size: 16px;
    line-height: 20px;
    font-weight: bold;
    color: #4b5a83; }
  *[class*="pl_textBlock"] .section hr {
    margin: 5px -10px; }
  *[class*="pl_textBlock"] table.scoreBoard {
    width: 100%;
    table-layout: fixed; }
  *[class*="pl_textBlock"] table.scoreBoard.borderFull tr {
    border-left: 1px solid #ccc;
    border-right: 1px solid #ccc; }
  *[class*="pl_textBlock"] table.scoreBoard td {
    border: 1px solid #ccc;
    text-align: center; }
  *[class*="pl_textBlock"] table.scoreBoard tr td:nth-child(1),
  *[class*="pl_textBlock"] table.scoreBoard tr td:last-child {
    border-top: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
    border-left: none;
    border-right: none; }
  *[class*="pl_textBlock"] table.scoreBoard td.sum {
    background: #5982c3;
    color: #fff; }
  *[class*="pl_textBlock"] table.scoreBoard tr.scoreGrad td {
    color: #FFFFF5;
    border-top: none;
    background: #6285c8;
    /* Old browsers */
    background: -moz-linear-gradient(top, #6285c8 0%, #437bb9 50%, #366c8b 51%, #3b83b4 100%);
    /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #6285c8), color-stop(50%, #437bb9), color-stop(51%, #366c8b), color-stop(100%, #3b83b4));
    /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #6285c8 0%, #437bb9 50%, #366c8b 51%, #3b83b4 100%);
    /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #6285c8 0%, #437bb9 50%, #366c8b 51%, #3b83b4 100%);
    /* Opera 11.10+ */
    background: linear-gradient(top, #6285c8 0%, #437bb9 50%, #366c8b 51%, #3b83b4 100%);
    /* W3C */ }
  *[class*="pl_textBlock"] .voiceName {
    font-weight: bold;
    text-align: right;
    color: #c00; }
  *[class*="pl_textBlock"] .voiceName img {
    vertical-align: middle; }
  *[class*="pl_textBlock"] .voiceDate {
    float: left;
    color: #999; }
  *[class*="pl_textBlock"] .messageFormOuter {
    margin: 10px; }
  *[class*="pl_textBlock"] .messageFormOuter h4 {
    font-size: 16px;
    font-weight: normal;
    color: #4b5a83;
    margin-bottom: 10px; }
  *[class*="pl_textBlock"] .inputTextOuter {
    margin: 0 10px 10px; }
  *[class*="pl_textBlock"] .inputTextOuter input {
    width: 100%;
    height: 20px;
    background: #ebfae3;
    border: 1px solid #b9cdae;
    padding: 5px 0;
    box-shadow: inset 1px 2px 3px #999;
    -moz-box-shadow: inset 1px 2px 3px #999;
    -webkit-box-shadow: inset 1px 2px 3px #999; }
  *[class*="pl_textBlock"] .inputTextOuter textarea {
    width: 100%;
    height: 100px;
    border: 1px solid #b9cdae;
    background: #ebfae3;
    box-shadow: inset 1px 2px 3px #999;
    -moz-box-shadow: inset 1px 2px 3px #999;
    -webkit-box-shadow: inset 1px 2px 3px #999; }
  *[class*="pl_textBlock"] .btnOnoff {
    margin: 10px 0 0; }
  *[class*="pl_textBlock"] .btnOnoff div {
    display: inline-block;
    width: 30%;
    margin: 0 2%;
    line-height: 30px;
    text-align: center; }
  *[class*="pl_textBlock"] .btnOnoff div:nth-child(2) {
    margin: 0 1%; }
  *[class*="pl_textBlock"] .btnOnoff div span,
  *[class*="pl_textBlock"] .btnOnoff div a {
    display: block;
    width: 100%;
    height: 100%;
    background: #ccc;
    border-radius: 8px;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px; }
  *[class*="pl_textBlock"] .btnOnoff div.on span,
  *[class*="pl_textBlock"] .btnOnoff div.on a {
    background: #28334A;
    border: 1px solid #333;
    color: #fff; }
  *[class*="pl_textBlock"] .btnOnoff div.off span,
  *[class*="pl_textBlock"] .btnOnoff div.off a {
    background: #999;
    border: 1px solid #888; }
  *[class*="pl_textBlock"] .tableBlueOuter {
    margin: 20px 0; }
  *[class*="pl_textBlock"] .tableBlueOuter .hrSky {
    height: 3px;
    border: 0;
    background: #49aad4;
    margin: 1px 0; }
  *[class*="pl_textBlock"] .tableBlueOuter .hrGray {
    margin: 0; }
  *[class*="pl_textBlock"] .tableBlueOuter table {
    width: 100%;
    border-right: 1px solid #fff;
    border-left: 1px solid #fff; }
  *[class*="pl_textBlock"] .tableBlueOuter table.fixed {
    table-layout: fixed; }
  *[class*="pl_textBlock"] .tableBlueOuter th {
    background: #49aad4;
    text-align: center;
    color: #fff;
    padding: 15px 10px;
    border: 1px solid #fff;
    vertical-align: middle; }
  *[class*="pl_textBlock"] .tableBlueOuter td {
    background: #d9eef7;
    padding: 15px 10px;
    border: 1px solid #fff; }
  *[class*="pl_textBlock"] .tableBlueOuter td.num {
    text-align: center;
    font-family: Arial,Helvetica,sans-serif;
    font-weight: bold;
    width: 30px; }
  *[class*="pl_textBlock"] .tableBlueOuter tr.gray th {
    background: #dde1ec;
    color: #333; }
  *[class*="pl_textBlock"] .tableBlueOuter tr.gray td {
    background: #eceef4;
    text-align: center;
    vertical-align: middle; }
  *[class*="pl_textBlock"] .profileName {
    background: #00214B;
    padding: 1px 0;
    color: #fff; }
  *[class*="pl_textBlock"] .profileName .rightBackLink {
    background: #fff; }
  *[class*="pl_textBlock"] div#profileOuter {
    clear: both; }
  *[class*="pl_textBlock"] ul.profileNavi li {
    display: block;
    width: 25%;
    float: left;
    overflow: hidden; }
  *[class*="pl_textBlock"] ul.profileNavi li span {
    display: block;
    text-align: center;
    height: 30px;
    font-size: 12px;
    background: #00214B;
    color: #fff;
    line-height: 30px;
    border-radius: 4px 4px 0 0;
    -webkit-border-top-left-radius: 4px;
    -webkit-border-top-right-radius: 4px;
    -moz-border-radius-topleft: 4px;
    -moz-border-radius-topright: 4px;
    cursor: pointer; }
  *[class*="pl_textBlock"] .profile01 .profileTitle01, *[class*="pl_textBlock"] .profile02 .profileTitle02, *[class*="pl_textBlock"] .profile03 .profileTitle03, *[class*="pl_textBlock"] .profile04 .profileTitle04 {
    background: #fff;
    color: #333; }
  *[class*="pl_textBlock"] div.profileInner01, *[class*="pl_textBlock"] div.profileInner02, *[class*="pl_textBlock"] div.profileInner03, *[class*="pl_textBlock"] div.profileInner04 {
    display: none; }
  *[class*="pl_textBlock"] .profile01 .profileInner01, *[class*="pl_textBlock"] .profile02 .profileInner02, *[class*="pl_textBlock"] .profile03 .profileInner03, *[class*="pl_textBlock"] .profile04 .profileInner04 {
    display: block;
    clear: both;
    background: #fff;
    padding: 10px 0;
    margin-bottom: 10px;
    zoom: 100%; }
  *[class*="pl_textBlock"] .profile01 .profileInner01:after, *[class*="pl_textBlock"] .profile02 .profileInner02:after, *[class*="pl_textBlock"] .profile03 .profileInner03:after, *[class*="pl_textBlock"] .profile04 .profileInner04:after {
    content: ".";
    display: block;
    visibility: hidden;
    height: 0.1px;
    font-size: 0.1em;
    line-height: 0;
    clear: both; }
  *[class*="pl_textBlock"] table.profileList {
    clear: both;
    width: 100%; }
  *[class*="pl_textBlock"] table.profileFirst tr,
  *[class*="pl_textBlock"] table.profileList tr {
    border: 1px solid #ccc; }
  *[class*="pl_textBlock"] table.profileFirst tr td,
  *[class*="pl_textBlock"] table.profileList tr td {
    padding: 5px;
    vertical-align: middle; }
  *[class*="pl_textBlock"] table.profileFirst tr {
    background: #fff;
    font-size: 14px; }
  *[class*="pl_textBlock"] table.profileFirst tr td:nth-child(1) {
    width: 60px; }
  *[class*="pl_textBlock"] table.profileFirst tr td img {
    margin: 10px 0 10px 10px; }
  *[class*="pl_textBlock"] table.profileFirst tr td:nth-child(3) {
    width: 60px;
    padding: 5px 10px 5px 5px; }
  *[class*="pl_textBlock"] table.profileFirst tr td a,
  *[class*="pl_textBlock"] table.profileList tr td a {
    display: block;
    color: #333; }
  *[class*="pl_textBlock"] table.profileFirst tr td strong {
    color: #c00; }
  *[class*="pl_textBlock"] table.profileList tr {
    background: #eee; }
  *[class*="pl_textBlock"] table.profileList tr:nth-child(2n) {
    background: #fff; }
  *[class*="pl_textBlock"] table.profileList tr td {
    padding: 5px; }
  *[class*="pl_textBlock"] table.profileList tr td:nth-child(1) {
    padding: 5px 5px 5px 20px;
    width: 20px; }
  *[class*="pl_textBlock"] table.profileList.profileList tr td:nth-child(1) {
    width: 90px;
    padding: 5px;
    border-right: 1px dotted #999; }
  *[class*="pl_textBlock"] table.profileList tr td:nth-child(3) {
    width: 50px;
    padding: 5px 10px 5px 5px; }
  *[class*="pl_textBlock"] .profileInnerNavi {
    margin: 0 0 10px; }
  *[class*="pl_textBlock"] .profileInnerNavi li {
    width: 30%;
    float: left;
    text-align: center; }
  *[class*="pl_textBlock"] .profileInnerNavi li:hover {
    cursor: pointer; }
  *[class*="pl_textBlock"] .profileInnerNavi li:nth-child(1) {
    margin-left: 5%; }
  *[class*="pl_textBlock"] .profileInnerNavi li span {
    display: block;
    border: 1px solid #b5b5b5;
    color: #374676;
    font-size: 12px;
    line-height: 30px;
    background: #fdfdfd;
    /* Old browsers */
    background: -moz-linear-gradient(top, #fdfdfd 0%, #f4f4f4 50%, #e3e3e3 51%, #f1f1f1 100%);
    /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fdfdfd), color-stop(50%, #f4f4f4), color-stop(51%, #e3e3e3), color-stop(100%, #f1f1f1));
    /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #fdfdfd 0%, #f4f4f4 50%, #e3e3e3 51%, #f1f1f1 100%);
    /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #fdfdfd 0%, #f4f4f4 50%, #e3e3e3 51%, #f1f1f1 100%);
    /* Opera 11.10+ */
    background: linear-gradient(top, #fdfdfd 0%, #f4f4f4 50%, #e3e3e3 51%, #f1f1f1 100%);
    /* W3C */ }
  *[class*="pl_textBlock"] .profileInnerNavi li:nth-child(1) span {
    border-radius: 4px 0 0 4px;
    border-right: 0; }
  *[class*="pl_textBlock"] .profileInnerNavi li:nth-child(3) span {
    border-radius: 0 4px 4px 0;
    border-left: 0; }
  *[class*="pl_textBlock"] .profileInnerContent02_1 .profileInnerNavi li:nth-child(1) span,
  *[class*="pl_textBlock"] .profileInnerContent02_2 .profileInnerNavi li:nth-child(2) span,
  *[class*="pl_textBlock"] .profileInnerContent02_3 .profileInnerNavi li:nth-child(3) span {
    color: #fff;
    background: #1B3D69;
    /* Old browsers */
    background: -moz-linear-gradient(top, #1B3D69 0%, #00214b 50%, #00214b 51%, #00214b 100%);
    /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #1B3D69), color-stop(50%, #00214b), color-stop(51%, #00214b), color-stop(100%, #00214b));
    /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #1B3D69 0%, #00214b 50%, #00214b 51%, #00214b 100%);
    /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #1B3D69 0%, #00214b 50%, #00214b 51%, #00214b 100%);
    /* Opera 11.10+ */
    background: linear-gradient(top, #1B3D69 0%, #00214b 50%, #00214b 51%, #00214b 100%);
    /* W3C */ }
  *[class*="pl_textBlock"] .profileInnerContentInner02_1, *[class*="pl_textBlock"] .profileInnerContentInner02_2, *[class*="pl_textBlock"] .profileInnerContentInner02_3 {
    display: none; }
  *[class*="pl_textBlock"] .profileInnerContent02_1 .profileInnerContentInner02_1,
  *[class*="pl_textBlock"] .profileInnerContent02_2 .profileInnerContentInner02_2,
  *[class*="pl_textBlock"] .profileInnerContent02_3 .profileInnerContentInner02_3 {
    display: block; }
  *[class*="pl_textBlock"] .profileTable02 {
    border-top: 3px solid #00214B;
    width: 90%;
    margin: 0 5%; }
  *[class*="pl_textBlock"] .profileTable02 th,
  *[class*="pl_textBlock"] .profileTable02 td {
    border: 1px solid #ccc;
    font-size: 12px;
    padding: 2px;
    text-align: center; }
  *[class*="pl_textBlock"] .profileTable02 tr {
    background: #eee; }
  *[class*="pl_textBlock"] .profileTable02 tr:nth-child(1) {
    background: #dddddd; }
  *[class*="pl_textBlock"] .profileTable02 tr:nth-child(2n) {
    background: #fff; }
  *[class*="pl_textBlock"] .profileTable02 th {
    background: #00214B;
    color: #fff; }
  *[class*="pl_textBlock"] .profileTable02 tr:nth-child(1) th {
    background: transparent;
    color: #333; }
  *[class*="pl_textBlock"] .profileTable03 {
    clear: both;
    border-top: 3px solid #00214B;
    width: 90%;
    margin: 0 5%; }
  *[class*="pl_textBlock"] .profileTable03 a {
    text-decoration: underline; }
  *[class*="pl_textBlock"] .profileTable03 th,
  *[class*="pl_textBlock"] .profileTable03 td {
    border: 1px solid #ccc;
    font-size: 12px;
    padding: 2px;
    text-align: center; }
  *[class*="pl_textBlock"] .profileTable03 th.iL,
  *[class*="pl_textBlock"] .profileTable03 td.iL {
    text-align: left; }
  *[class*="pl_textBlock"] .profileTable03 tr {
    background: #eee; }
  *[class*="pl_textBlock"] .profileTable03 tr:nth-child(1) {
    background: #dddddd; }
  *[class*="pl_textBlock"] .profileTable03 tr:nth-child(2n) {
    background: #fff; }
  *[class*="pl_textBlock"] .profileSelectRight {
    float: right;
    margin: 0 5% 10px 0;
    width: 100px;
    border: 1px solid #ccc;
    background: url("/_pl_img/old/_img/select_arrow.png") no-repeat scroll right center; }
  *[class*="pl_textBlock"] .profileSelectRight select {
    width: 100%; }
  *[class*="pl_textBlock"] .profileInnerTitle {
    clear: both;
    background: #ccc;
    margin: 0 5% 5px;
    font-size: 10px;
    line-height: 20px;
    padding: 0 10px;
    border: 1px solid #aaa; }
  *[class*="pl_textBlock"] .profileSelect04Left {
    float: left;
    margin: 0 0 10px 5%;
    width: 180px;
    border: 1px solid #ccc;
    background: url("/_pl_img/old/_img/select_arrow.png") no-repeat scroll right center; }
  *[class*="pl_textBlock"] .profileSelect04Left select {
    width: 100%; }
  *[class*="pl_textBlock"] .profileSelect04Right {
    float: right;
    margin: 0 5% 10px 0;
    width: 80px;
    border: 1px solid #ccc;
    background: url("/_pl_img/old/_img/select_arrow.png") no-repeat scroll right center; }
  *[class*="pl_textBlock"] .profileSelect04Right select {
    width: 100%; }
  *[class*="pl_textBlock"] ul.gameliveNavi li {
    display: block;
    width: 33%;
    overflow: hidden; }
  *[class*="pl_textBlock"] ul.gameliveNavi li:nth-child(1) {
    float: left; }
  *[class*="pl_textBlock"] ul.gameliveNavi li:nth-child(2) {
    float: right; }
  *[class*="pl_textBlock"] ul.gameliveNavi li:nth-child(3) {
    margin: 0 auto; }
  *[class*="pl_textBlock"] ul.gameliveNavi li span {
    display: block;
    text-align: center;
    height: 30px;
    font-size: 14px;
    background: #00214B;
    color: #fff;
    line-height: 30px;
    border-radius: 4px 4px 0 0;
    -webkit-border-top-left-radius: 4px;
    -webkit-border-top-right-radius: 4px;
    -moz-border-radius-topleft: 4px;
    -moz-border-radius-topright: 4px;
    cursor: pointer; }
  *[class*="pl_textBlock"] .gamelive01 .gameliveTitle01, *[class*="pl_textBlock"] .gamelive02 .gameliveTitle02, *[class*="pl_textBlock"] .gamelive03 .gameliveTitle03, *[class*="pl_textBlock"] .gamelive04 .gameliveTitle04 {
    background: #fff;
    color: #00214B; }
  *[class*="pl_textBlock"] div.gameliveInner01, *[class*="pl_textBlock"] div.gameliveInner02, *[class*="pl_textBlock"] div.gameliveInner03, *[class*="pl_textBlock"] div.gameliveInner04 {
    display: none; }
  *[class*="pl_textBlock"] .gamelive01 .gameliveInner01, *[class*="pl_textBlock"] .gamelive02 .gameliveInner02, *[class*="pl_textBlock"] .gamelive03 .gameliveInner03, *[class*="pl_textBlock"] .gamelive04 .gameliveInner04 {
    display: block;
    clear: both;
    background: #fff;
    padding: 10px 0;
    margin-bottom: 10px; }
  *[class*="pl_textBlock"] table.gameliveList {
    clear: both;
    width: 100%; }
  *[class*="pl_textBlock"] table.gameliveFirst tr,
  *[class*="pl_textBlock"] table.gameliveList tr {
    border: 1px solid #ccc; }
  *[class*="pl_textBlock"] table.gameliveFirst tr td,
  *[class*="pl_textBlock"] table.gameliveList tr td {
    padding: 5px;
    vertical-align: middle; }
  *[class*="pl_textBlock"] table.gameliveFirst tr {
    background: #fff;
    font-size: 14px; }
  *[class*="pl_textBlock"] table.gameliveFirst tr td:nth-child(1) {
    width: 60px; }
  *[class*="pl_textBlock"] table.gameliveFirst tr td img {
    margin: 10px 0 10px 10px; }
  *[class*="pl_textBlock"] table.gameliveFirst tr td:nth-child(3) {
    width: 60px;
    padding: 5px 10px 5px 5px; }
  *[class*="pl_textBlock"] table.gameliveFirst tr td a,
  *[class*="pl_textBlock"] table.gameliveList tr td a {
    display: block;
    color: #333; }
  *[class*="pl_textBlock"] table.gameliveFirst tr td strong {
    color: #c00; }
  *[class*="pl_textBlock"] table.gameliveList tr {
    background: #eee; }
  *[class*="pl_textBlock"] table.gameliveList tr:nth-child(2n) {
    background: #fff; }
  *[class*="pl_textBlock"] table.gameliveList tr td {
    padding: 5px; }
  *[class*="pl_textBlock"] table.gameliveList tr td:nth-child(1) {
    padding: 5px 5px 5px 20px;
    width: 20px; }
  *[class*="pl_textBlock"] table.gameliveList.gameliveList tr td:nth-child(1) {
    width: 90px;
    padding: 5px;
    border-right: 1px dotted #999; }
  *[class*="pl_textBlock"] table.gameliveList tr td:nth-child(3) {
    width: 50px;
    padding: 5px 10px 5px 5px; }
  *[class*="pl_textBlock"] .gameliveInnerNavi {
    margin: 0 0 10px; }
  *[class*="pl_textBlock"] .gameliveInnerNavi li {
    width: 30%;
    float: left;
    text-align: center; }
  *[class*="pl_textBlock"] .gameliveInnerNavi li:hover {
    cursor: pointer; }
  *[class*="pl_textBlock"] .gameliveInnerNavi li:nth-child(1) {
    margin-left: 5%; }
  *[class*="pl_textBlock"] .gameliveInnerNavi li span {
    display: block;
    border: 1px solid #b5b5b5;
    color: #374676;
    font-size: 12px;
    line-height: 30px;
    background: #fdfdfd;
    /* Old browsers */
    background: -moz-linear-gradient(top, #fdfdfd 0%, #f4f4f4 50%, #e3e3e3 51%, #f1f1f1 100%);
    /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fdfdfd), color-stop(50%, #f4f4f4), color-stop(51%, #e3e3e3), color-stop(100%, #f1f1f1));
    /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #fdfdfd 0%, #f4f4f4 50%, #e3e3e3 51%, #f1f1f1 100%);
    /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #fdfdfd 0%, #f4f4f4 50%, #e3e3e3 51%, #f1f1f1 100%);
    /* Opera 11.10+ */
    background: linear-gradient(top, #fdfdfd 0%, #f4f4f4 50%, #e3e3e3 51%, #f1f1f1 100%);
    /* W3C */ }
  *[class*="pl_textBlock"] .gameliveInnerNavi li:nth-child(1) span {
    border-radius: 4px 0 0 4px;
    -webkit-border-top-left-radius: 4px;
    -webkit-border-bottom-left-radius: 4px;
    -moz-border-radius-topleft: 4px;
    -moz-border-radius-bottomleft: 4px;
    border-right: 0; }
  *[class*="pl_textBlock"] .gameliveInnerNavi li:nth-child(3) span {
    border-radius: 0 4px 4px 0;
    -webkit-border-top-right-radius: 4px;
    -webkit-border-bottom-right-radius: 4px;
    -moz-border-radius-topright: 4px;
    -moz-border-radius-bottomright: 4px;
    border-left: 0; }
  *[class*="pl_textBlock"] .gameliveInnerContent02_1 .gameliveInnerNavi li:nth-child(1) span,
  *[class*="pl_textBlock"] .gameliveInnerContent02_2 .gameliveInnerNavi li:nth-child(2) span,
  *[class*="pl_textBlock"] .gameliveInnerContent02_3 .gameliveInnerNavi li:nth-child(3) span {
    color: #fff;
    background: #1B3D69;
    /* Old browsers */
    background: -moz-linear-gradient(top, #1B3D69 0%, #00214b 50%, #00214b 51%, #00214b 100%);
    /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #1B3D69), color-stop(50%, #00214b), color-stop(51%, #00214b), color-stop(100%, #00214b));
    /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #1B3D69 0%, #00214b 50%, #00214b 51%, #00214b 100%);
    /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #1B3D69 0%, #00214b 50%, #00214b 51%, #00214b 100%);
    /* Opera 11.10+ */
    background: linear-gradient(top, #1B3D69 0%, #00214b 50%, #00214b 51%, #00214b 100%);
    /* W3C */ }
  *[class*="pl_textBlock"] .gameliveInnerContentInner02_1, *[class*="pl_textBlock"] .gameliveInnerContentInner02_2, *[class*="pl_textBlock"] .gameliveInnerContentInner02_3 {
    display: none; }
  *[class*="pl_textBlock"] .gameliveInnerContent02_1 .gameliveInnerContentInner02_1,
  *[class*="pl_textBlock"] .gameliveInnerContent02_2 .gameliveInnerContentInner02_2,
  *[class*="pl_textBlock"] .gameliveInnerContent02_3 .gameliveInnerContentInner02_3 {
    display: block; }
  *[class*="pl_textBlock"] .gameliveTable02 {
    border-top: 3px solid #00214B;
    width: 90%;
    margin: 0 5%; }
  *[class*="pl_textBlock"] .gameliveTable02 th,
  *[class*="pl_textBlock"] .gameliveTable02 td {
    border: 1px solid #ccc;
    font-size: 10px;
    padding: 2px;
    text-align: center; }
  *[class*="pl_textBlock"] .gameliveTable02 tr {
    background: #eee; }
  *[class*="pl_textBlock"] .gameliveTable02 tr:nth-child(1) {
    background: #dddddd; }
  *[class*="pl_textBlock"] .gameliveTable02 tr:nth-child(2n) {
    background: #fff; }
  *[class*="pl_textBlock"] .gameliveTable02 th {
    background: #00214B;
    color: #fff; }
  *[class*="pl_textBlock"] .gameliveTable02 tr:nth-child(1) th {
    background: transparent;
    color: #333; }
  *[class*="pl_textBlock"] .gameliveTable03 {
    clear: both;
    border-top: 3px solid #00214B;
    width: 90%;
    margin: 0 5%; }
  *[class*="pl_textBlock"] .gameliveTable03 a {
    text-decoration: underline; }
  *[class*="pl_textBlock"] .gameliveTable03 th,
  *[class*="pl_textBlock"] .gameliveTable03 td {
    border: 1px solid #ccc;
    font-size: 10px;
    padding: 2px;
    text-align: center; }
  *[class*="pl_textBlock"] .gameliveTable03 tr {
    background: #eee; }
  *[class*="pl_textBlock"] .gameliveTable03 tr:nth-child(1) {
    background: #dddddd; }
  *[class*="pl_textBlock"] .gameliveTable03 tr:nth-child(2n) {
    background: #fff; }
  *[class*="pl_textBlock"] .gameliveSelectRight {
    float: right;
    margin: 0 5% 10px 0;
    width: 100px;
    border: 1px solid #ccc;
    background: url("/_pl_img/old/_img/select_arrow.png") no-repeat scroll right center; }
  *[class*="pl_textBlock"] .gameliveSelectRight select {
    width: 100%; }
  *[class*="pl_textBlock"] .gameliveInnerTitle {
    clear: both;
    background: #ccc;
    margin: 0 5% 5px;
    font-size: 10px;
    line-height: 20px;
    padding: 0 10px;
    border: 1px solid #aaa; }
  *[class*="pl_textBlock"] .gameliveSelect04Left {
    float: left;
    margin: 0 0 10px 5%;
    width: 180px;
    border: 1px solid #ccc;
    background: url("/_pl_img/old/_img/select_arrow.png") no-repeat scroll right center; }
  *[class*="pl_textBlock"] .gameliveSelect04Left select {
    width: 100%; }
  *[class*="pl_textBlock"] .gameliveSelect04Right {
    float: right;
    margin: 0 5% 10px 0;
    width: 80px;
    border: 1px solid #ccc;
    background: url("/_pl_img/old/_img/select_arrow.png") no-repeat scroll right center; }
  *[class*="pl_textBlock"] .gameliveSelect04Right select {
    width: 100%; }
  *[class*="pl_textBlock"] .gameliveBtnLink {
    padding: 0 10px; }
  *[class*="pl_textBlock"] .gameliveBtnLink li {
    width: 50%;
    float: left;
    text-align: center; }
  *[class*="pl_textBlock"] .gameliveBtnLink li a {
    display: block;
    line-height: 30px;
    margin-bottom: 10px;
    background: url(/_pl_img/old/_img/bg_grid.png) repeat #4b5a83;
    color: #fff;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px; }
  *[class*="pl_textBlock"] .gameliveBtnLink li:nth-child(1) a,
  *[class*="pl_textBlock"] .gameliveBtnLink li:nth-child(3) a {
    margin-right: 5px; }
  *[class*="pl_textBlock"] .gameliveBtnLink li:nth-child(2) a,
  *[class*="pl_textBlock"] .gameliveBtnLink li:nth-child(4) a {
    margin-left: 5px; }
  *[class*="pl_textBlock"] .section02 {
    background: #fff;
    margin: 10px;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    padding: 5px;
    border: 1px solid #ccc; }
  *[class*="pl_textBlock"] .section02 .sectionTitle {
    text-align: center;
    padding: 0 0 5px; }
  *[class*="pl_textBlock"] .section02 .sectionTitle.cGray {
    color: #999; }
  *[class*="pl_textBlock"] .section02 .sectionFull {
    margin: -5px -5px 0; }
  *[class*="pl_textBlock"] .section02 .playerName {
    font-size: 16px;
    line-height: 20px;
    font-weight: bold;
    color: #4b5a83; }
  *[class*="pl_textBlock"] .section02 hr {
    margin: 5px -5px; }
  *[class*="pl_textBlock"] .section02 .vimeo iframe {
    width: 100% !important;
    height: auto; }
  *[class*="pl_textBlock"] .gameliveSectionTable {
    width: 100%;
    margin: 10px 0 0; }
  *[class*="pl_textBlock"] .gameliveSectionTable td {
    vertical-align: top;
    padding-bottom: 10px;
    background: #FFF; }
  *[class*="pl_textBlock"] .gameliveSectionTable tr td:nth-child(1) {
    width: 20px;
    padding-right: 5px; }
  *[class*="pl_textBlock"] ul.gameliveNavi02 li {
    display: block;
    width: 50%;
    float: left;
    overflow: hidden; }
  *[class*="pl_textBlock"] ul.gameliveNavi02 li span {
    display: block;
    text-align: center;
    height: 30px;
    font-size: 14px;
    background: #00214B;
    color: #fff;
    line-height: 30px;
    border-radius: 4px 4px 0 0;
    -webkit-border-top-left-radius: 4px;
    -webkit-border-top-right-radius: 4px;
    -moz-border-radius-topleft: 4px;
    -moz-border-radius-topright: 4px;
    cursor: pointer; }
  *[class*="pl_textBlock"] .gameliveInnerTable {
    width: 100%;
    margin-bottom: -10px; }
  *[class*="pl_textBlock"] .gameliveInnerTable tr {
    border-bottom: 1px solid #ccc; }
  *[class*="pl_textBlock"] .gameliveInnerTable tr:nth-child(2n) {
    background: #eee; }
  *[class*="pl_textBlock"] .gameliveInnerTable td {
    padding: 10px 5px;
    text-align: center; }
  *[class*="pl_textBlock"] .gameliveInnerTable.gameliveInnerTable01 tr:nth-child(1) td {
    vertical-align: middle;
    font-size: 10px;
    line-height: 14px;
    padding: 0 5px; }
  *[class*="pl_textBlock"] .gameliveInnerTable.gameliveInnerTable01 tr td:nth-child(3) {
    text-align: left; }
  *[class*="pl_textBlock"] .gameliveInnerTable.gameliveInnerTable02 th {
    background: #fff;
    font-weight: normal;
    border-right: 1px solid #ccc;
    width: 40px; }
  *[class*="pl_textBlock"] .gameliveInnerTable.gameliveInnerTable02 tr:nth-child(1) td {
    vertical-align: middle;
    font-size: 10px;
    line-height: 14px;
    padding: 0 5px;
    text-align: center; }
  *[class*="pl_textBlock"] .gameliveInnerTable.gameliveInnerTable02 tr:nth-child(1) td:nth-child(2),
  *[class*="pl_textBlock"] .gameliveInnerTable.gameliveInnerTable02 tr td.iL {
    text-align: left; }
  *[class*="pl_textBlock"] .gameliveInnerTable.gameliveInnerTable03 {
    text-align: center; }
  *[class*="pl_textBlock"] .gameliveInnerTable.gameliveInnerTable03 tr:nth-child(1) td {
    vertical-align: middle;
    font-size: 10px;
    line-height: 14px;
    padding: 0 5px; }
  *[class*="pl_textBlock"] .gameliveInnerTable.gameliveInnerTable03 tr td.iL {
    text-align: left; }
  *[class*="pl_textBlock"] .gameliveInnerTable.gameliveInnerTable03 tr td:nth-child(1) {
    padding-left: 10px; }
  *[class*="pl_textBlock"] .gameliveEbb {
    padding: 0 10px 10px; }
  *[class*="pl_textBlock"] .gameliveEbb .right {
    float: right; }
  *[class*="pl_textBlock"] .gameliveEbb .left {
    float: left; }
  *[class*="pl_textBlock"] .gameliveEbb .center {
    background: url(/_pl_img/old/_img/bg_grid.png) repeat #222;
    margin: 0 74px;
    border: 1px solid #3d3d3d;
    text-align: center;
    color: #fff;
    font-size: 11px; }
  *[class*="pl_textBlock"] .gameliveEbb .center .inner {
    border: 1px solid #676767;
    min-height: 86px; }
  *[class*="pl_textBlock"] .gameliveEbb .center img {
    display: block;
    margin: 0 auto; }
  *[class*="pl_textBlock"] .gameliveEbbFoot {
    width: 100%; }
  *[class*="pl_textBlock"] .gameliveEbbFoot td:nth-child(1) {
    padding-left: 10px; }
  *[class*="pl_textBlock"] .gameliveEbbFoot td:nth-child(2) {
    padding-right: 10px;
    text-align: right; }
  *[class*="pl_textBlock"] .gamelivePointHead table {
    width: 100%; }
  *[class*="pl_textBlock"] .gamelivePointHead td {
    width: 50%;
    background: #FFF; }
  *[class*="pl_textBlock"] .gamelivePoint {
    margin-bottom: 10px; }
  *[class*="pl_textBlock"] .gamelivePoint table {
    width: 50%;
    float: left;
    font-size: 10px; }
  *[class*="pl_textBlock"] .gamelivePoint table tr.bgGray {
    background: #e3e3e3; }
  *[class*="pl_textBlock"] .gamelivePoint table tr td {
    border-top: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
    text-align: center; }
  *[class*="pl_textBlock"] .gamelivePoint table tr td:nth-child(4) {
    text-align: left;
    padding: 5px; }
  *[class*="pl_textBlock"] .gamelivePoint table:nth-child(1) tr td:nth-child(4) {
    border-right: 1px solid #ccc; }
  *[class*="pl_textBlock"] .gamelivePoint table tr td:nth-child(2),
  *[class*="pl_textBlock"] .gamelivePoint table tr td:nth-child(3) {
    width: 20px; }
  *[class*="pl_textBlock"] .gamelivePoint table tr td:nth-child(1) {
    width: 4px;
    padding: 0; }
  *[class*="pl_textBlock"] .gameliveListOuter .open .open,
  *[class*="pl_textBlock"] .gameliveListOuter .close .close {
    display: block; }
  *[class*="pl_textBlock"] .gameliveListOuter .open .close,
  *[class*="pl_textBlock"] .gameliveListOuter .close .open {
    display: none; }
  *[class*="pl_textBlock"] .gameliveListTitle {
    height: 42px;
    line-height: 42px;
    padding-left: 10px;
    font-size: 16px;
    background: -moz-linear-gradient(top, #ffffff 0%, #f4f4f4 50%, #e6e6e6 51%, #f2f2f2 100%);
    /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(50%, #f4f4f4), color-stop(51%, #e6e6e6), color-stop(100%, #f2f2f2));
    /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #ffffff 0%, #f4f4f4 50%, #e6e6e6 51%, #f2f2f2 100%);
    /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #ffffff 0%, #f4f4f4 50%, #e6e6e6 51%, #f2f2f2 100%);
    /* Opera 11.10+ */
    background: linear-gradient(top, #ffffff 0%, #f4f4f4 50%, #e6e6e6 51%, #f2f2f2 100%);
    /* W3C */ }
  *[class*="pl_textBlock"] .gameliveListTitle:hover {
    cursor: pointer; }
  *[class*="pl_textBlock"] .gameliveListTitle .right {
    float: right; }
  *[class*="pl_textBlock"] .gameliveListTitle .right.text {
    padding-right: 8px;
    font-size: 10px;
    text-decoration: underline;
    color: #23a5d0; }
  *[class*="pl_textBlock"] .gameliveListCate {
    display: inline-block;
    width: 39px;
    height: 23px;
    border: 1px solid #666;
    color: #fff;
    text-align: center;
    line-height: 23px;
    margin-right: 5px; }
  *[class*="pl_textBlock"] .gameliveListPoint {
    border: 1px solid #ccc;
    text-align: center;
    background: -moz-linear-gradient(top, #ffffff 0%, #ececec 100%);
    /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #ececec));
    /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #ffffff 0%, #ececec 100%);
    /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #ffffff 0%, #ececec 100%);
    /* Opera 11.10+ */
    background: linear-gradient(top, #ffffff 0%, #ececec 100%);
    /* W3C */
    padding: 10px 0; }
  *[class*="pl_textBlock"] .gameliveListPoint img {
    vertical-align: middle; }
  *[class*="pl_textBlock"] .gameliveListPoint .center {
    display: inline-block;
    padding: 0 10px;
    font-size: 20px;
    font-family: Arial, Helvetica, sans-serif;
    vertical-align: middle; }
  *[class*="pl_textBlock"] .gameliveListLink {
    /*	display: none;*/ }
  *[class*="pl_textBlock"] .gameliveListLink li {
    background: url(/_pl_img/old/_img/gamelive_list_link_bg.png) no-repeat right center #00214B;
    border: 1px solid #ccc;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    margin-bottom: 5px; }
  *[class*="pl_textBlock"] .gameliveListLink li a {
    display: block;
    padding-left: 52px;
    height: 45px;
    line-height: 47px;
    color: #fff; }
  *[class*="pl_textBlock"] .gameliveListLinkIcon01 a {
    background: url(/_pl_img/old/_img/gamelive_list_link_icon_01.png) no-repeat left center; }
  *[class*="pl_textBlock"] .gameliveListLinkIcon02 a {
    background: url(/_pl_img/old/_img/gamelive_list_link_icon_02.png) no-repeat left center; }
  *[class*="pl_textBlock"] .gameliveListLinkIcon03 a {
    background: url(/_pl_img/old/_img/gamelive_list_link_icon_03.png) no-repeat left center; }
  *[class*="pl_textBlock"] .gameliveInner01Player {
    width: 300px;
    margin: 0 auto; }
  *[class*="pl_textBlock"] .gameliveInner01Player .left {
    float: left;
    margin: 10px 10px 10px 30px; }
  *[class*="pl_textBlock"] .gameliveInner01PlayerOuter {
    padding-top: 45px;
    margin-left: 130px; }
  *[class*="pl_textBlock"] .gameliveInner01PlayerNum {
    color: #666;
    font-size: 24px;
    font-family: Arial,Helvetica,sans-serif;
    font-weight: bold;
    padding-right: 10px;
    vertical-align: middle; }
  *[class*="pl_textBlock"] .gameliveInner01PlayerName {
    font-size: 14px;
    vertical-align: middle; }
  *[class*="pl_textBlock"] .gameliveInnerBody {
    background: url(/_pl_img/old/_img/bg_grid.png) repeat #fff;
    margin: 10px -10px -20px;
    padding-top: 10px; }
  *[class*="pl_textBlock"] .gameliveInnerBody02 {
    background: url(/_pl_img/old/_img/bg_grid.png) repeat #fff;
    margin: 10px 0 -10px;
    padding-top: 10px; }
  *[class*="pl_textBlock"] .gamelivePlayerResults {
    font-size: 11px; }
  *[class*="pl_textBlock"] .gamelivePlayerResults td {
    padding: 2px 5px; }
  *[class*="pl_textBlock"] .gamelivePlayerResults tr td:nth-child(1) {
    width: 40px; }
  *[class*="pl_textBlock"] .gameinfoTableFixed {
    width: 100%;
    table-layout: fixed;
    font-size: 10px; }
  *[class*="pl_textBlock"] .gameinfoTableFixed td {
    padding: 0 5px; }
  *[class*="pl_textBlock"] ul.gameinfoNavi li {
    display: block;
    width: 50%;
    overflow: hidden;
    float: left; }
  *[class*="pl_textBlock"] ul.gameinfoNavi li span {
    display: block;
    text-align: center;
    height: 30px;
    font-size: 14px;
    background: #00214B;
    color: #fff;
    line-height: 30px;
    border-radius: 4px 4px 0 0;
    -webkit-border-top-left-radius: 4px;
    -webkit-border-top-right-radius: 4px;
    -moz-border-radius-topleft: 4px;
    -moz-border-radius-topright: 4px;
    cursor: pointer; }
  *[class*="pl_textBlock"] .gameinfo01 .gameinfoTitle01, *[class*="pl_textBlock"] .gameinfo02 .gameinfoTitle02 {
    background: #fff;
    color: #00214B; }
  *[class*="pl_textBlock"] div.gameinfoInner01, *[class*="pl_textBlock"] div.gameinfoInner02 {
    display: none; }
  *[class*="pl_textBlock"] .gameinfo01 .gameinfoInner01, *[class*="pl_textBlock"] .gameinfo02 .gameinfoInner02 {
    display: block;
    clear: both;
    background: #fff;
    margin-bottom: 10px;
    padding: 10px; }
  *[class*="pl_textBlock"] .gameinfoTable {
    border-top: 3px solid #00214B;
    width: 100%; }
  *[class*="pl_textBlock"] .gameinfoTable th,
  *[class*="pl_textBlock"] .gameinfoTable td {
    border: 1px solid #ccc;
    font-size: 12px;
    padding: 2px;
    text-align: center; }
  *[class*="pl_textBlock"] .gameinfoTable tr {
    background: #eee; }
  *[class*="pl_textBlock"] .gameinfoTable tr:nth-child(1) {
    background: #dddddd; }
  *[class*="pl_textBlock"] .gameinfoTable tr.noHeadingBg {
    background: #eee; }
  *[class*="pl_textBlock"] .gameinfoTable th {
    text-align: left;
    padding-left: 5px; }
  *[class*="pl_textBlock"] .gameinfoTable tr:nth-child(2n) {
    background: #fff; }
  *[class*="pl_textBlock"] .gameinfoTable tr:nth-child(1) th {
    background: transparent;
    color: #333; }
  *[class*="pl_textBlock"] .gameinfoTable tr.noHeadingBg th {
    background: #dddddd;
    color: #333; }
  *[class*="pl_textBlock"] .gameinfoTopSelectOuter {
    width: 50%;
    float: left;
    margin-bottom: 10px; }
  *[class*="pl_textBlock"] .gameinfoTopSelectOuter.left span {
    display: block;
    margin-right: 5px; }
  *[class*="pl_textBlock"] .gameinfoTopSelectOuter.right span {
    display: block;
    margin-left: 5px; }
  *[class*="pl_textBlock"] .gameinfoTopSelectOuter span {
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border: 1px solid #ccc;
    background: url(/_pl_img/old/_img/select_arrow.png) right center no-repeat #fff;
    padding: 5px; }
  *[class*="pl_textBlock"] .gameinfoTopSelectOuter span select {
    width: 100%;
    background: transparent; }
  *[class*="pl_textBlock"] .gameinfoTopSelectOuter label {
    display: block;
    padding: 5px;
    background: #fff;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px; }
  *[class*="pl_textBlock"] .gameinfoTopSelectOuter label input {
    margin-right: 5px; }
  *[class*="pl_textBlock"] ul.farminfoNavi li {
    display: block;
    width: 50%;
    overflow: hidden;
    float: left; }
  *[class*="pl_textBlock"] ul.farminfoNavi li span {
    display: block;
    text-align: center;
    height: 30px;
    font-size: 14px;
    background: #00214B;
    color: #fff;
    line-height: 30px;
    border-radius: 4px 4px 0 0;
    -webkit-border-top-left-radius: 4px;
    -webkit-border-top-right-radius: 4px;
    -moz-border-radius-topleft: 4px;
    -moz-border-radius-topright: 4px;
    cursor: pointer; }
  *[class*="pl_textBlock"] .farminfo01 .farminfoTitle01, *[class*="pl_textBlock"] .farminfo02 .farminfoTitle02 {
    background: #fff;
    color: #00214B; }
  *[class*="pl_textBlock"] div.farminfoInner01, *[class*="pl_textBlock"] div.farminfoInner02 {
    display: none; }
  *[class*="pl_textBlock"] .farminfo01 .farminfoInner01, *[class*="pl_textBlock"] .farminfo02 .farminfoInner02 {
    display: block;
    clear: both;
    background: #fff;
    margin-bottom: 10px;
    padding: 10px 0; }
  *[class*="pl_textBlock"] .calendarTable {
    padding: 10px; }
  *[class*="pl_textBlock"] .calendarTable table {
    width: 100%;
    background: #fff; }
  *[class*="pl_textBlock"] .calendarTable td {
    border: 1px solid #ccc;
    text-align: center;
    font-weight: bold; }
  *[class*="pl_textBlock"] .calendarTable tr:nth-child(1) {
    background: #eee; }
  *[class*="pl_textBlock"] .calendarTable tr:nth-child(1) td:nth-child(6) {
    background: #369;
    color: #fff; }
  *[class*="pl_textBlock"] .calendarTable tr:nth-child(1) td:nth-child(7) {
    background: #933;
    color: #fff; }
  *[class*="pl_textBlock"] .calendarSectionTable {
    width: 100%;
    table-layout: fixed; }
  *[class*="pl_textBlock"] .calendarSectionTable td {
    padding: 0 5px;
    text-align: center; }
  *[class*="pl_textBlock"] .calendarSectionTable td a {
    display: block;
    color: #000;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border: 1px solid #ccc;
    font-size: 14px;
    line-height: 20px;
    font-weight: bold;
    text-shadow: 1px 1px 2px #fff;
    -moz-text-shadow: 1px 1px 2px #fff;
    -webkit-text-shadow: 1px 1px 2px #fff; }
  *[class*="pl_textBlock"] .calendarSectionTable tr td a {
    background: #ffffff;
    /* Old browsers */
    background: -moz-linear-gradient(top, #ffffff 0%, #f1f1f1 50%, #e1e1e1 51%, #f6f6f6 100%);
    /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(50%, #f1f1f1), color-stop(51%, #e1e1e1), color-stop(100%, #f6f6f6));
    /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #ffffff 0%, #f1f1f1 50%, #e1e1e1 51%, #f6f6f6 100%);
    /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #ffffff 0%, #f1f1f1 50%, #e1e1e1 51%, #f6f6f6 100%);
    /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #ffffff 0%, #f1f1f1 50%, #e1e1e1 51%, #f6f6f6 100%);
    /* IE10+ */
    background: linear-gradient(top, #ffffff 0%, #f1f1f1 50%, #e1e1e1 51%, #f6f6f6 100%);
    /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f6f6f6',GradientType=0 );
    /* IE6-9 */ }
  *[class*="pl_textBlock"] .calendarSectionTable02 {
    width: 100%;
    table-layout: fixed; }
  *[class*="pl_textBlock"] .calendarSectionTable02 td {
    padding: 0 5px;
    text-align: center; }
  *[class*="pl_textBlock"] .calendarSectionTable02 td a {
    display: block;
    color: #fff;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border: 1px solid #ccc;
    font-size: 14px;
    line-height: 30px;
    font-weight: bold;
    text-shadow: 1px 1px 2px #999; }
  *[class*="pl_textBlock"] .calendarSectionTable02 td:nth-child(1) a {
    background: #e2ac5f;
    /* Old browsers */
    background: -moz-linear-gradient(top, #e2ac5f 0%, #c17a17 100%);
    /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #e2ac5f), color-stop(100%, #c17a17));
    /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #e2ac5f 0%, #c17a17 100%);
    /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #e2ac5f 0%, #c17a17 100%);
    /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #e2ac5f 0%, #c17a17 100%);
    /* IE10+ */
    background: linear-gradient(top, #e2ac5f 0%, #c17a17 100%);
    /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e2ac5f', endColorstr='#c17a17',GradientType=0 );
    /* IE6-9 */ }
  *[class*="pl_textBlock"] .calendarSectionTable02 td:nth-child(2) a {
    background: #5edba0;
    /* Old browsers */
    background: -moz-linear-gradient(top, #5edba0 0%, #16ba6d 100%);
    /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #5edba0), color-stop(100%, #16ba6d));
    /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #5edba0 0%, #16ba6d 100%);
    /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #5edba0 0%, #16ba6d 100%);
    /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #5edba0 0%, #16ba6d 100%);
    /* IE10+ */
    background: linear-gradient(top, #5edba0 0%, #16ba6d 100%);
    /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5edba0', endColorstr='#16ba6d',GradientType=0 );
    /* IE6-9 */ }
  *[class*="pl_textBlock"] .announcementTable {
    margin: 0 0 10px; }
  *[class*="pl_textBlock"] .announcementTable tr {
    background: #fff;
    border-top: 1px solid #ccc; }
  *[class*="pl_textBlock"] .announcementTable td.num {
    text-align: center; }
  *[class*="pl_textBlock"] .announcementTable tr:nth-child(2n) {
    background: #eee; }
  *[class*="pl_textBlock"] .announcementTable tr.bgBlue {
    background: #00214B;
    color: #fff;
    font-weight: bold; }
  *[class*="pl_textBlock"] .announcementTable tr td {
    padding: 5px; }
  *[class*="pl_textBlock"] .announcementTable tr td:nth-child(1) {
    padding: 5px;
    width: 30px;
    text-align: center; }
  *[class*="pl_textBlock"] .announcementTable tr.bgYellow td {
    background: #FFFFF5;
    color: #000;
    font-weight: bold; }
  *[class*="pl_textBlock"] .announcementTable tr th {
    color: #fff;
    background: #00214B;
    padding: 5px; }
  *[class*="pl_textBlock"] .section.innerSection .section {
    margin: 10px 0; }
  *[class*="pl_textBlock"] .section.innerSection ul.bicolorList {
    margin: 0 -10px 10px; }
  *[class*="pl_textBlock"] div.section .pitcher {
    color: white;
    background-color: gray; }
  *[class*="pl_textBlock"] table.tableFixed02 {
    table-layout: fixed;
    margin-top: 10px; }
  *[class*="pl_textBlock"] .gameinfoTableV02 tr:nth-child(1) td:nth-child(2),
  *[class*="pl_textBlock"] .gameinfoTableV02 tr:nth-child(1) td:nth-child(4) {
    text-align: center; }
  *[class*="pl_textBlock"] .gameinfoTableV02 tr td:nth-child(2) {
    text-align: left; }
  *[class*="pl_textBlock"] .gameinfoTableV02 tr td:nth-child(4) {
    text-align: right; }
  *[class*="pl_textBlock"] .gameinfoTableV03 tr td {
    text-align: right; }
  *[class*="pl_textBlock"] .gameinfoTableV03 tr:nth-child(1) td:nth-child(1),
  *[class*="pl_textBlock"] .gameinfoTableV03 tr:nth-child(1) td {
    text-align: center; }
  *[class*="pl_textBlock"] .gameinfoTableV03 tr td:nth-child(1) {
    text-align: left; }
  *[class*="pl_textBlock"] .tableStandingV02 td {
    text-align: right; }
  *[class*="pl_textBlock"] .tableStandingV02 tr td:nth-child(2) {
    text-align: left; }
  *[class*="pl_textBlock"] .tableStandingV02 tr:nth-child(1) td:nth-child(2),
  *[class*="pl_textBlock"] .tableStandingV02 tr:nth-child(1) td {
    text-align: center; }
  *[class*="pl_textBlock"] .profileTable02V02 th,
  *[class*="pl_textBlock"] .profileTable02V02 td {
    text-align: right; }
  *[class*="pl_textBlock"] .profileTable02V02 tr:nth-child(1) th {
    text-align: center; }
  *[class*="pl_textBlock"] .profileTable03V02 th,
  *[class*="pl_textBlock"] .profileTable03V02 td {
    text-align: right; }
  *[class*="pl_textBlock"] .profileTable03V02 tr:nth-child(1) th {
    text-align: center; }
  *[class*="pl_textBlock"] .playerProfileNavi {
    margin: 10px; }
  *[class*="pl_textBlock"] .playerProfileNavi li {
    width: 20%;
    float: left;
    text-align: center; }
  *[class*="pl_textBlock"] .playerProfileNavi li:hover {
    cursor: pointer; }
  *[class*="pl_textBlock"] .playerProfileNavi li span,
  *[class*="pl_textBlock"] .playerProfileNavi li a {
    display: block;
    border-top: 1px solid #b5b5b5;
    border-right: 1px solid #b5b5b5;
    border-bottom: 1px solid #b5b5b5;
    color: #00214b;
    font-size: 10px;
    line-height: 30px;
    background: #fdfdfd;
    /* Old browsers */
    background: -moz-linear-gradient(top, #fdfdfd 0%, #f4f4f4 50%, #e3e3e3 51%, #f1f1f1 100%);
    /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fdfdfd), color-stop(50%, #f4f4f4), color-stop(51%, #e3e3e3), color-stop(100%, #f1f1f1));
    /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #fdfdfd 0%, #f4f4f4 50%, #e3e3e3 51%, #f1f1f1 100%);
    /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #fdfdfd 0%, #f4f4f4 50%, #e3e3e3 51%, #f1f1f1 100%);
    /* Opera 11.10+ */
    background: linear-gradient(top, #fdfdfd 0%, #f4f4f4 50%, #e3e3e3 51%, #f1f1f1 100%);
    /* W3C */ }
  *[class*="pl_textBlock"] .playerProfileNavi li:nth-child(1) span,
  *[class*="pl_textBlock"] .playerProfileNavi li:nth-child(1) a {
    border-radius: 4px 0 0 4px;
    -webkit-border-top-left-radius: 4px;
    -webkit-border-bottom-left-radius: 4px;
    -moz-border-radius-topleft: 4px;
    -moz-border-radius-bottomleft: 4px;
    border-left: 1px solid #b5b5b5; }
  *[class*="pl_textBlock"] .playerProfileNavi li:nth-child(5) span,
  *[class*="pl_textBlock"] .playerProfileNavi li:nth-child(5) a {
    border-radius: 0 4px 4px 0;
    -webkit-border-top-right-radius: 4px;
    -webkit-border-bottom-right-radius: 4px;
    -moz-border-radius-topright: 4px;
    -moz-border-radius-bottomright: 4px;
    border-left: 0; }
  *[class*="pl_textBlock"] .playerProfileNavi li.on span,
  *[class*="pl_textBlock"] .playerProfileNavi li.on a,
  *[class*="pl_textBlock"] .playerProfileNavi li a:hover {
    color: #fff;
    background: #1B3D69;
    /* Old browsers */
    background: -moz-linear-gradient(top, #1B3D69 0%, #00214b 50%, #00214b 51%, #00214b 100%);
    /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #1B3D69), color-stop(50%, #00214b), color-stop(51%, #00214b), color-stop(100%, #00214b));
    /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #1B3D69 0%, #00214b 50%, #00214b 51%, #00214b 100%);
    /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #1B3D69 0%, #00214b 50%, #00214b 51%, #00214b 100%);
    /* Opera 11.10+ */
    background: linear-gradient(top, #1B3D69 0%, #00214b 50%, #00214b 51%, #00214b 100%);
    /* W3C */ }
  *[class*="pl_textBlock"] .newTableTopBlue {
    clear: both;
    border-top: 3px solid #00214B;
    width: 90%;
    margin: 0 5%; }
  *[class*="pl_textBlock"] .newTableTopBlue a {
    text-decoration: underline; }
  *[class*="pl_textBlock"] .newTableTopBlue th,
  *[class*="pl_textBlock"] .newTableTopBlue td {
    border: 1px solid #ccc;
    font-size: 12px;
    padding: 2px;
    text-align: center; }
  *[class*="pl_textBlock"] .newTableTopBlue th.iL,
  *[class*="pl_textBlock"] .newTableTopBlue td.iL {
    text-align: left; }
  *[class*="pl_textBlock"] .newTableTopBlue th.iR,
  *[class*="pl_textBlock"] .newTableTopBlue td.iR {
    text-align: right; }
  *[class*="pl_textBlock"] .newTableTopBlue tr {
    background: #eee; }
  *[class*="pl_textBlock"] .newTableTopBlue tr:nth-child(1) {
    background: #dddddd;
    font-weight: bold; }
  *[class*="pl_textBlock"] .newTableTopBlue tr:nth-child(2n) {
    background: #fff; }
  *[class*="pl_textBlock"] .newTableTopBlue01 tr:nth-child(1) td,
  *[class*="pl_textBlock"] .newTableTopBlue01 tr td:nth-child(1),
  *[class*="pl_textBlock"] .newTableTopBlue01 tr td:nth-child(2),
  *[class*="pl_textBlock"] .newTableTopBlue01 tr td:nth-child(4) {
    text-align: center; }
  *[class*="pl_textBlock"] .newTableTopBlue01 tr td:nth-child(3) {
    text-align: left; }
  *[class*="pl_textBlock"] .newTableTopBlue01 td {
    text-align: right; }
  *[class*="pl_textBlock"] .newTableTopBlue02 th {
    background: #fff;
    vertical-align: middle; }
  *[class*="pl_textBlock"] .newTableTopBlue02 td.iR {
    text-align: right; }
  *[class*="pl_textBlock"] .newTableTopBlue03 td.iR {
    text-align: right; }
  *[class*="pl_textBlock"] .voteResultRank h3 {
    font-size: 16px;
    line-height: 30px;
    border-bottom: 1px solid #ccc;
    margin: 0 -10px;
    padding: 0 10px; }
  *[class*="pl_textBlock"] .voteResultRank h3:last-child {
    border-bottom: none; }
  *[class*="pl_textBlock"] .voteResultRank h3 .right {
    float: right;
    color: #09c; }
  *[class*="pl_textBlock"] .messageFormInnerSection {
    margin: -5px 15px 10px; }
  *[class*="pl_textBlock"] .messageFormInnerSection h5 {
    font-size: 14px; }
  *[class*="pl_textBlock"] .messageSectionTitle {
    font-size: 16px;
    color: #fff;
    padding: 5px 10px 5px;
    margin: -10px -10px 10px;
    border-radius: 10px 10px 0 0;
    -webkit-border-top-right-radius: 10px;
    -webkit-border-top-left-radius: 10px;
    -moz-border-radius-topright: 10px;
    -moz-border-radius-topleft: 10px; }
  *[class*="pl_textBlock"] .messageSectionTitle.bgBlue {
    background: #4b5a83; }
  *[class*="pl_textBlock"] .messageSectionTitle.bgRed {
    background: #c00; }
  *[class*="pl_textBlock"] .messageSectionTitle.bgOrange {
    background: #f60; }
  *[class*="pl_textBlock"] .newTableTopBlueV02 th {
    background: #fff;
    vertical-align: middle; }
  *[class*="pl_textBlock"] .newTableTopBlueV02 td.iR {
    text-align: right; }
  *[class*="pl_textBlock"] .profileTable03V03 td {
    font-size: 16px; }
  *[class*="pl_textBlock"] .gameinfoTableV04 tr:nth-child(1) td {
    text-align: center; }
  *[class*="pl_textBlock"] .gameinfoTableV04 td {
    text-align: right; }
  *[class*="pl_textBlock"] .profileTable03V05 th,
  *[class*="pl_textBlock"] .profileTable03V05 td {
    text-align: right; }
  *[class*="pl_textBlock"] .profileTable03V05 tr:nth-child(1) th,
  *[class*="pl_textBlock"] .profileTable03V05 tr:nth-child(1) th:nth-child(1) {
    text-align: center; }
  *[class*="pl_textBlock"] .profileTable03V05 tr th:nth-child(1),
  *[class*="pl_textBlock"] .profileTable03V05 tr td:nth-child(2) {
    text-align: left; }
  *[class*="pl_textBlock"] a.buyTicket {
    display: block;
    position: absolute;
    right: 0;
    top: 10px;
    width: 50px;
    height: 40px;
    padding: 5px 0;
    border: 1px solid #d55050;
    color: #fff;
    font-weight: bold;
    font-size: 12px;
    line-height: 20px;
    border-radius: 4px;
    text-align: center;
    background: #d75454;
    /* Old browsers */
    background: -moz-linear-gradient(top, #d75454 0%, #ca2f2f 50%, #ad2828 51%, #982323 100%);
    /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #d75454), color-stop(50%, #ca2f2f), color-stop(51%, #ad2828), color-stop(100%, #982323));
    /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #d75454 0%, #ca2f2f 50%, #ad2828 51%, #982323 100%);
    /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #d75454 0%, #ca2f2f 50%, #ad2828 51%, #982323 100%);
    /* Opera 11.10+ */
    background: linear-gradient(top, #d75454 0%, #ca2f2f 50%, #ad2828 51%, #982323 100%);
    /* W3C */ }
  *[class*="pl_textBlock"] .calendarNewsA,
  *[class*="pl_textBlock"] .calendarNewsB {
    display: none; }
  *[class*="pl_textBlock"] .a .calendarNewsA,
  *[class*="pl_textBlock"] .b .calendarNewsB {
    display: block; }
  *[class*="pl_textBlock"] .calendarNewsTitle {
    margin: 20px 0 0;
    text-align: center;
    line-height: 30px;
    border-top: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
    position: relative;
    background: #ffffff;
    /* Old browsers */
    background: -moz-linear-gradient(top, #ffffff 0%, #f1f1f1 50%, #e1e1e1 51%, #f6f6f6 100%);
    /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(50%, #f1f1f1), color-stop(51%, #e1e1e1), color-stop(100%, #f6f6f6));
    /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #ffffff 0%, #f1f1f1 50%, #e1e1e1 51%, #f6f6f6 100%);
    /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #ffffff 0%, #f1f1f1 50%, #e1e1e1 51%, #f6f6f6 100%);
    /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #ffffff 0%, #f1f1f1 50%, #e1e1e1 51%, #f6f6f6 100%);
    /* IE10+ */
    background: linear-gradient(top, #ffffff 0%, #f1f1f1 50%, #e1e1e1 51%, #f6f6f6 100%);
    /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f6f6f6',GradientType=0 );
    /* IE6-9 */ }
  *[class*="pl_textBlock"] .section .calendarNewsTitle {
    margin: 20px -10px 0; }
  *[class*="pl_textBlock"] .calendarNewsTitle .right {
    position: absolute;
    right: 10px;
    top: 0;
    text-decoration: underline;
    color: #4b5a83;
    font-weight: normal; }
  *[class*="pl_textBlock"] .calendarTeamOuter {
    width: 220px;
    margin: 10px auto; }
  *[class*="pl_textBlock"] .calendarTeamOuter.noTop {
    margin: 0 auto 10px; }
  *[class*="pl_textBlock"] .topPointInner.sectionInnerFootTxtImg .topPointNameLeft, *[class*="pl_textBlock"] .topPointInner.sectionInnerFootTxtImg .topPointNameRight {
    padding: 0;
    line-height: 1em; }
  *[class*="pl_textBlock"] .topPointInner.sectionInnerFootTxtImg .topPointNameLeft img, *[class*="pl_textBlock"] .topPointInner.sectionInnerFootTxtImg .topPointNameRight img {
    margin: 0 auto; }
  *[class*="pl_textBlock"] .btnRegister.sectionInnerBtnRegister, *[class*="pl_textBlock"] a.btnRegister.sectionInnerBtnRegister,
  *[class*="pl_textBlock"] .btngrad01.sectionInnerBtngrad01, *[class*="pl_textBlock"] a.btngrad01.sectionInnerBtngrad01 {
    margin: 0 0 10px; }
  *[class*="pl_textBlock"] h3.alone01 {
    font-size: 16px !important;
    font-weight: bold;
    text-align: left;
    margin: 0 0 10px;
    border: 0;
    text-shadow: none;
    padding: 7px 5px 6px;
    color: #FFF;
    background: #00214b !important;
    border-radius: 0;
    -moz-border-radius: 0;
    -webkit-border-radius: 0; }
  *[class*="pl_textBlock"] h4.alone01 {
    font-size: 16px;
    padding: 6px 5px 5px;
    background: #616362;
    color: #FFF;
    margin: 0 0 10px;
    border-radius: 0;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    border: 0;
    text-shadow: none; }
  *[class*="pl_textBlock"] h5.alone01,
  *[class*="pl_textBlock"] h5.alone03 {
    color: #000;
    font-weight: bold;
    font-size: 15px;
    background: #f1f1f1;
    padding: 5px;
    border-left: none;
    border-top: 1px solid #CCC;
    border-bottom: 1px solid #CCC;
    margin: 0 0 5px; }
  *[class*="pl_textBlock"] h6.alone {
    font-size: 15px;
    color: #333;
    padding: 4px 5px;
    background: #f1f1f1;
    margin: 0px 0 5px;
    border: none; }
  *[class*="pl_textBlock"] .accordionList {
    margin: 0 5px 10px;
    font-size: 14px;
    border-top: 3px solid #00214B; }
  *[class*="pl_textBlock"] .accordionList ul {
    background: #FFF;
    border-left: 3px solid #00214B;
    border-right: 3px solid #00214B;
    border-bottom: 3px solid #00214B; }
  *[class*="pl_textBlock"] .accordionList dl {
    background: #FFF;
    border-left: 3px solid #00214B;
    border-right: 3px solid #00214B; }
  *[class*="pl_textBlock"] dt.accordion_head {
    position: relative;
    background: #F9F9F9;
    border-left: 3px solid #00214B;
    border-right: 3px solid #00214B;
    border-top: 3px solid #00214B;
    padding: 7px 40px 7px 10px;
    color: #00214B;
    font-weight: bold;
    zoom: 1;
    cursor: pointer; }
  *[class*="pl_textBlock"] h3.accordion_head {
    position: relative;
    background: #F9F9F9;
    border-left: 3px solid #00214B;
    border-right: 3px solid #00214B;
    border-bottom: 3px solid #00214B;
    padding: 7px 40px 7px 10px;
    color: #00214B;
    zoom: 1;
    cursor: pointer; }
  *[class*="pl_textBlock"] .accordionList dl dt.accordion_head {
    border-bottom: 3px solid #00214B;
    border-left: 0;
    border-top: 0;
    border-right: 0; }
  *[class*="pl_textBlock"] dt.accordion_head:after {
    content: "";
    display: block;
    clear: both; }
  *[class*="pl_textBlock"] dt.accordion_head:before,
  *[class*="pl_textBlock"] h3.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"] dt.accordion_head.open:before,
  *[class*="pl_textBlock"] h3.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"] .accordionList dl dd {
    display: block;
    padding: 10px;
    zoom: 1;
    border-bottom: 3px solid #00214B; }
  *[class*="pl_textBlock"] .accordionList dl dd:after {
    content: "";
    display: block;
    clear: both; }
  *[class*="pl_textBlock"] .accordionList dl dd.link,
  *[class*="pl_textBlock"] .contentList dl dd.link {
    display: block;
    padding: 0px;
    zoom: 1; }
  *[class*="pl_textBlock"] .accordionList dl dd.link:after,
  *[class*="pl_textBlock"] .contentList dl dd.link:after {
    content: "";
    display: block;
    clear: both; }
  *[class*="pl_textBlock"] dt.accordion_head .thumb {
    float: left;
    margin: 0 5px 0 0; }
  *[class*="pl_textBlock"] .accordionList dl dd.link a {
    display: block;
    border-top: 1px solid #CACBCB;
    background: url("/_pl_img/old/_img/news_list_arrow.png") no-repeat scroll right center;
    zoom: 1;
    background-size: 16px 18px;
    -webkit-background-size: 16px 18px;
    padding: 10px 20px 10px 10px; }
  *[class*="pl_textBlock"] .contentList dl dt.link {
    display: block;
    padding: 3px 5px;
    zoom: 1;
    background-color: #EEE;
    border-left: 1px solid #CACBCB;
    border-right: 1px solid #CACBCB;
    border-bottom: none; }
  *[class*="pl_textBlock"] .accordionList dl dt.link {
    display: block;
    padding: 3px 5px;
    zoom: 1;
    background-color: #EEE;
    border-left: 1px solid #CACBCB;
    border-right: 1px solid #CACBCB;
    border-bottom: none; }
  *[class*="pl_textBlock"] .accordionList ul li a {
    display: block;
    background: url("/_pl_img/old/_img/news_list_arrow.png") no-repeat scroll right center;
    -webkit-background-size: 16px 18px;
    background-size: 16px 18px;
    border-left: none;
    border-right: none;
    border-bottom: 1px dotted #909090;
    padding: 10px 20px 10px 10px;
    zoom: 1; }
  *[class*="pl_textBlock"] .accordionList ul li:last-child a {
    border-bottom: none; }
  *[class*="pl_textBlock"] .accordionList ul li.noLink {
    display: block;
    border-left: 1px solid #CACBCB;
    border-right: 1px solid #CACBCB;
    border-bottom: 1px solid #CACBCB;
    zoom: 1;
    padding: 10px; }
  *[class*="pl_textBlock"] .pCap {
    font-weight: bold;
    font-size: 15px;
    background: url(/_pl_img/old/_img/element/bg_pcap01.png) 0 2px no-repeat;
    padding-left: 20px;
    color: #00214B;
    margin-bottom: 5px; }
  *[class*="pl_textBlock"] .pCapA {
    font-weight: bold;
    font-size: 15px;
    background: url(/_pl_img/old/_img/element/ico_attention01.png) 0 2px no-repeat;
    padding-left: 20px;
    color: red;
    margin-bottom: 5px; }
  *[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: 10px 5px;
    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"] a.lb {
    display: block;
    text-align: center;
    border: 4px solid #212743;
    font-size: 15px;
    background: url(/_pl_img/old/_img/icn_lb02.png) no-repeat right center #f8f8f8; }
  *[class*="pl_textBlock"] a.lb3 {
    display: block;
    text-align: center;
    padding: 6px 10px;
    border: 4px solid #212743;
    font-size: 12px;
    background: url(/_pl_img/old/_img/icn_lb02.png) no-repeat right center #f8f8f8; }
  *[class*="pl_textBlock"] a.lanchor {
    text-decoration: underline;
    background: url(/_pl_img/old/_img/element/ico_lanchor01.png) no-repeat 0% 50%;
    /* 「％」で微調整(横 縦) */
    padding: 3px 0px 3px 15px;
    /* leftはリストマークからテキストの距離 */ }
  *[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: 14px; }
  *[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;
    font-size: 14px;
    background-size: auto;
    -webkit-background-size: auto; }
  *[class*="pl_textBlock"] a.youtube,
  *[class*="pl_textBlock"] a.lmovie {
    background: url(/_pl_img/old/_img/icn_lmovie03.png) no-repeat right center #FFF;
    border: 4px solid #D82D2A;
    color: #343434;
    font-size: 14px; }
  *[class*="pl_textBlock"] a.lPhone {
    display: block;
    text-align: center;
    background: url(/_pl_img/old/_img/element/ico_phone.png) no-repeat right center #fff;
    border: 4px solid #bdbcbb;
    color: #343434;
    font-size: 14px; }
  *[class*="pl_textBlock"] a.btnRedWide {
    background: url(/_pl_img/old/_img/icn_lb03.png) no-repeat right center #ab000a !important;
    color: #fff !important;
    margin: 0 0 10px;
    display: block;
    text-align: center;
    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;
    border: 4px solid #ab000a;
    font-size: 15px; }
  *[class*="pl_textBlock"] a.btnLysYellow {
    background: #F4D300 url(/_pl_img/old/special/yellowseries/img/arrowRight_navyL.png) no-repeat 15px center !important;
    border: 4px solid #F4D300; }
  *[class*="pl_textBlock"] a.btnCitizenGreen {
    background: #97C62C url(/_pl_img/old/special/yellowseries/img/arrowRight_navyL.png) no-repeat 15px center !important;
    border: 4px solid #97C62C; }
  *[class*="pl_textBlock"] a.btnCitizenGreen,
  *[class*="pl_textBlock"] a.btnLysYellow {
    display: block;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    margin: 10px 5px;
    padding: 10px 10px 10px 36px;
    text-align: center;
    text-decoration: none; }
  *[class*="pl_textBlock"] a.btnCitizenGreen span,
  *[class*="pl_textBlock"] a.btnLysYellow span {
    font-weight: bold;
    font-size: 15px;
    color: #212f4e;
    line-height: 120%; }
  *[class*="pl_textBlock"] a.btnCitizenGreen:hover,
  *[class*="pl_textBlock"] a.btnLysYellow:hover {
    opacity: 0.5; }
  *[class*="pl_textBlock"] .td01,
  *[class*="pl_textBlock"] .td01c,
  *[class*="pl_textBlock"] .td01date,
  *[class*="pl_textBlock"] .td02,
  *[class*="pl_textBlock"] .td02g,
  *[class*="pl_textBlock"] .td02red,
  *[class*="pl_textBlock"] .td02blue,
  *[class*="pl_textBlock"] .td02yellow,
  *[class*="pl_textBlock"] .td02orange,
  *[class*="pl_textBlock"] .td02green,
  *[class*="pl_textBlock"] .td02c,
  *[class*="pl_textBlock"] .td02r {
    padding: 7px 5px 6px; }
  *[class*="pl_textBlock"] th, *[class*="pl_textBlock"] .td01, *[class*="pl_textBlock"] .td01c, *[class*="pl_textBlock"] .td01tk {
    background: #00214B;
    color: #fff;
    border: 1px solid #fff;
    vertical-align: middle; }
  *[class*="pl_textBlock"] td, *[class*="pl_textBlock"] .td02 {
    background: #FFFFFF;
    border: 1px solid #CFCFCF; }
  *[class*="pl_textBlock"] .td00, *[class*="pl_textBlock"] .td00c {
    color: #fff;
    background: #dddddd;
    padding: 7px 5px 5px; }
  *[class*="pl_textBlock"] .td00c, *[class*="pl_textBlock"] .td01c {
    text-align: center; }
  *[class*="pl_textBlock"] .tableTypeA,
  *[class*="pl_textBlock"] .tableTypeN,
  *[class*="pl_textBlock"] .tableTypeR {
    width: 100%;
    border-top: 1px solid #CCCCCC;
    border-left: 1px solid #CCCCCC;
    clear: both; }
  *[class*="pl_textBlock"] .tableTypeB {
    width: 100%;
    border-top: 1px solid #CCCCCC;
    border-left: none;
    clear: both; }
  *[class*="pl_textBlock"] .tableTypeA tr th,
  *[class*="pl_textBlock"] .tableTypeA tr td,
  *[class*="pl_textBlock"] .tableTypeB tr th,
  *[class*="pl_textBlock"] .tableTypeB tr td {
    text-align: left;
    padding: 5px 10px; }
  *[class*="pl_textBlock"] .tableTypeN tr th,
  *[class*="pl_textBlock"] .tableTypeN tr td,
  *[class*="pl_textBlock"] .tableTypeR tr th,
  *[class*="pl_textBlock"] .tableTypeR tr td {
    text-align: left;
    padding: 3px 7px; }
  *[class*="pl_textBlock"] .tableTypeB tr th {
    font-weight: bold;
    border-bottom: 1px solid #CCCCCC;
    background-color: #F6F6F6;
    color: #00214B; }
  *[class*="pl_textBlock"] .tableTypeA tr td,
  *[class*="pl_textBlock"] .tableTypeN tr td,
  *[class*="pl_textBlock"] .tableTypeR tr td {
    font-weight: normal;
    border: 1px solid #CCCCCC;
    /*border-right: 1px solid #CCCCCC;
    border-bottom: 1px solid #CCCCCC;*/
    background-color: white; }
  *[class*="pl_textBlock"] .tableTypeB tr td {
    font-weight: normal;
    border-bottom: 1px solid #CCCCCC; }
  *[class*="pl_textBlock"] * html .tableTypeA tr th,
  *[class*="pl_textBlock"] * html .tableTypeA tr td,
  *[class*="pl_textBlock"] * html .tableTypeB tr th,
  *[class*="pl_textBlock"] * html .tableTypeB tr td, *[class*="pl_textBlock"] .tableTypeA tr th, *[class*="pl_textBlock"] .tableTypeN tr th, *[class*="pl_textBlock"] .tableTypeR tr th
  * html .tableTypeR tr th,
  *[class*="pl_textBlock"] * html .tableTypeR tr td {
    padding: 9px 12px; }
  *[class*="pl_textBlock"] *:first-child + html .tableTypeA tr th,
  *[class*="pl_textBlock"] *:first-child + html .tableTypeA tr td,
  *[class*="pl_textBlock"] *:first-child + html .tableTypeB tr th,
  *[class*="pl_textBlock"] *:first-child + html .tableTypeB tr td,
  *[class*="pl_textBlock"] *:first-child + html .tableTypeR tr th,
  *[class*="pl_textBlock"] *:first-child + html .tableTypeR tr td {
    padding: 8px 12px; }
  *[class*="pl_textBlock"] * html .tableTypeN tr th,
  *[class*="pl_textBlock"] * html .tableTypeN tr td {
    padding: 7px 9px; }
  *[class*="pl_textBlock"] *:first-child + html .tableTypeN tr th,
  *[class*="pl_textBlock"] *:first-child + html .tableTypeN tr td {
    padding: 6px 9px; }
  *[class*="pl_textBlock"] .tableTypeA .tC,
  *[class*="pl_textBlock"] .tableTypeB .tC,
  *[class*="pl_textBlock"] .tableTypeN .tC,
  *[class*="pl_textBlock"] .tableTypeR .tC {
    text-align: center; }
  *[class*="pl_textBlock"] .tableTypeA .tL,
  *[class*="pl_textBlock"] .tableTypeB .tL,
  *[class*="pl_textBlock"] .tableTypeN .tL,
  *[class*="pl_textBlock"] .tableTypeR .tL {
    text-align: left; }
  *[class*="pl_textBlock"] .tableTypeA .tR,
  *[class*="pl_textBlock"] .tableTypeB .tR,
  *[class*="pl_textBlock"] .tableTypeN .tR {
    text-align: right; }
  *[class*="pl_textBlock"] .tableTypeA .tBorderNone,
  *[class*="pl_textBlock"] .tableTypeB .tBorderNone,
  *[class*="pl_textBlock"] .tableTypeN .tBorderNone,
  *[class*="pl_textBlock"] .tableTypeR .tBorderNone {
    border: none;
    background: none;
    border-top: none !important; }
  *[class*="pl_textBlock"] .tableTypeN .bgGray,
  *[class*="pl_textBlock"] .tableTypeB .bgGray,
  *[class*="pl_textBlock"] .tableTypeA .bgGray,
  *[class*="pl_textBlock"] .tableTypeR .bgGray {
    background-color: #F6F6F6;
    font-weight: bold; }
  *[class*="pl_textBlock"] .tableTypeN .bgBlue,
  *[class*="pl_textBlock"] .tableTypeB .bgBlue,
  *[class*="pl_textBlock"] .tableTypeA .bgBlue,
  *[class*="pl_textBlock"] .tableTypeR .bgBlue {
    background-color: #7483A1;
    font-weight: bold; }
  *[class*="pl_textBlock"] .tableTypeN .tdSub,
  *[class*="pl_textBlock"] .tableTypeB .tdSub,
  *[class*="pl_textBlock"] .tableTypeA .tdSub,
  *[class*="pl_textBlock"] .tableTypeR .tdSub {
    background: #F3F3F3 !important;
    border: none !important; }
  *[class*="pl_textBlock"] table.tableTypeA tr td img {
    width: 100%;
    height: auto; }
  *[class*="pl_textBlock"] .tableTypeL {
    border-top: 1px solid #CCCCCC;
    border-right: 1px solid #CCCCCC;
    border-left: 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-top: 0;
    border-right: 0;
    border-left: 0;
    border-bottom: 1px solid #ccc; }
  *[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;
    font-weight: bold; }
  *[class*="pl_textBlock"] .tableTypeL td table td {
    width: auto; }
  *[class*="pl_textBlock"] .tableTypeR {
    display: block;
    position: relative;
    border-collapse: collapse;
    border-spacing: 0;
    width: 100%;
    clear: both; }
  *[class*="pl_textBlock"] .tableTypeR thead {
    float: left; }
  *[class*="pl_textBlock"] .tableTypeR thead tr th {
    display: block;
    width: auto; }
  *[class*="pl_textBlock"] .tableTypeR tbody {
    display: block;
    position: relative;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    white-space: nowrap; }
  *[class*="pl_textBlock"] .tableTypeR tbody tr {
    border-collapse: collapse;
    display: inline-block;
    vertical-align: top; }
  *[class*="pl_textBlock"] .tableTypeR tbody tr th,
  *[class*="pl_textBlock"] .tableTypeR tbody tr td {
    display: block;
    vertical-align: top;
    margin-left: -2px; }
  *[class*="pl_textBlock"] .tableTypeR tr th,
  *[class*="pl_textBlock"] .tableTypeR tr td {
    border-top: none;
    border-left: none; }
  *[class*="pl_textBlock"] .tableTypeR tr td .fz10 {
    font-size: 11px; }
  @media screen and (min-width: 600px) {
    *[class*="pl_textBlock"] .tableTypeR {
      margin: 0 auto;
      display: table;
      /*border-collapse: separate;*/ }
    *[class*="pl_textBlock"] .tableTypeR thead {
      display: table-header-group;
      float: none; }
    *[class*="pl_textBlock"] .tableTypeR thead tr {
      display: table-row;
      float: none; }
    *[class*="pl_textBlock"] .tableTypeR thead tr th {
      display: table-cell;
      width: auto !important; }
    *[class*="pl_textBlock"] .tableTypeR tbody {
      display: table-row-group; }
    *[class*="pl_textBlock"] .tableTypeR tbody tr {
      display: table-row; }
    *[class*="pl_textBlock"] .tableTypeR tbody tr th,
    *[class*="pl_textBlock"] .tableTypeR tbody tr td {
      display: table-cell; } }
  *[class*="pl_textBlock"] .textB {
    font-weight: bold; }
  *[class*="pl_textBlock"] .textRedB {
    color: #E80000;
    font-weight: bold; }
  *[class*="pl_textBlock"] .textRed {
    color: #E80000; }
  *[class*="pl_textBlock"] .textGreen {
    color: #009900; }
  *[class*="pl_textBlock"] .textBlue {
    color: #006699; }
  *[class*="pl_textBlock"] .textGrey {
    color: #666666; }
  *[class*="pl_textBlock"] .textCaption {
    color: #0D2540;
    font-size: 84%;
    padding: 3px; }
  *[class*="pl_textBlock"] .textH140 {
    line-height: 140%; }
  *[class*="pl_textBlock"] .text10 {
    font-size: 84%; }
  *[class*="pl_textBlock"] .text11 {
    font-size: 92%; }
  *[class*="pl_textBlock"] .text12 {
    font-size: 100%; }
  *[class*="pl_textBlock"] .text13 {
    font-size: 109%; }
  *[class*="pl_textBlock"] .text14 {
    font-size: 117%; }
  *[class*="pl_textBlock"] .text15 {
    font-size: 125%; }
  *[class*="pl_textBlock"] .text16 {
    font-size: 134%; }
  *[class*="pl_textBlock"] .textNotice {
    font-size: 84%;
    color: #999999; }
  *[class*="pl_textBlock"] .textNoticeR {
    font-size: 84%;
    color: #E80000; }
  *[class*="pl_textBlock"] .margin00 {
    /* 下に余白0px */
    margin: 0; }
  *[class*="pl_textBlock"] .marginBtm05 {
    /* 下に余白5px */
    margin-bottom: 5px; }
  *[class*="pl_textBlock"] .marginBtm10 {
    /* 下に余白10px */
    margin-bottom: 10px; }
  *[class*="pl_textBlock"] .marginBtm15 {
    /* 下に余白15px */
    margin-bottom: 15px; }
  *[class*="pl_textBlock"] .marginBtm20 {
    /* 下に余白20px */
    margin-bottom: 20px; }
  *[class*="pl_textBlock"] .marginBtm100 {
    /* 下に余白100px */
    margin-bottom: 100px; }
  *[class*="pl_textBlock"] .marginR6 {
    /* 右に余白6px */
    margin-right: 6px; }
  *[class*="pl_textBlock"] .marginR10 {
    /* 右に余白10px */
    margin-right: 10px; }
  *[class*="pl_textBlock"] .marginL5 {
    /* 左に余白5px */
    margin-left: 5px; }
  *[class*="pl_textBlock"] .marginL10 {
    /* 左に余白10px */
    margin-left: 10px; }
  *[class*="pl_textBlock"] .marginLeft05 {
    /* 左に余白5px */
    margin-left: 5px; }
  *[class*="pl_textBlock"] .marginLeft06 {
    /* 左に余白6px */
    margin-left: 6px; }
  *[class*="pl_textBlock"] .marginLeft10 {
    /* 左に余白10px */
    margin-left: 10px; }
  *[class*="pl_textBlock"] .marginLeft15 {
    /* 左に余白15px */
    margin-left: 15px; }
  *[class*="pl_textBlock"] .marginLeft20 {
    /* 左に余白20px */
    margin-left: 20px; }
  *[class*="pl_textBlock"] .marginLeft1em {
    /* 左に余白1em */
    margin-left: 1em; }
  *[class*="pl_textBlock"] .marginTop05 {
    /* 上に余白5px */
    margin-top: 5px; }
  *[class*="pl_textBlock"] .marginTop10 {
    /* 上に余白10px */
    margin-top: 10px; }
  *[class*="pl_textBlock"] .marginTop15 {
    /* 上に余白15px */
    margin-top: 15px; }
  *[class*="pl_textBlock"] .marginTop20 {
    /* 上に余白20px */
    margin-top: 20px; }
  *[class*="pl_textBlock"] .indent_k {
    line-height: 145%;
    margin: 10px 0 5px 1em; }
  *[class*="pl_textBlock"] .indent_k dt {
    float: left;
    width: 2em;
    padding-bottom: 5px; }
  *[class*="pl_textBlock"] .indent_k dd {
    margin-left: 2em;
    padding-bottom: 5px; }
  *[class*="pl_textBlock"] .indent {
    line-height: 145%; }
  *[class*="pl_textBlock"] .indent ul {
    margin-left: 1.0em;
    border: none; }
  *[class*="pl_textBlock"] .indent li {
    text-indent: -1.0em;
    padding-bottom: 2px; }
  *[class*="pl_textBlock"] .contentList .indent ul li {
    border: none; }
  *[class*="pl_textBlock"] .indent_h {
    line-height: 145%; }
  *[class*="pl_textBlock"] .indent_h ul {
    margin-left: 0.5em; }
  *[class*="pl_textBlock"] .indent_h li {
    text-indent: -0.5em;
    padding-bottom: 2px; }
  *[class*="pl_textBlock"] td .indent ul {
    background-color: transparent; }
  *[class*="pl_textBlock"] .tableTypeA td .indent ul,
  *[class*="pl_textBlock"] .tableTypeB td .indent ul,
  *[class*="pl_textBlock"] .tableTypeN td .indent ul {
    background: transparent; }
  *[class*="pl_textBlock"] .imgbox {
    /* ボーダーのみ */
    border: 1px solid #236AB8;
    padding: 1px; }
  *[class*="pl_textBlock"] .imgbox02 {
    /* ボーダーのみ */
    border: 1px solid #1C3E61; }
  *[class*="pl_textBlock"] .imgbox_black {
    /* ボーダーのみ */
    border: 1px solid #999999; }
  *[class*="pl_textBlock"] .imgbox_gray {
    /* ボーダーのみ */
    border: 1px solid #999999;
    padding: 1px; }
  *[class*="pl_textBlock"] .imgR10B {
    /* 右寄せ用10pxボーダーあり */
    float: right;
    margin-left: 10px;
    border: 1px solid #999999;
    padding: 1px; }
  *[class*="pl_textBlock"] .imgL {
    /* 左寄せ用10pxボーダーなし */
    /*
    	float:left;
    	margin-right: 10px;
    */ }
  *[class*="pl_textBlock"] .boxCircleRed {
    padding: 15px;
    background: #FFF;
    border: 2px solid #cc0000;
    -moz-border-radius: 7px;
    -webkit-border-radius: 7px;
    border-radius: 7px;
    behavior: url(/_htc/PIE.php);
    position: relative;
    margin: 15px 10px; }
  *[class*="pl_textBlock"] .cautions {
    padding-left: 15px;
    background: url(/_pl_img/old/_img/element/ico_cautions.jpg) 0 1px no-repeat; }
  *[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"] .introduction {
    border: 2px solid #d1d1d1;
    padding: 5px;
    background-color: whitesmoke;
    margin-bottom: 10px;
    overflow: hidden; }
  *[class*="pl_textBlock"] a.btnColorRed01 {
    display: block;
    text-align: center;
    color: white;
    border-radius: 4px;
    margin: 0 0 10px 0;
    padding: 5px;
    background: -moz-linear-gradient(top, #ff0000 0%, #360202);
    background: -webkit-gradient(linear, left top, left bottom, from(#ff0000), to(#360202));
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    border: 1px solid #730404;
    -moz-box-shadow: 0px 1px 3px rgba(99, 3, 3, 0.5), inset 0px 0px 1px rgba(255, 255, 255, 0.6);
    -webkit-box-shadow: 0px 1px 3px rgba(99, 3, 3, 0.5), inset 0px 0px 1px rgba(255, 255, 255, 0.6);
    box-shadow: 0px 1px 3px rgba(99, 3, 3, 0.5), inset 0px 0px 1px rgba(255, 255, 255, 0.6);
    text-shadow: 0px -1px 0px black, 0px 1px 0px rgba(255, 255, 255, 0.2); }
  *[class*="pl_textBlock"] a.btnColorBlue01 {
    display: block;
    text-align: center;
    color: white;
    border-radius: 4px;
    margin: 0 0 10px 0;
    padding: 5px;
    background: -moz-linear-gradient(top, #4351f0 0%, #171169);
    background: -webkit-gradient(linear, left top, left bottom, from(#4351f0), to(#171169));
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    border: 1px solid #3939c4;
    -moz-box-shadow: 0px 1px 3px rgba(23, 23, 135, 0.5), inset 0px 0px 1px rgba(255, 255, 255, 0.6);
    -webkit-box-shadow: 0px 1px 3px rgba(23, 23, 135, 0.5), inset 0px 0px 1px rgba(255, 255, 255, 0.6);
    box-shadow: 0px 1px 3px rgba(23, 23, 135, 0.5), inset 0px 0px 1px rgba(255, 255, 255, 0.6);
    text-shadow: 0px -1px 0px black, 0px 1px 0px rgba(255, 255, 255, 0.2); }
  *[class*="pl_textBlock"] a.btnColorDarkBlue01 {
    display: block;
    text-align: center;
    color: white;
    border-radius: 4px;
    margin: 0 0 10px 0;
    padding: 5px;
    background: -moz-linear-gradient(top, #060ac9 0%, #000247);
    background: -webkit-gradient(linear, left top, left bottom, from(#060ac9), to(#000247));
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    border: 1px solid #090ead;
    -moz-box-shadow: 0px 1px 3px rgba(117, 122, 255, 0.5), inset 0px 0px 1px rgba(255, 255, 255, 0.6);
    -webkit-box-shadow: 0px 1px 3px rgba(117, 122, 255, 0.5), inset 0px 0px 1px rgba(255, 255, 255, 0.6);
    box-shadow: 0px 1px 3px rgba(117, 122, 255, 0.5), inset 0px 0px 1px rgba(255, 255, 255, 0.6);
    text-shadow: 0px -1px 0px black, 0px 1px 0px rgba(255, 255, 255, 0.2); }
  *[class*="pl_textBlock"] a.btnColorSkyBlue01 {
    display: block;
    text-align: center;
    color: black;
    border-radius: 4px;
    margin: 0 0 10px 0;
    padding: 5px;
    background: -moz-linear-gradient(top, #a3f6ff 0%, #0b5e66);
    background: -webkit-gradient(linear, left top, left bottom, from(#a3f6ff), to(#0b5e66));
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    border: 1px solid #79bec4;
    -moz-box-shadow: 0px 1px 3px rgba(177, 244, 250, 0.5), inset 0px 0px 1px rgba(255, 255, 255, 0.6);
    -webkit-box-shadow: 0px 1px 3px rgba(177, 244, 250, 0.5), inset 0px 0px 1px rgba(255, 255, 255, 0.6);
    box-shadow: 0px 1px 3px rgba(177, 244, 250, 0.5), inset 0px 0px 1px rgba(255, 255, 255, 0.6);
    text-shadow: 0px -1px 0px #575757, 0px 1px 0px rgba(72, 116, 120, 0.2); }
  *[class*="pl_textBlock"] a.btnColorGreen01 {
    display: block;
    text-align: center;
    color: white;
    border-radius: 4px;
    margin: 0 0 10px 0;
    padding: 5px;
    background: -moz-linear-gradient(top, #26bf3d 0%, #0d4706);
    background: -webkit-gradient(linear, left top, left bottom, from(#26bf3d), to(#0d4706));
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    border: 1px solid #1d8528;
    -moz-box-shadow: 0px 1px 3px rgba(12, 110, 22, 0.5), inset 0px 0px 1px rgba(255, 255, 255, 0.6);
    -webkit-box-shadow: 0px 1px 3px rgba(12, 110, 22, 0.5), inset 0px 0px 1px rgba(255, 255, 255, 0.6);
    box-shadow: 0px 1px 3px rgba(12, 110, 22, 0.5), inset 0px 0px 1px rgba(255, 255, 255, 0.6);
    text-shadow: 0px -1px 0px black, 0px 1px 0px rgba(255, 255, 255, 0.2); }
  *[class*="pl_textBlock"] a.btnColorBlown01 {
    display: block;
    text-align: center;
    color: white;
    border-radius: 4px;
    margin: 0 0 10px 0;
    padding: 5px;
    background: -moz-linear-gradient(top, #e0781d 0%, #4d1104);
    background: -webkit-gradient(linear, left top, left bottom, from(#e0781d), to(#4d1104));
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    border: 1px solid #c46b1d;
    -moz-box-shadow: 0px 1px 3px rgba(196, 127, 43, 0.5), inset 0px 0px 1px rgba(255, 255, 255, 0.6);
    -webkit-box-shadow: 0px 1px 3px rgba(196, 127, 43, 0.5), inset 0px 0px 1px rgba(255, 255, 255, 0.6);
    box-shadow: 0px 1px 3px rgba(196, 127, 43, 0.5), inset 0px 0px 1px rgba(255, 255, 255, 0.6);
    text-shadow: 0px -1px 0px black, 0px 1px 0px rgba(255, 255, 255, 0.2); }
  *[class*="pl_textBlock"] a.btnColorYellow01 {
    display: block;
    text-align: center;
    color: black;
    border-radius: 4px;
    margin: 0 0 10px 0;
    padding: 5px;
    background: -moz-linear-gradient(top, #fffb03 0%, #7a7800);
    background: -webkit-gradient(linear, left top, left bottom, from(#fffb03), to(#7a7800));
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    border: 1px solid #7d7213;
    -moz-box-shadow: 0px 1px 3px rgba(110, 108, 8, 0.5), inset 0px 0px 1px rgba(0, 0, 0, 0.6);
    -webkit-box-shadow: 0px 1px 3px rgba(110, 108, 8, 0.5), inset 0px 0px 1px rgba(0, 0, 0, 0.6);
    box-shadow: 0px 1px 3px rgba(110, 108, 8, 0.5), inset 0px 0px 1px rgba(0, 0, 0, 0.6);
    text-shadow: 0px -1px 0px black, 0px 1px 0px rgba(255, 255, 255, 0.2); }
  *[class*="pl_textBlock"] a.btnColorPink01 {
    display: block;
    text-align: center;
    color: white;
    border-radius: 4px;
    margin: 0 0 10px 0;
    padding: 5px;
    background: -moz-linear-gradient(top, #ff05ee 0%, #470535);
    background: -webkit-gradient(linear, left top, left bottom, from(#ff05ee), to(#470535));
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    border: 1px solid #bf15a0;
    -moz-box-shadow: 0px 1px 3px rgba(93, 13, 105, 0.5), inset 0px 0px 1px rgba(255, 255, 255, 0.6);
    -webkit-box-shadow: 0px 1px 3px rgba(93, 13, 105, 0.5), inset 0px 0px 1px rgba(255, 255, 255, 0.6);
    box-shadow: 0px 1px 3px rgba(93, 13, 105, 0.5), inset 0px 0px 1px rgba(255, 255, 255, 0.6);
    text-shadow: 0px -1px 0px black, 0px 1px 0px rgba(255, 255, 255, 0.2); }
  *[class*="pl_textBlock"] a.btnColorGray01 {
    display: block;
    text-align: center;
    color: white;
    border-radius: 4px;
    margin: 0 0 10px 0;
    padding: 5px;
    background: -moz-linear-gradient(top, #ababab 0%, #080808);
    background: -webkit-gradient(linear, left top, left bottom, from(#ababab), to(#080808));
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    border: 1px solid #68696e;
    -moz-box-shadow: 0px 1px 3px rgba(255, 255, 255, 0.5), inset 0px 0px 1px rgba(255, 255, 255, 0.6);
    -webkit-box-shadow: 0px 1px 3px rgba(255, 255, 255, 0.5), inset 0px 0px 1px rgba(255, 255, 255, 0.6);
    box-shadow: 0px 1px 3px rgba(255, 255, 255, 0.5), inset 0px 0px 1px rgba(255, 255, 255, 0.6);
    text-shadow: 0px -1px 0px black, 0px 1px 0px rgba(255, 255, 255, 0.2); }
  *[class*="pl_textBlock"] #goods_list_detail ul {
    background: #fff;
    border-radius: 4px; }
  *[class*="pl_textBlock"] #goods_list_detail ul li {
    padding: 0;
    line-height: 16px;
    border-left: 1px solid #cacbcb;
    border-right: 1px solid #cacbcb;
    border-bottom: 1px solid #cacbcb; }
  *[class*="pl_textBlock"] #goods_list_detail ul li:nth-child(1) {
    border: 1px solid #cacbcb; }
  *[class*="pl_textBlock"] #goods_list_detail ul.noHeading_1c li:last-child {
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px; }
  *[class*="pl_textBlock"] #goods_list_detail ul.noHeading li:nth-child(1) {
    -webkit-border-top-left-radius: 4px;
    -webkit-border-top-right-radius: 4px;
    -moz-border-radius-topleft: 4px;
    -moz-border-radius-topright: 4px;
    border-radius: 4px 4px 0 0; }
  *[class*="pl_textBlock"] #goods_list_detail ul li:last-child {
    -webkit-border-bottom-left-radius: 4px;
    -webkit-border-bottom-right-radius: 4px;
    -moz-border-radius-bottomleft: 4px;
    -moz-border-radius-bottomright: 4px;
    border-radius: 0 0 4px 4px; }
  *[class*="pl_textBlock"] #goods_list_detail .goods_ex {
    display: none; }
  *[class*="pl_textBlock"] #goods_list_detail .icon_day {
    padding: 5px; }
  *[class*="pl_textBlock"] #goods_list_detail .good_detail_img {
    float: left;
    clear: both;
    margin-right: 5px;
    text-align: center; }
  *[class*="pl_textBlock"] #goods_list_detail .good_detail_img p {
    text-align: center;
    background-color: #F60;
    color: white;
    font-size: 10px;
    /* width: 103px; */
    /* height: 20px; */
    line-height: 20px; }
  *[class*="pl_textBlock"] #goods_list_detail .goods_price01 {
    color: #E80000; }
  *[class*="pl_textBlock"] #goods_list_detail ul li {
    position: relative;
    padding: 8px;
    overflow: hidden;
    zoom: 1; }
  *[class*="pl_textBlock"] #goods_list_detail ul li .btn_more a {
    display: inline-block; }
  *[class*="pl_textBlock"] #goods_list_detail p.btn_more {
    position: absolute;
    bottom: 5px;
    right: 5px; }
  *[class*="pl_textBlock"] #goods_list_detail p.goods_name01 {
    font-size: 13px;
    font-weight: bold; }
  *[class*="pl_textBlock"] #goods_list_detail .icon_finish02 .good_detail_img p {
    background: gray; }
  *[class*="pl_textBlock"] .icon_finish, *[class*="pl_textBlock"] .icon_finish02 {
    background: #F0F0F0; }
  *[class*="pl_textBlock"] #goods_list_detail .icon_finish02 p.btn_more {
    display: none; }
  *[class*="pl_textBlock"] #container .icon_finish .good_detail_img p {
    background: #666;
    color: #FFFF00;
    font-weight: bold; }
  *[class*="pl_textBlock"] #container li.icon_finish p.btn_more {
    display: none; }
  *[class*="pl_textBlock"] .contentList ul li table td a.btnWhite03 {
    background: url("/_pl_img/old/_img/news_list_arrow.png") no-repeat scroll right center white; }
  *[class*="pl_textBlock"] .fcmypageLogin a {
    color: #28334A;
    font-size: 12px;
    font-weight: bold;
    text-align: center;
    width: 95%;
    display: block;
    padding: 5px 0;
    margin: 10px auto 15px;
    background: #fdfdfd;
    /* Old browsers */
    background: -moz-linear-gradient(top, #fdfdfd 0%, #bdbdbd 100%);
    /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fdfdfd), color-stop(100%, #bdbdbd));
    /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #fdfdfd 0%, #bdbdbd 100%);
    /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #fdfdfd 0%, #bdbdbd 100%);
    /* Opera 11.10+ */
    background: linear-gradient(top, #fdfdfd 0%, #bdbdbd 100%);
    /* W3C */
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px; }
  *[class*="pl_textBlock"] .help_Check {
    margin: 0 10px 10px; }
  *[class*="pl_textBlock"] .help_Check h3 {
    background: url(/_pl_img/old/_img/bg_grid.png) repeat 0 0 #28334a;
    color: #fff;
    border-left: 1px solid #cacbcb;
    border-right: 1px solid #cacbcb;
    border-top: 1px solid #cacbcb;
    border-radius: 4px 4px 0 0;
    -webkit-border-top-left-radius: 4px;
    -webkit-border-top-right-radius: 4px;
    -moz-border-radius-topleft: 4px;
    -moz-border-radius-topright: 4px;
    padding: 5px;
    zoom: 1; }
  *[class*="pl_textBlock"] .help_Check h3:after {
    content: "";
    display: block;
    clear: both; }
  *[class*="pl_textBlock"] .help_Check h3 a {
    color: #fff;
    text-decoration: underline; }
  *[class*="pl_textBlock"] .help_Check h3 .right {
    display: block;
    float: right; }
  *[class*="pl_textBlock"] .help_Check ul {
    background: #fff;
    border-radius: 4px; }
  *[class*="pl_textBlock"] .help_Check ul li {
    padding: 0;
    line-height: 16px;
    border-left: 1px solid #cacbcb;
    border-right: 1px solid #cacbcb;
    border-bottom: 1px solid #cacbcb; }
  *[class*="pl_textBlock"] .help_Check ul li:nth-child(1) {
    border: 1px solid #cacbcb; }
  *[class*="pl_textBlock"] .help_Check ul.noHeading li:nth-child(1) {
    -webkit-border-top-left-radius: 4px;
    -webkit-border-top-right-radius: 4px;
    -moz-border-radius-topleft: 4px;
    -moz-border-radius-topright: 4px;
    border-radius: 4px 4px 0 0; }
  *[class*="pl_textBlock"] .help_Check ul li:last-child {
    -webkit-border-bottom-left-radius: 4px;
    -webkit-border-bottom-right-radius: 4px;
    -moz-border-radius-bottomleft: 4px;
    -moz-border-radius-bottomright: 4px;
    border-radius: 0 0 4px 4px; }
  *[class*="pl_textBlock"] .help_Check ul li a {
    display: block;
    /*background: url("/_pl_img/old/_img/news_list_arrow.png") no-repeat scroll right center;*/
    padding: 0px 10px 0px 0px;
    zoom: 1;
    display: inline-block;
    _display: inline;
    font-weight: bold; }
  *[class*="pl_textBlock"] .help_Check ul li form {
    display: block;
    background: url("/_pl_img/old/_img/news_list_arrow.png") no-repeat scroll right center;
    padding: 10px 25px 10px 10px;
    zoom: 1; }
  *[class*="pl_textBlock"] .help_Check ul li a:after {
    content: "";
    display: block;
    clear: both; }
  *[class*="pl_textBlock"] .help_Check ul li .noLink {
    display: block;
    padding: 10px;
    zoom: 1; }
  *[class*="pl_textBlock"] .help_Check ul li .noLink:after {
    content: "";
    display: block;
    clear: both; }
  *[class*="pl_textBlock"] .help_Check ul li .thumb {
    float: left;
    margin: 0 5px 0 0; }
  *[class*="pl_textBlock"] .help_Check .siteName {
    display: inline;
    font-size: 16px;
    line-height: 24px;
    margin-left: 5px; }
  *[class*="pl_textBlock"] .help_Check .playerName {
    display: inline;
    font-size: 16px;
    line-height: 24px; }
  *[class*="pl_textBlock"] .helpList {
    margin: 0 10px 5px; }
  *[class*="pl_textBlock"] .helpList h3 {
    background: url(/_pl_img/old/_img/bg_grid.png) repeat 0 0 #28334a;
    color: #fff;
    border-left: 1px solid #cacbcb;
    border-right: 1px solid #cacbcb;
    border-top: 1px solid #cacbcb;
    border-radius: 4px 4px 0 0;
    -webkit-border-top-left-radius: 4px;
    -webkit-border-top-right-radius: 4px;
    -moz-border-radius-topleft: 4px;
    -moz-border-radius-topright: 4px;
    padding: 5px;
    zoom: 1; }
  *[class*="pl_textBlock"] .helpList h3:after {
    content: "";
    display: block;
    clear: both; }
  *[class*="pl_textBlock"] .helpList h3 a {
    color: #fff;
    text-decoration: underline; }
  *[class*="pl_textBlock"] .helpList h3 .right {
    display: block;
    float: right; }
  *[class*="pl_textBlock"] .helpList ul {
    background: #fff;
    border-radius: 4px; }
  *[class*="pl_textBlock"] .helpList ul li {
    padding: 0;
    line-height: 16px;
    border-left: 1px solid #cacbcb;
    border-right: 1px solid #cacbcb;
    border-bottom: 1px solid #cacbcb; }
  *[class*="pl_textBlock"] .helpList ul li:nth-child(1) {
    border: 1px solid #cacbcb; }
  *[class*="pl_textBlock"] .helpList ul.noHeading li:nth-child(1) {
    -webkit-border-top-left-radius: 4px;
    -webkit-border-top-right-radius: 4px;
    -moz-border-radius-topleft: 4px;
    -moz-border-radius-topright: 4px;
    border-radius: 4px 4px 0 0; }
  *[class*="pl_textBlock"] .helpList ul li:last-child {
    -webkit-border-bottom-left-radius: 4px;
    -webkit-border-bottom-right-radius: 4px;
    -moz-border-radius-bottomleft: 4px;
    -moz-border-radius-bottomright: 4px;
    border-radius: 0 0 4px 4px; }
  *[class*="pl_textBlock"] .helpList ul li a {
    display: block;
    /*background: url("/_pl_img/old/_img/news_list_arrow.png") no-repeat scroll right center;*/
    padding: 0px 10px 0px 0px;
    zoom: 1;
    display: inline-block;
    _display: inline;
    font-weight: bold; }
  *[class*="pl_textBlock"] .helpList ul li form {
    display: block;
    background: url("/_pl_img/old/_img/news_list_arrow.png") no-repeat scroll right center;
    padding: 10px 25px 10px 10px;
    zoom: 1; }
  *[class*="pl_textBlock"] .helpList ul li a:after {
    content: "";
    display: block;
    clear: both; }
  *[class*="pl_textBlock"] .helpList ul li .noLink {
    display: block;
    padding: 10px;
    zoom: 1; }
  *[class*="pl_textBlock"] .helpList ul li .noLink:after {
    content: "";
    display: block;
    clear: both; }
  *[class*="pl_textBlock"] .helpList ul li .thumb {
    float: left;
    margin: 0 5px 0 0; }
  *[class*="pl_textBlock"] .helpList .siteName {
    display: inline;
    font-size: 16px;
    line-height: 24px;
    margin-left: 5px; }
  *[class*="pl_textBlock"] .helpList .playerName {
    display: inline;
    font-size: 16px;
    line-height: 24px; }
  *[class*="pl_textBlock"] div.helpList .noLink {
    margin-right: auto;
    margin-left: auto;
    text-align: center;
    padding: 5px; }
  *[class*="pl_textBlock"] div.helpList .noLink p input {
    padding: 3px; }
  *[class*="pl_textBlock"] .help_table tr th, *[class*="pl_textBlock"] .help_table tr td {
    background: url(/_pl_img/old/_img/bg_grid.png) repeat #fff;
    border: none; }
  *[class*="pl_textBlock"] .partitionBnr {
    background-color: #C2C2C2;
    margin-bottom: 10px;
    padding: 10px 10px;
    zoom: 100%; }
  *[class*="pl_textBlock"] .partitionBnr:after {
    content: ".";
    display: block;
    visibility: hidden;
    height: .1px;
    font-size: .1em;
    line-height: 0;
    clear: both; }
  *[class*="pl_textBlock"] .partitionBnr ul {
    display: table;
    width: 100%;
    margin-left: auto;
    margin-right: auto; }
  *[class*="pl_textBlock"] .partitionBnr li {
    display: table-cell;
    vertical-align: middle;
    width: 50%;
    text-align: center;
    padding: 0 2px; }
  *[class*="pl_textBlock"] .partitionBnr li img {
    width: 100%;
    height: auto;
    border: 1px solid white; }
  *[class*="pl_textBlock"] #videoContent {
    position: relative;
    margin-bottom: 20px;
    z-index: 2; }
  *[class*="pl_textBlock"] #videoContent .inner {
    background: #fff;
    padding: 10px;
    text-align: center; }
  *[class*="pl_textBlock"] #videoContent .youtube-container {
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 0;
    height: 0;
    overflow: hidden;
    margin-bottom: 5px; }
  *[class*="pl_textBlock"] #videoContent .youtube-container iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%; }
  *[class*="pl_textBlock"] #videoContent .ttlContainer {
    display: table;
    width: 100%;
    margin: 10px 0 15px; }
  *[class*="pl_textBlock"] #videoContent .ttl {
    display: table-cell;
    font-size: 13px;
    font-weight: bold;
    text-align: left;
    vertical-align: middle; }
  *[class*="pl_textBlock"] #videoContent .btnLike {
    display: table-cell;
    text-align: right;
    vertical-align: middle; }
  *[class*="pl_textBlock"] #videoContent .readMore.cRed a {
    background: #C9191E;
    display: block;
    padding: 5px;
    color: #ffffff;
    border-radius: 7px; }
  *[class*="pl_textBlock"] #videoContent .readMore.cRed img {
    width: 20px;
    vertical-align: middle;
    margin-right: 5px;
    padding-bottom: 1px; }
  *[class*="pl_textBlock"] #videoContent .readMore.cBlue a {
    background: #00214b;
    display: block;
    padding: 5px;
    color: #ffffff;
    border-radius: 7px;
    text-align: center; }
  *[class*="pl_textBlock"] #videoContent .readMore.cBlue img {
    width: 20px;
    vertical-align: middle;
    margin-right: 5px;
    padding-bottom: 1px; }
  *[class*="pl_textBlock"] .fcmypageLogin img {
    width: 13px;
    vertical-align: middle;
    margin-right: 5px;
    padding-bottom: 1px; }
  *[class*="pl_textBlock"] a.tvSchedule {
    display: block;
    background-color: #00214B;
    border-radius: 3px;
    margin: 0 10px;
    font-size: 15px;
    font-weight: bold;
    color: #FFFFFF;
    text-align: center; }
  *[class*="pl_textBlock"] a.tvSchedule span {
    background: url(/_pl_img/old/_img/btn_tvSchedule01.png) no-repeat 0px 1px #00214B;
    background-size: 15px;
    padding-left: 20px;
    line-height: 40px; }
  *[class*="pl_textBlock"] .boxRed {
    padding: 15px;
    background: #FFF;
    border: 2px solid #cc0000;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    margin: 10px 10px 15px !important; }
  *[class*="pl_textBlock"] .boxColumn {
    border: 3px solid #DDDDDD;
    background-color: #FFFFFF;
    padding: 7px;
    margin-bottom: 15px; }
  *[class*="pl_textBlock"] .boxColumn p {
    font-size: 13px;
    line-height: 190%;
    margin-bottom: 15px; }
  *[class*="pl_textBlock"] .boxColumn p:last-child {
    margin-bottom: 0px; }
  *[class*="pl_textBlock"] #gDef .bnr img,
  *[class*="pl_textBlock"] .kvImg01 img {
    width: 100% !important;
    height: auto !important; }
  *[class*="pl_textBlock"] .pageNavi01:after {
    content: '';
    display: block;
    clear: both; }
  *[class*="pl_textBlock"] .pageNavi01 a.boxNext, *[class*="pl_textBlock"] a.boxBack {
    display: block;
    font-size: 12px;
    width: 30%;
    padding: 11px 10px 9px;
    margin: 0 10px;
    color: #000;
    border: 1px solid #ccc; }
  *[class*="pl_textBlock"] .pageNavi01 a.boxNext {
    /* 次のページへリンクアイコン */
    float: right;
    background: url(/_pl_img/old/_img/element/ico_arrow_04_02.jpg) no-repeat right 50% #FFF;
    /* 「％」で微調整(横 縦) */
    padding-right: 20px;
    text-align: right; }
  *[class*="pl_textBlock"] .pageNavi01 a.boxBack {
    /* 前のページへリンクアイコン */
    float: left;
    background: url(/_pl_img/old/_img/element/ico_arrow_02.jpg) no-repeat 7px 50% #FFF;
    /* 「％」で微調整(横 縦) */
    padding-left: 20px; }
  *[class*="pl_textBlock"] .boxTop {
    /* 青色背景 */
    background: #0084CA;
    padding: 5px;
    margin: 5px 10px 15px; }
  *[class*="pl_textBlock"] .boxTop div {
    /* 白色背景(boxTopの上に重ねる) */
    background-color: #fff;
    padding: 10px;
    _width: 100%; }
  *[class*="pl_textBlock"] .wMax img {
    width: 100% !important;
    height: auto !important; }

/*# sourceMappingURL=old_cmn_layout.css.map */
