@charset "UTF-8";
#pl_content #pl_contentInner main[role="main"] .pl_textBlock01 {
  /*
   * element.css
   *
   * date:2012/03/10
   */
  /* 汎用クラス */
  /* ---------------------------------------------------------- */
  /* categoryheader */
  /* --------------------------------------------------------- */
  /* メインセクション */
  /* --------------------------------------------------------- */
  /* メインイメージ */
  /* --------------------------------------------------------- */
  /* コンテンツエリア */
  /* --------------------------------------------------------- */
  /* ボックストップ */
  /* --------------------------------------------------------- */
  /* ボックスコンテンツ */
  /* --------------------------------------------------------- */
  /* pCap */
  /* --------------------------------------------------------- */
  /* -- ※用インデント（注意書きなどに使用）-- */
  /* -- ※用インデント 半角用（注意書きなどに使用）-- */
  /* --------------------------------------------------------- */
  /* --------------------------------------------------------- */
  /* pageNavi01 */
  /* pageNavi02 */
  /* pageNavi03 */
  /* pageNavi04 */
  /* pageNavi05 */
  /* --------------------------------------------------------- */
  /* --------------------------------------------------------- */
  /* マリーンズ テーブル */
  /* --------------------------------------------------------- */
  /* td */
  /* ニュースボックス*/
  /* --------------------------------------------------------- */
  /* 画像2枚用 */
  /* イケメン応募フォーム写真用
  M☆Splash!!オーディション投票フォーム写真用 */
  /* float*/
  /* --------------------------------------------------------- */
  /* --------------------------------------------------------- */
  /* リンクアイコン Arrow */
  /* --------------------------------------------------------- */
  /* -- お手軽ロールオーバー（aタグ内の画像に使用）　-- */
  /* -- チーム26入会　-- */
  /*2013/02/22作成 チケットボタン*/
  /* -- 2カラムナビ -- */
  /*2013/01/17作成 */
  /* -- 3カラムナビ -- */
  /* -- 4カラムナビ -- */
  /* -- 5カラムナビ -- */
  /* -- テーブルやブロック要素の回り込み※スマホ互換対応 -- */
  /*2013/03/17作成 */
  /*2013/05/09作成 */
  /*2013/10/25作成 */
  /*2014/03/30作成 */
  /*2015/03/15作成 */
  /* フォームボタン */
  /* ニュース内アンカーボタン(背景黒) */
  /* Q＆A */ }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .boxSummary:after,
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .bgPetmark01:after,
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .areaInside:after,
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .clearfix:after {
    content: ".";
    display: block;
    visibility: hidden;
    height: 0.1px;
    font-size: 0.1em;
    line-height: 0;
    clear: both; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .clearfix {
    zoom: 100%; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .cl {
    clear: both; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .text08, #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .text8, #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .fz08, #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .fz8 {
    font-size: 8px;
    line-height: 1.4; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .text10 {
    font-size: 10px;
    line-height: 1.4; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .text10B {
    font-weight: bold;
    font-size: 10px;
    line-height: 1.4; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .textB {
    font-weight: bold; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .text14 {
    font-size: 14px;
    line-height: 1.4; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .text14B {
    font-weight: bold;
    font-size: 14px;
    line-height: 1.4; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .text16 {
    font-size: 16px;
    line-height: 1.4; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .text16B {
    font-weight: bold;
    font-size: 16px;
    line-height: 1.4; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .text18 {
    font-size: 18px;
    line-height: 1.4; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .text18B {
    font-weight: bold;
    font-size: 18px;
    line-height: 1.4; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .mb5, #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .mb05, #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .marginBtm05 {
    margin-bottom: 5px; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .mb10, #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .marginBtm10 {
    margin-bottom: 10px; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .mb15, #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .marginBtm15 {
    margin-bottom: 15px; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .mb20, #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .marginBtm20 {
    margin-bottom: 20px; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .mb25, #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .marginBtm25 {
    margin-bottom: 25px; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .mb30, #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .marginBtm30 {
    margin-bottom: 30px; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .mb40, #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .marginBtm40 {
    margin-bottom: 40px; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .mr05, #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .mr5, #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .marginRight05 {
    margin-right: 5px; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .mr10, #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .marginRight10 {
    margin-right: 10px; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .mr15, #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .marginRight15 {
    margin-right: 15px; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .mr20, #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .marginRight20 {
    margin-right: 20px; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .mr30, #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .marginRight30 {
    margin-right: 30px; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .mr40, #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .marginRight40 {
    margin-right: 40px; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .ml02, #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .ml2 {
    margin-left: 2px; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .ml05, #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .ml5, #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .marginLeft05 {
    margin-left: 5px; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .ml10, #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .marginLeft10 {
    margin-left: 10px; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .ml15, #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .marginLeft15 {
    margin-left: 15px; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .ml20, #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .marginLeft20 {
    margin-left: 20px; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .ml30, #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .marginLeft30 {
    margin-left: 30px; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .ml40, #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .marginLeft40 {
    margin-left: 40px; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .mt5, #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .mt05, #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .marginTop05 {
    margin-top: 5px; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .mt10, #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .marginTop10 {
    margin-top: 10px; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .mt15, #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .marginTop15 {
    margin-top: 15px; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .mt20, #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .marginTop20 {
    margin-top: 20px; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .mt25, #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .marginTop25 {
    margin-top: 25px; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .mt30, #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .marginTop30 {
    margin-top: 30px; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .mt40, #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .marginTop40 {
    margin-top: 40px; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .iC {
    text-align: center; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .iL {
    text-align: left; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .iR {
    text-align: right; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .bC {
    display: block;
    margin-left: auto;
    margin-right: auto; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .bL {
    display: block;
    float: left; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .bR {
    display: block;
    float: right; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 #categoryHeader {
    background: url(/_pl_img/old/_img/bg/bg_title01.png) repeat-x;
    height: 50px;
    text-align: left;
    _text-align: center;
    width: 100%; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 #categoryHeader_Inner {
    width: 980px;
    padding-left: 30px;
    margin: 0 auto 0;
    height: 70px;
    _height: 50px;
    _text-align: left; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 #categoryHeader_Inner img {
    margin: 16px 0 0px 5px; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 #categoryHeader span {
    display: block;
    margin: -17px 15px 0 0;
    text-align: right; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 #mainSection {
    margin-top: -1px;
    float: left;
    width: 778px;
    _width: 760px;
    height: 100%;
    overflow: hidden; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .mainImg {
    width: 764px;
    padding: 0;
    margin: 8px 8px 0 8px; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .mainImg img {
    border-left: solid 2px #464646;
    border-right: solid 2px #464646;
    border-top: solid 2px #464646; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .mainImg h3 {
    background: url(/_pl_img/old/_img/element/h3_mainimg_btm01.png) top no-repeat;
    color: white;
    font-size: 16px;
    line-height: 15px;
    padding: 7px 15px;
    margin: 0px !important; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .mainImg h3 span {
    color: #CCC;
    font-size: 10px;
    font-family: Arial, Helvetica, sans-serif; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .contentsArea01 {
    width: 740px;
    margin: 0 0 0 20px;
    padding: 20px 0 10px 0;
    zoom: 100%; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .boxTop {
    width: 710px;
    background-color: #F0F0F0;
    padding: 10px 15px;
    line-height: 1.45;
    border-radius: 10px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    box-shadow: #ddd 0px 2px 3px;
    -webkit-box-shadow: #ddd 0px 2px 3px;
    -moz-box-shadow: #ddd 0px 2px 3px;
    behavior: url(ie-css3.htc); }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 #mainSection .boxContents_2012 {
    border: 1px solid #ddd;
    background: url(/_pl_img/old/_img/element/bg_categoryindex01.png) 0 0 no-repeat; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 #mainSection .boxContents_Half2012 h4,
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 #mainSection .boxContents_2012 h4 {
    font-size: 15px;
    margin: 4px 0 10px 15px;
    font-weight: bold;
    color: #FFF; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 #mainSection .boxContents_Half2012 .areaInside,
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 #mainSection .boxContents_2012 .areaInside {
    zoom: 100%; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 #mainSection .boxContents_Half2012 img,
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 #mainSection .boxContents_2012 img {
    float: left;
    margin: 0 15px 5px 5px;
    border: 1px solid #CCC;
    padding: 2px; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 #mainSection .boxContents_2012 .areaInside .summary {
    float: left;
    width: 605px;
    margin-bottom: 5px;
    line-height: 1.45; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 #mainSection .boxContents_2012 .areaInside .links {
    border-top: 1px dotted #666;
    margin: 10px 0 5px;
    padding-top: 5px; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 #mainSection .boxContents_Half2012 {
    border: 1px solid #ddd;
    background: url(/_pl_img/old/_img/element/bg_categoryindex_half01.png) 0 0 no-repeat; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 #mainSection .boxContents_Half2012 .areaInside .summary {
    float: left;
    width: 227px;
    margin-bottom: 5px;
    line-height: 1.45; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 #mainSection .boxContents_Half2012 .areaInside .links {
    border-top: 1px dotted #666;
    margin: 10px 0 5px;
    padding-top: 5px; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .boxHalf_L {
    float: left;
    width: 360px; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .boxHalf_R {
    float: right;
    width: 360px; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .pCap {
    font-weight: bold;
    background-image: url(/_pl_img/old/_img/element/bg_pcap01.png);
    background-repeat: no-repeat;
    padding-left: 20px;
    background-position: 2px;
    color: black; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .pCapTop {
    font-weight: bold;
    background-image: url(/_pl_img/old/_img/element/bg_pcap01.png);
    background-repeat: no-repeat;
    background-position: 2px 3px;
    padding-left: 20px;
    color: black; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .pCapBlue {
    font-weight: bold;
    background-image: url(/_pl_img/old/_img/element/bg_pcap02.png);
    background-repeat: no-repeat;
    padding-left: 20px;
    background-position: 2px;
    color: black; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .pCapA {
    font-weight: bold;
    background-image: url(/_pl_img/old/_img/element/ico_attention01.png);
    background-repeat: no-repeat;
    padding-left: 20px;
    background-position: 2px;
    color: red; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .pCapATop {
    font-weight: bold;
    background-image: url(/_pl_img/old/_img/element/ico_attention01.png);
    background-repeat: no-repeat;
    background-position: 2px 3px;
    padding-left: 20px;
    color: red; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .indent {
    line-height: 145%; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .indent ul {
    margin-left: 1.0em; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .indent li {
    text-indent: -1.0em;
    padding-bottom: 2px; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .indent_h {
    line-height: 145%; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .indent_h ul {
    margin-left: 0.5em; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .indent_h li {
    text-indent: -0.5em;
    padding-bottom: 2px; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 h3.alone01,
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 h3 {
    width: 740px;
    height: 40px;
    padding-top: 3px;
    padding-left: 20px;
    line-height: 40px;
    font-size: 15px;
    font-weight: bold;
    background-image: url(/_pl_img/old/_img/element/ph_subpage01.png);
    background-repeat: no-repeat;
    color: #322c2c;
    clear: both;
    margin-bottom: 10px; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 h3.alone02,
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 h3.hcolor,
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 h3.hcolor {
    height: 40px;
    line-height: 40px;
    font-size: 15px;
    font-weight: bold;
    text-indent: 20px;
    background-image: url(/_pl_img/old/_img/element/h3_alone.gif);
    background-repeat: repeat-x;
    color: #322c2c;
    clear: both;
    padding-left: 0 !important;
    margin-bottom: 10px; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 h3.alone03 {
    height: 40px;
    padding-left: 20px;
    padding-right: 10px;
    line-height: 40px;
    font-size: 15px;
    font-weight: bold;
    background-image: url(/_pl_img/old/expansion/local/img/bg_accordion01_o.jpg);
    background-repeat: no-repeat;
    color: #322C2C;
    clear: both;
    margin-bottom: 10px;
    cursor: pointer; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 #body h3.activealone03 {
    background-image: url(/_pl_img/old/expansion/local/img/bg_accordion01_n.jpg); }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 h4.alone01,
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 h4.hcolor,
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 h4.hcolor {
    height: 33px;
    line-height: 33px;
    font-size: 14px;
    font-weight: bold;
    text-indent: 20px;
    background-image: url(/_pl_img/old/_img/element/h4_alone.jpg);
    background-repeat: repeat-x;
    color: #322c2c;
    clear: both;
    margin-bottom: 10px; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 h4.hcolor span.cBlue, #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 h4.hcolor span.cRed,
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 #calendar02 h4.hcolor span.cBlue, #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 #calendar02 h4.hcolor span.cRed {
    font-size: 14px;
    font-weight: bold; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 h4.alone02,
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 h4 {
    height: 33px;
    line-height: 33px;
    font-size: 14px;
    font-weight: bold;
    text-indent: 20px;
    background: url(/_pl_img/old/_img/element/h4_alone02.png) 0 0 no-repeat;
    color: #322c2c;
    clear: both;
    margin-bottom: 10px; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 h5.alone01,
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 h5 {
    background: url(/_pl_img/old/_img/element/bg_h5_01.png) no-repeat;
    padding-left: 23px;
    font-size: 14px;
    font-weight: bold;
    color: #322c2c;
    margin-top: 5px;
    /* -- 20121029修正	padding-bottom:1px; -- */
    padding-top: 2px;
    padding-bottom: 2px;
    margin-bottom: 4px; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .h01a {
    padding: 0 0 0 25px;
    font-size: 12px;
    line-height: 1.4;
    font-weight: bold;
    background-image: url(/_pl_img/old/_img/element/h_a_01.jpg);
    background-position: 0 2px;
    background-repeat: no-repeat;
    color: #333333; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .h02a {
    float: left;
    width: 345px;
    padding: 0 0 0 25px;
    font-size: 12px;
    line-height: 1.4;
    font-weight: bold;
    background-image: url(/_pl_img/old/_img/element/h_a_01.jpg);
    background-position: 0 2px;
    background-repeat: no-repeat;
    color: #333333; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 * html .h02a {
    width: 370px; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .h03a {
    float: left;
    width: 221px;
    padding: 0 0 0 25px;
    font-size: 12px;
    line-height: 1.4;
    font-weight: bold;
    background-image: url(/_pl_img/old/_img/element/h_a_01.jpg);
    background-position: 0 2px;
    background-repeat: no-repeat;
    color: #333333; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 * html .h03a {
    width: 246px; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .h01b {
    float: left;
    width: 345px;
    height: 24px;
    padding: 0 0 0 25px;
    font-size: 12px;
    line-height: 24px;
    font-weight: bold;
    background-image: url(/_pl_img/old/_img/element/h_b_01.jpg);
    background-position: 0 0;
    background-repeat: no-repeat;
    color: #333333; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 * html .h01b {
    width: #333333; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 * html .h02b {
    width: 246px; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .h02b a {
    float: left;
    width: 210px;
    height: 24px;
    padding: 0 0 0 25px;
    font-size: 12px;
    line-height: 24px;
    font-weight: bold;
    background-image: url(/_pl_img/old/_img/element/bg_h4link01.png);
    background-position: 0 0;
    background-repeat: no-repeat;
    color: #333;
    margin-left: 5px;
    margin-right: 6px;
    display: block;
    margin-bottom: 5px;
    text-decoration: none !important; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .h02b a:hover {
    background-image: url(/_pl_img/old/_img/element/bg_h4link01hover.png);
    color: #FFF !important; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .h01c {
    padding: 0 0 5px 15px;
    font-size: 12px;
    line-height: 1.4;
    font-weight: bold;
    background-image: url(/_pl_img/old/_img/element/h_c_01.jpg);
    background-position: bottom;
    background-repeat: repeat-x;
    color: #000000; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .h02c {
    float: left;
    width: 350px;
    padding: 0 0 5px 15px;
    font-size: 12px;
    line-height: 1.4;
    font-weight: bold;
    background-image: url(/_pl_img/old/_img/element/h_c_01.jpg);
    background-position: bottom;
    background-repeat: repeat-x;
    color: #000000; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 * html .h02c {
    width: 365px; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .h03c {
    float: left;
    width: 224px;
    padding: 0 0 5px 15px;
    font-size: 12px;
    line-height: 1.4;
    font-weight: bold;
    background-image: url(/_pl_img/old/_img/element/h_c_01.jpg);
    background-position: bottom;
    background-repeat: repeat-x;
    color: #000000; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 * html .h03c {
    width: 239px; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .h01d {
    float: left;
    width: 350px;
    padding: 0 0 5px 15px;
    font-size: 12px;
    line-height: 1.4;
    font-weight: bold;
    background-image: url(/_pl_img/old/_img/element/h_c_01.jpg);
    background-position: bottom;
    background-repeat: repeat-x;
    color: #990000; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 * html .h01d {
    width: 365px; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .h02d {
    float: left;
    width: 224px;
    padding: 0 0 5px 15px;
    font-size: 12px;
    line-height: 1.4;
    font-weight: bold;
    background-image: url(/_pl_img/old/_img/element/h_c_01.jpg);
    background-position: bottom;
    background-repeat: repeat-x;
    color: #990000; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 * html .h02d {
    width: 239px; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .h01e {
    width: 688px;
    height: 38px;
    padding: 0 10px 0 15px;
    font-size: 12px;
    line-height: 1.4;
    font-weight: bold;
    background-image: url(/_pl_img/old/_img/element/h_e_01.jpg);
    background-position: left;
    background-repeat: no-repeat;
    color: #000000; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 * html .h01e {
    width: 713px; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .h02e {
    float: left;
    height: 18px;
    width: 327px;
    padding: 0 15px 0 15px;
    font-size: 12px;
    line-height: 1.4;
    font-weight: bold;
    background-image: url(/_pl_img/old/_img/element/h_e_02.jpg);
    background-position: left;
    background-repeat: no-repeat;
    color: #000000; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 * html .h02e {
    width: 358px; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .hBrackets02 {
    height: 18px;
    width: 335px;
    padding: 0 15px 0 15px;
    font-size: 12px;
    line-height: 1.4;
    font-weight: bold;
    background-image: url(/_pl_img/old/_img/element/bg_h_brackets02.png);
    background-position: left;
    background-repeat: no-repeat;
    margin-bottom: 5px; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .h03e {
    float: left;
    height: 18px;
    width: 100px;
    padding: 0 15px 0 15px;
    font-size: 12px;
    line-height: 1.4;
    font-weight: bold;
    background-image: url(/_pl_img/old/_img/element/h_e_03.jpg);
    background-position: left;
    background-repeat: no-repeat;
    color: #000000;
    background-color: #FFFFCC; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 * html .h03e {
    width: 130px; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .h01f {
    padding: 0 0 2px 15px;
    font-size: 12px;
    line-height: 1.4;
    font-weight: bold;
    background-image: url(/_pl_img/old/_img/element/h_f_01.jpg);
    background-position: left;
    background-repeat: no-repeat;
    color: #000000; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .h02f {
    float: left;
    width: 350px;
    padding: 0 0 2px 15px;
    font-size: 12px;
    line-height: 1.4;
    font-weight: bold;
    background-image: url(/_pl_img/old/_img/element/h_f_01.jpg);
    background-position: left;
    background-repeat: no-repeat;
    color: #000000; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 * html .h02f {
    width: 365px; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .h03f {
    float: left;
    width: 224px;
    padding: 0 0 2px 15px;
    font-size: 12px;
    line-height: 1.4;
    font-weight: bold;
    background-image: url(/_pl_img/old/_img/element/h_f_01.jpg);
    background-position: left;
    background-repeat: no-repeat;
    color: #000000; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 * html .h03f {
    width: 239px; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .noList {
    float: left;
    width: 355px;
    font-size: 12px; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .noList p {
    margin: 0 0 5px 0;
    padding: 0 0 4px 0;
    font-size: 12px;
    font-weight: bold;
    text-indent: 30px;
    background-image: url(/_pl_img/old/_img/element/ico_01.jpg);
    background-position: 15px 6px;
    background-repeat: no-repeat;
    border-bottom: 1px solid #CCCCCC;
    color: #333333; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .noList span.cRed {
    font-weight: bold;
    color: #C50025; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .noList ul.block01 {
    padding: 0 0 0 12px; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .noList ul.block01 li ul.block02 {
    padding: 0 0 0 12px; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .noList ul.block01 li ul.block02 li ul.block03 {
    padding: 0 0 0 12px; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .poList {
    float: left;
    font-size: 12px;
    width: 355px; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .poList p {
    margin: 0 0 5px 0;
    padding: 0 0 4px 0;
    font-size: 12px;
    font-weight: bold;
    text-indent: 30px;
    background-image: url(/_pl_img/old/_img/element/ico_01.jpg);
    background-position: 15px 6px;
    background-repeat: no-repeat;
    border-bottom: 1px solid #CCCCCC;
    color: #333333; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .poList ul.block01 {
    padding: 0 0 0 15px; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .poList ul.block01 li {
    padding-left: 10px;
    background-image: url(/_pl_img/old/_img/element/ico_02.jpg);
    background-position: 0px 6px;
    background-repeat: no-repeat; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .poList ul.block01 li ul.block02 {
    padding: 0 0 0 3px; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .poList ul.block01 li ul.block02 li {
    padding: 0 0 0 10px;
    background-image: url(/_pl_img/old/_img/element/ico_03.jpg);
    background-position: 0px 8px;
    background-repeat: no-repeat; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .poList ul.block01 li ul.block02 li ul.block03 {
    padding: 0 0 0 3px; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .poList ul.block01 li ul.block02 li ul.block03 li {
    padding: 0 0 0 7px;
    background-image: url(/_pl_img/old/_img/element/ico_04.jpg);
    background-position: 0px 8px;
    background-repeat: no-repeat; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .pageNavi01 li {
    float: left;
    margin: 0;
    padding: 0; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .pageNavi01 li.next {
    margin: 2px 11px 0 0; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .pageNavi01 li.prev {
    margin: 2px 0 0 11px; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .pageNavi02 ul.block01 {
    position: relative;
    height: 34px;
    border-top: 1px solid #CCCCCC;
    border-bottom: 1px solid #CCCCCC; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .pageNavi02 ul.top {
    margin: 0 0 13px 0; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .pageNavi02 ul.bottom {
    margin: 13px 0 0 0; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .pageNavi02 ul.block01 li {
    position: absolute;
    top: 6px;
    display: inline;
    font-size: 10px;
    background-repeat: no-repeat; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .pageNavi02 ul.block01 li.box1 {
    left: 0;
    padding: 0 0 0 14px;
    background-image: url(/_pl_img/old/_img/element/ico_arrow_01a.gif);
    background-position: 0px 6px; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .pageNavi02 ul.block01 li.box1.nolink {
    background-image: url(/_pl_img/old/_img/element/ico_arrow_01b.gif);
    color: #CCCCCC; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .pageNavi02 ul.block01 li.box2 {
    left: 60px;
    padding: 0 0 0 12px;
    background-image: url(/_pl_img/old/_img/element/ico_arrow_02a.gif);
    background-position: 4px 6px; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .pageNavi02 ul.block01 li.box2.nolink {
    background-image: url(/_pl_img/old/_img/element/ico_arrow_02b.gif);
    color: #CCCCCC; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .pageNavi02 ul.block01 li.box4 {
    right: 80px;
    text-align: right;
    padding: 0 8px 0 0;
    background-image: url(/_pl_img/old/_img/element/ico_arrow_04a.gif);
    background-position: right 6px; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .pageNavi02 ul.block01 li.box4.nolink {
    background-image: url(/_pl_img/old/_img/element/ico_arrow_04b.gif);
    color: #CCCCCC; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .pageNavi02 ul.block01 li.box5 {
    right: 0;
    text-align: right;
    padding: 0 16px 0 0;
    background-image: url(/_pl_img/old/_img/element/ico_arrow_05a.gif);
    background-position: right 6px; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .pageNavi02 ul.block01 li.box5.nolink {
    background-image: url(/_pl_img/old/_img/element/ico_arrow_05b.gif);
    color: #CCCCCC; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .pageNavi02 ul.top li.box3 {
    left: 320px;
    padding: 0 0 0 12px;
    background-image: url(/_pl_img/old/_img/element/ico_arrow_03.gif);
    background-position: 0px 6px; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .pageNavi02 ul.bottom li.box3 {
    left: 320px;
    padding: 0 0 0 12px;
    background-image: url(/_pl_img/old/_img/element/ico_arrow_06.gif);
    background-position: 0px 6px; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .pageNavi02 ul.block01 li a {
    font-size: 10px;
    color: #1E3669; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .pageNavi02 ul.block02 {
    margin-left: 15px; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .pageNavi02 ul.block02 li {
    float: left;
    width: 50px;
    height: 29px;
    margin: 0 10px 0 0;
    font-size: 15px;
    text-align: center;
    line-height: 29px;
    font-weight: bold; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .pageNavi02 ul.block02 li.focus {
    background-image: url(/_pl_img/old/_img/element/btn_pagenavi02_on.jpg);
    color: #FFFFFF !important; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .pageNavi02 ul.block02 li a {
    display: block;
    width: 50px;
    height: 29px;
    font-size: 14px;
    font-weight: bold;
    color: #333333 !important;
    text-decoration: none;
    background-image: url(/_pl_img/old/_img/element/btn_pagenavi02_no.jpg);
    background-position: 0 0;
    background-repeat: no-repeat; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .pageNavi02 ul.block02 li a:link {
    background-image: url(/_pl_img/old/_img/element/btn_pagenavi02_no.jpg);
    color: #333333 !important; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .pageNavi02 ul.block02 li a:visited {
    background-image: url(/_pl_img/old/_img/element/btn_pagenavi02_no.jpg);
    color: #333333 !important; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .pageNavi02 ul.block02 li a:hover {
    background-image: url(/_pl_img/old/_img/element/btn_pagenavi02_on.jpg);
    color: #FFFFFF !important; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .pageNavi02 ul.block02 li a:active {
    background-image: url(/_pl_img/old/_img/element/btn_pagenavi02_on.jpg);
    color: #FFFFFF !important; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .pageNavi03 ul li {
    float: left;
    width: 185px;
    height: 37px; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .pageNavi03 ul li a {
    display: block;
    width: 185px;
    height: 37px;
    background-image: url(/_pl_img/old/_img/element/btn_pagenavi03_no_bass.jpg);
    background-position: left 0px;
    background-repeat: no-repeat;
    text-decoration: none; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .pageNavi03 ul li a span {
    display: block;
    width: 175px;
    height: 37px;
    padding-right: 10px;
    font-size: 14px;
    line-height: 37px;
    text-align: center;
    background-image: url(/_pl_img/old/_img/element/btn_pagenavi03_no_right.jpg);
    background-position: right 0px;
    background-repeat: no-repeat; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 * html .pageNavi03 ul li a span {
    width: 185px; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .pageNavi03 ul li a:link {
    background-image: url(/_pl_img/old/_img/element/btn_pagenavi03_no_bass.jpg);
    color: #333333 !important; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .pageNavi03 ul li a:visited {
    background-image: url(/_pl_img/old/_img/element/btn_pagenavi03_no_bass.jpg);
    color: #333333 !important; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .pageNavi03 ul li a:hover {
    background-image: url(/_pl_img/old/_img/element/btn_pagenavi03_on_bass.jpg);
    color: #FFFFFF !important; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .pageNavi03 ul li a:active {
    background-image: url(/_pl_img/old/_img/element/btn_pagenavi03_on_bass.jpg);
    color: #FFFFFF !important; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .pageNavi03 ul li a:link span {
    background-image: url(/_pl_img/old/_img/element/btn_pagenavi03_no_right.jpg);
    font-weight: bold !important;
    color: #333333 !important; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .pageNavi03 ul li a:visited span {
    background-image: url(/_pl_img/old/_img/element/btn_pagenavi03_no_right.jpg);
    color: #333333 !important; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .pageNavi03 ul li a:hover span {
    background-image: url(/_pl_img/old/_img/element/btn_pagenavi03_on_right.jpg);
    color: #FFFFFF !important; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .pageNavi03 ul li a:active span {
    background-image: url(/_pl_img/old/_img/element/btn_pagenavi03_on_right.jpg);
    color: #FFFFFF !important; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .pageNavi03 ul li.focus a {
    background-image: url(/_pl_img/old/_img/element/btn_pagenavi03_on_bass.jpg);
    color: #FFFFFF !important; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .pageNavi03 ul li.focus a span {
    background-image: url(/_pl_img/old/_img/element/btn_pagenavi03_on_right.jpg);
    font-weight: bold !important; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 * html .pageNavi03 ul li.cofus a span {
    width: 370px; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .pageNavi04 ul li {
    float: left;
    width: 370px;
    height: 37px; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .pageNavi04 ul li a {
    display: block;
    width: 370px;
    height: 37px;
    background-image: url(/_pl_img/old/_img/element/btn_pagenavi03_no_bass.jpg);
    background-position: left 0px;
    background-repeat: no-repeat;
    text-decoration: none; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .pageNavi04 ul li a span {
    display: block;
    width: 360px;
    height: 37px;
    padding-right: 10px;
    font-size: 14px;
    line-height: 37px;
    text-align: center;
    background-image: url(/_pl_img/old/_img/element/btn_pagenavi03_no_right.jpg);
    background-position: right 0px;
    background-repeat: no-repeat; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 * html .pageNavi04 ul li a span {
    width: 370px; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .pageNavi04 ul li a:link {
    background-image: url(/_pl_img/old/_img/element/btn_pagenavi03_no_bass.jpg);
    color: #333333 !important; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .pageNavi04 ul li a:visited {
    background-image: url(/_pl_img/old/_img/element/btn_pagenavi03_no_bass.jpg);
    color: #333333 !important; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .pageNavi04 ul li a:hover {
    background-image: url(/_pl_img/old/_img/element/btn_pagenavi03_on_bass03.jpg);
    color: #FFFFFF !important; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .pageNavi04 ul li a:active {
    background-image: url(/_pl_img/old/_img/element/btn_pagenavi03_on_bass03.jpg);
    color: #FFFFFF !important; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .pageNavi04 ul li a:link span {
    background-image: url(/_pl_img/old/_img/element/btn_pagenavi03_no_right.jpg);
    font-weight: bold !important;
    color: #333333 !important; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .pageNavi04 ul li a:visited span {
    background-image: url(/_pl_img/old/_img/element/btn_pagenavi03_no_right.jpg);
    color: #333333 !important; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .pageNavi04 ul li a:hover span {
    background-image: url(/_pl_img/old/_img/element/btn_pagenavi03_on_right03.jpg);
    color: #FFFFFF !important; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .pageNavi04 ul li a:active span {
    background-image: url(/_pl_img/old/_img/element/btn_pagenavi03_on_right03.jpg);
    color: #FFFFFF !important; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .pageNavi04 ul li.focus a {
    background-image: url(/_pl_img/old/_img/element/btn_pagenavi03_on_bass03.jpg);
    color: #FFFFFF !important; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .pageNavi04 ul li.focus a span {
    background-image: url(/_pl_img/old/_img/element/btn_pagenavi03_on_right03.jpg);
    font-weight: bold !important; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 * html .pageNavi04 ul li.cofus a span {
    width: 370px; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .pageNavi05 ul li {
    float: left;
    width: 246px;
    height: 37px; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .pageNavi05 ul li a {
    display: block;
    width: 246px;
    height: 37px;
    background-image: url(/_pl_img/old/_img/element/btn_pagenavi03_no_bass.jpg);
    background-position: left 0px;
    background-repeat: no-repeat;
    text-decoration: none; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .pageNavi05 ul li a span {
    display: block;
    width: 236px;
    height: 37px;
    padding-right: 10px;
    font-size: 14px;
    line-height: 37px;
    text-align: center;
    background-image: url(/_pl_img/old/_img/element/btn_pagenavi03_no_right.jpg);
    background-position: right 0px;
    background-repeat: no-repeat; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 * html .pageNavi05 ul li a span {
    width: 246px; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .pageNavi05 ul li a:link {
    background-image: url(/_pl_img/old/_img/element/btn_pagenavi03_no_bass.jpg);
    color: #333333 !important; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .pageNavi05 ul li a:visited {
    background-image: url(/_pl_img/old/_img/element/btn_pagenavi03_no_bass.jpg);
    color: #333333 !important; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .pageNavi05 ul li a:hover {
    background-image: url(/_pl_img/old/_img/element/btn_pagenavi03_on_bass.jpg);
    color: #FFFFFF !important; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .pageNavi05 ul li a:active {
    background-image: url(/_pl_img/old/_img/element/btn_pagenavi03_on_bass.jpg);
    color: #FFFFFF !important; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .pageNavi05 ul li a:link span {
    background-image: url(/_pl_img/old/_img/element/btn_pagenavi03_no_right.jpg);
    font-weight: bold !important;
    color: #333333 !important; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .pageNavi05 ul li a:visited span {
    background-image: url(/_pl_img/old/_img/element/btn_pagenavi03_no_right.jpg);
    color: #333333 !important; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .pageNavi05 ul li a:hover span {
    background-image: url(/_pl_img/old/_img/element/btn_pagenavi03_on_right.jpg);
    color: #FFFFFF !important; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .pageNavi05 ul li a:active span {
    background-image: url(/_pl_img/old/_img/element/btn_pagenavi03_on_right.jpg);
    color: #FFFFFF !important; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .pageNavi05 ul li.focus a {
    background-image: url(/_pl_img/old/_img/element/btn_pagenavi03_on_bass.jpg);
    color: #FFFFFF !important; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .pageNavi05 ul li.focus a span {
    background-image: url(/_pl_img/old/_img/element/btn_pagenavi03_on_right.jpg);
    font-weight: bold !important; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 * html .pageNavi05 ul li.cofus a span {
    width: 370px; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .bgBlack {
    background-color: #000; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .bgGray {
    background-color: #F6F6F6; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .textB, #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .textBold {
    font-weight: bold; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .cRedB, #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .textRedB {
    font-weight: bold;
    color: #CC3333; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .cBlueB {
    font-weight: bold;
    color: #0476B4; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .cDarkblueB {
    font-weight: bold;
    color: #02547F; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .cYellowB {
    font-weight: bold;
    color: #BABA00; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .cGreenB {
    font-weight: bold;
    color: #009933; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .cGrayB {
    font-weight: bold;
    color: #999999; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .cOrangeB {
    font-weight: bold;
    color: #FF6600; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .cPinkB {
    font-weight: bold;
    color: #F764D2; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .cRed, #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .textRed {
    color: #CC3333; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .cBlue, #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .textBlue {
    color: #0476B4; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .cDarkblue, #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .textDarkblue {
    color: #02547F; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .cYellow, #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .textYellow {
    color: #BABA00; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .cGreen, #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .textGreen {
    color: #009933; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .cGray, #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .textGray {
    color: #999999; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .cOrange, #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .textOrange {
    color: #FF6600; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .cPink, #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .textPink {
    color: #F764D2; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .cRedWaku {
    display: block;
    width: 55px;
    height: 17px;
    font-size: 11px;
    font-weight: bold;
    line-height: 17px;
    text-align: center;
    background-image: url(/_pl_img/old/_img/element/bg_red_01.jpg);
    background-position: 0 0;
    background-repeat: no-repeat;
    color: #CC3333; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .cBlueWaku {
    display: block;
    width: 55px;
    height: 17px;
    font-size: 11px;
    font-weight: bold;
    line-height: 17px;
    text-align: center;
    background-image: url(/_pl_img/old/_img/element/bg_blue_01.jpg);
    background-position: 0 0;
    background-repeat: no-repeat;
    color: #0476B4; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .cDarkblueWaku {
    display: block;
    width: 55px;
    height: 17px;
    font-size: 11px;
    font-weight: bold;
    line-height: 17px;
    text-align: center;
    background-image: url(/_pl_img/old/_img/element/bg_darkblue_01.jpg);
    background-position: 0 0;
    background-repeat: no-repeat;
    color: #02547F; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .cYellowWaku {
    display: block;
    width: 55px;
    height: 17px;
    font-size: 11px;
    font-weight: bold;
    line-height: 17px;
    text-align: center;
    background-image: url(/_pl_img/old/_img/element/bg_yellow_01.jpg);
    background-position: 0 0;
    background-repeat: no-repeat;
    color: #BABA00; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .cGreenWaku {
    display: block;
    width: 55px;
    height: 17px;
    font-size: 11px;
    font-weight: bold;
    line-height: 17px;
    text-align: center;
    background-image: url(/_pl_img/old/_img/element/bg_green_01.jpg);
    background-position: 0 0;
    background-repeat: no-repeat;
    color: #009933; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .cGrayWaku {
    display: block;
    width: 55px;
    height: 17px;
    font-size: 11px;
    font-weight: bold;
    line-height: 17px;
    text-align: center;
    background-image: url(/_pl_img/old/_img/element/bg_gray_01.jpg);
    background-position: 0 0;
    background-repeat: no-repeat;
    color: #999999; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .cOrangeWaku {
    display: block;
    width: 55px;
    height: 17px;
    font-size: 11px;
    font-weight: bold;
    line-height: 17px;
    text-align: center;
    background-image: url(/_pl_img/old/_img/element/bg_orange_01.jpg);
    background-position: 0 0;
    background-repeat: no-repeat;
    color: #FF6600; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .cPinkWaku {
    display: block;
    width: 55px;
    height: 17px;
    font-size: 11px;
    font-weight: bold;
    line-height: 17px;
    text-align: center;
    background-image: url(/_pl_img/old/_img/element/bg_pink_01.jpg);
    background-position: 0 0;
    background-repeat: no-repeat;
    color: #F764D2; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .cRedBeta {
    display: block;
    width: 55px;
    height: 17px;
    font-size: 11px;
    font-weight: bold;
    line-height: 17px;
    text-align: center;
    background-image: url(/_pl_img/old/_img/element/bg_red_02.jpg);
    background-position: 0 0;
    background-repeat: no-repeat;
    color: #ffffff; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .cBlueBeta {
    display: block;
    width: 55px;
    height: 17px;
    font-size: 11px;
    font-weight: bold;
    line-height: 17px;
    text-align: center;
    background-image: url(/_pl_img/old/_img/element/bg_blue_02.jpg);
    background-position: 0 0;
    background-repeat: no-repeat;
    color: #ffffff; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .cDarkblueBeta {
    display: block;
    width: 55px;
    height: 17px;
    font-size: 11px;
    font-weight: bold;
    line-height: 17px;
    text-align: center;
    background-image: url(/_pl_img/old/_img/element/bg_darkblue_02.jpg);
    background-position: 0 0;
    background-repeat: no-repeat;
    color: #ffffff; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .cYellowBeta {
    display: block;
    width: 55px;
    height: 17px;
    font-size: 11px;
    font-weight: bold;
    line-height: 17px;
    text-align: center;
    background-image: url(/_pl_img/old/_img/element/bg_yellow_02.jpg);
    background-position: 0 0;
    background-repeat: no-repeat;
    color: #ffffff; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .cGreenBeta {
    display: block;
    width: 55px;
    height: 17px;
    font-size: 11px;
    font-weight: bold;
    line-height: 17px;
    text-align: center;
    background-image: url(/_pl_img/old/_img/element/bg_green_02.jpg);
    background-position: 0 0;
    background-repeat: no-repeat;
    color: #ffffff; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .cGrayBeta {
    display: block;
    width: 55px;
    height: 17px;
    font-size: 11px;
    font-weight: bold;
    line-height: 17px;
    text-align: center;
    background-image: url(/_pl_img/old/_img/element/bg_gray_02.jpg);
    background-position: 0 0;
    background-repeat: no-repeat;
    color: #333333; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .cOrangeBeta {
    display: block;
    width: 55px;
    height: 17px;
    font-size: 11px;
    font-weight: bold;
    line-height: 17px;
    text-align: center;
    background-image: url(/_pl_img/old/_img/element/bg_orange_02.jpg);
    background-position: 0 0;
    background-repeat: no-repeat;
    color: #ffffff; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .cPinkBeta {
    display: block;
    width: 55px;
    height: 17px;
    font-size: 11px;
    font-weight: bold;
    line-height: 17px;
    text-align: center;
    background-image: url(/_pl_img/old/_img/element/bg_pink_02.jpg);
    background-position: 0 0;
    background-repeat: no-repeat;
    color: #ffffff; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .box14 .thumbArea {
    float: left;
    width: 244px;
    margin-right: 20px;
    text-align: center; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .box14 .thumbArea span {
    padding-left: 10px;
    background-image: url(/_pl_img/old/_img/element/ico_05.jpg);
    background-position: 0 5px;
    background-repeat: no-repeat; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 * html .box14 p {
    line-height: 1.7; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 *:first-child + html .box14 p {
    line-height: 1.7; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .box15 .thumbArea {
    float: right;
    width: 244px;
    margin-left: 20px;
    text-align: center; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .box15 .thumbArea span {
    padding-left: 10px;
    background-image: url(/_pl_img/old/_img/element/ico_05.jpg);
    background-position: 0 5px;
    background-repeat: no-repeat; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 * html .box14 p {
    line-height: 1.7; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 *:first-child + html .box14 p {
    line-height: 1.7; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .box01 {
    line-height: 1.4; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .introduction {
    line-height: 1.6;
    padding: 15px 10px;
    background-color: #F5F7F8;
    border: 1px solid #CCCCCC;
    margin-top: 5px;
    zoom: 100%; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .introduction:after {
    content: ".";
    display: block;
    visibility: hidden;
    height: 0.1px;
    font-size: 0.1em;
    line-height: 0;
    clear: both; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .introductionA {
    line-height: 1.6;
    padding: 15px 10px;
    background-color: #FFE4E4;
    border: 1px solid #C00;
    margin-top: 5px; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .box03_01 {
    width: 740px;
    background-image: url(/_pl_img/old/_img/element/bg_box_01_repeat.png);
    background-repeat: repeat-y;
    background-position: 0 10px; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .box03_01 .box03_02 {
    width: 740px;
    line-height: 1.4;
    background-image: url(/_pl_img/old/_img/element/bg_box_01_top.png);
    background-position: top;
    background-repeat: no-repeat; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .box03_01 .box03_02 .box03_03 {
    width: 740px;
    padding: 0 0 17px 0;
    line-height: 1.4;
    background-image: url(/_pl_img/old/_img/element/bg_box_01_bottom.png);
    background-position: bottom;
    background-repeat: no-repeat; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .box03_01 .box03_02 .box03_03 .ttl {
    margin-bottom: 20px;
    padding: 7px 20px 0px 20px;
    font-size: 14px;
    font-weight: bold;
    color: #FFFFFF; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .box03_01 .box03_02 .box03_03 p {
    font-size: 12px;
    padding: 0 20px;
    line-height: 1.4; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .box04_01 {
    float: left;
    width: 350px;
    background-image: url(/_pl_img/old/_img/element/bg_box_02_repeat.jpg);
    background-repeat: repeat-y; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .box04_01 .box04_02 {
    width: 350px;
    line-height: 1.4;
    background-image: url(/_pl_img/old/_img/element/bg_box_02_top.jpg);
    background-position: top;
    background-repeat: no-repeat; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .box04_01 .box04_02 .box04_03 {
    width: 350px;
    padding: 0 0 17px 0;
    line-height: 1.4;
    background-image: url(/_pl_img/old/_img/element/bg_box_02_bottom.jpg);
    background-position: bottom;
    background-repeat: no-repeat; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .box04_01 .box04_02 .box04_03 .ttl {
    margin-bottom: 20px;
    padding: 7px 20px 0px 20px;
    font-size: 14px;
    font-weight: bold;
    color: #FFFFFF; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .box04_01 .box04_02 .box04_03 p {
    font-size: 12px;
    padding: 0 20px;
    line-height: 1.4; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .box05_01 {
    width: 730px;
    background-image: url(/_pl_img/old/_img/element/bg_box_03_repeat.jpg);
    background-repeat: repeat-y; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .box05_01 .box05_02 {
    width: 730px;
    line-height: 1.4;
    background-image: url(/_pl_img/old/_img/element/bg_box_03_top.jpg);
    background-position: top;
    background-repeat: no-repeat; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .box05_01 .box05_02 .box05_03 {
    width: 730px;
    padding: 0 0 17px 0;
    line-height: 1.4;
    background-image: url(/_pl_img/old/_img/element/bg_box_03_bottom.jpg);
    background-position: bottom;
    background-repeat: no-repeat; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .box05_01 .box05_02 .box05_03 .ttl {
    margin-bottom: 20px;
    padding: 7px 20px 0px 20px;
    font-size: 14px;
    font-weight: bold;
    color: #000; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .box05_01 .box05_02 .box05_03 p {
    font-size: 12px;
    padding: 0 20px;
    line-height: 1.4; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .box06_01 {
    float: left;
    width: 350px;
    background-image: url(/_pl_img/old/_img/element/bg_box_04_repeat.jpg);
    background-repeat: repeat-y; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .box06_01 .box06_02 {
    width: 350px;
    line-height: 1.4;
    background-image: url(/_pl_img/old/_img/element/bg_box_04_top.jpg);
    background-position: top;
    background-repeat: no-repeat; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .box06_01 .box06_02 .box06_03 {
    width: 350px;
    padding: 0 0 17px 0;
    line-height: 1.4;
    background-image: url(/_pl_img/old/_img/element/bg_box_04_bottom.jpg);
    background-position: bottom;
    background-repeat: no-repeat; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .box06_01 .box06_02 .box06_03 .ttl {
    margin-bottom: 20px;
    padding: 7px 20px 0px 20px;
    font-size: 14px;
    font-weight: bold; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .box06_01 .box06_02 .box06_03 p {
    font-size: 12px;
    padding: 0 20px;
    line-height: 1.4; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .box07 {
    line-height: 1.4;
    padding: 15px 20px;
    background-color: #F2F2F2; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .error_01 {
    width: 730px;
    background-image: url(/_pl_img/old/_img/element/bg_error_repeat.jpg);
    background-repeat: repeat-y; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .error_01 .error_02 {
    width: 730px;
    line-height: 1.4;
    background-image: url(/_pl_img/old/_img/element/bg_error_top.jpg);
    background-position: top;
    background-repeat: no-repeat; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .error_01 .error_02 .error_03 {
    width: 730px;
    padding: 0 0 17px 0;
    line-height: 1.4;
    background-image: url(/_pl_img/old/_img/element/bg_error_bottom.jpg);
    background-position: bottom;
    background-repeat: no-repeat; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .error_01 .error_02 .error_03 .ttl {
    margin-bottom: 20px;
    padding: 9px 20px 0px 20px;
    font-size: 14px;
    font-weight: bold;
    text-align: center;
    color: #CC0000; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .error_01 .error_02 .error_03 p {
    font-size: 12px;
    padding: 0 20px;
    line-height: 1.4;
    text-align: center;
    color: #CC0000; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 table.mTable {
    display: table;
    border-collapse: separate;
    border-spacing: 2px;
    border-color: gray; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .td00 {
    background-image: url(/_pl_img/old/_img/element/bg_td00.gif);
    background-repeat: no-repeat;
    background-position: right bottom;
    padding: 7px 5px 5px;
    font-size: 92%;
    border-top-width: 2px;
    border-top-style: solid;
    border-top-color: #000000; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .td00c {
    background-image: url(/_pl_img/old/_img/element/bg_td00.gif);
    background-repeat: no-repeat;
    background-position: right bottom;
    padding: 7px 5px 5px;
    font-size: 92%;
    border-top-width: 2px;
    border-top-style: solid;
    border-top-color: #000000;
    text-align: center; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .td00_01 {
    background-image: url(/_pl_img/old/_img/element/bg_td00_01.gif);
    background-repeat: no-repeat;
    background-position: right bottom;
    padding: 7px 5px 5px;
    font-size: 92%;
    border-top-width: 2px;
    border-top-style: solid;
    border-top-color: #999; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .td00_01c {
    background-image: url(/_pl_img/old/_img/element/bg_td00_01.gif);
    background-repeat: no-repeat;
    background-position: right bottom;
    padding: 7px 5px 5px;
    font-size: 92%;
    border-top-width: 2px;
    border-top-style: solid;
    border-top-color: #999;
    text-align: center; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .td00o {
    background-image: url(/_pl_img/old/_img/element/bg_td00.gif);
    background-repeat: no-repeat;
    background-position: right bottom;
    font-size: 92%;
    border-top-width: 2px;
    border-top-style: solid;
    border-top-color: #000000;
    vertical-align: top;
    padding-top: 6px;
    text-align: center;
    padding-bottom: 5px; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .td00n {
    background-image: url(/_pl_img/old/_img/element/bg_td00.gif);
    background-repeat: no-repeat;
    background-position: right bottom;
    padding: 7px 5px 5px;
    font-size: 92%; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .td00nc {
    background-image: url(/_pl_img/old/_img/element/bg_td00.gif);
    background-repeat: no-repeat;
    background-position: right bottom;
    padding: 7px 5px 5px;
    font-size: 92%;
    text-align: center; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .td01 {
    background-image: url(/_pl_img/old/_img/element/bg_td01.gif);
    background-repeat: repeat;
    background-position: right bottom;
    padding: 7px 5px 6px;
    font-size: 100%; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .td01c {
    background-image: url(/_pl_img/old/_img/element/bg_td01.gif);
    background-repeat: no-repeat;
    background-position: right bottom;
    text-align: center;
    padding: 7px 5px 6px;
    font-size: 100%; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .td01_01 {
    background-image: url(/_pl_img/old/_img/element/bg_td01_01.gif);
    background-repeat: repeat;
    background-position: right bottom;
    padding: 7px 5px 6px;
    font-size: 100%; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .td01_01c {
    background-image: url(/_pl_img/old/_img/element/bg_td01_01.gif);
    background-repeat: no-repeat;
    background-position: right bottom;
    text-align: center;
    padding: 7px 5px 6px;
    font-size: 100%; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .td01r {
    background-image: url(/_pl_img/old/_img/element/bg_td01.gif);
    background-repeat: repeat;
    background-position: right bottom;
    padding: 7px 5px 6px;
    text-align: right;
    font-size: 100%; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .td01_top {
    border-top-width: 2px;
    border-top-style: solid;
    border-top-color: #A4A4A4; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .td01_vtop {
    vertical-align: top; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .td02 {
    background-image: url(/_pl_img/old/_img/element/bg_td02.gif);
    background-repeat: no-repeat;
    background-position: right bottom;
    padding: 7px 5px 6px;
    font-size: 100%;
    background-color: #FFFFFF; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .td02c {
    background-image: url(/_pl_img/old/_img/element/bg_td02.gif);
    background-repeat: no-repeat;
    background-position: right bottom;
    padding: 7px 5px 6px;
    text-align: center;
    font-size: 100%;
    background-color: #FFFFFF; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .td02r {
    background-image: url(/_pl_img/old/_img/element/bg_td02.gif);
    background-repeat: no-repeat;
    background-position: right bottom;
    padding: 7px 5px 6px;
    text-align: right;
    font-size: 100%; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .td02_top {
    border-top-width: 2px;
    border-top-style: solid;
    border-top-color: #A4A4A4; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .td02_vtop {
    background-image: url(/_pl_img/old/_img/element/bg_td02.gif);
    background-repeat: no-repeat;
    background-position: right bottom;
    padding: 7px 5px 6px;
    font-size: 100%;
    background-color: #FFFFFF;
    vertical-align: top; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .td03 {
    background-image: url(/_pl_img/old/_img/element/bg_td02.gif);
    background-repeat: no-repeat;
    background-position: right bottom;
    padding: 7px 5px 6px;
    font-size: 100%;
    background-color: #eee; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .td03c {
    background-image: url(/_pl_img/old/_img/element/bg_td02.gif);
    background-repeat: no-repeat;
    background-position: right bottom;
    padding: 7px 5px 6px;
    text-align: center;
    font-size: 100%;
    background-color: #eee; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .td03r {
    background-image: url(/_pl_img/old/_img/element/bg_td02.gif);
    background-repeat: no-repeat;
    background-position: right bottom;
    padding: 7px 5px 6px;
    text-align: right;
    font-size: 100%;
    background-color: #eee; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 tr:hover.linkDiv td.td02,
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 tr:hover.linkDiv td.td02c,
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 tr:hover.linkDiv td.td02r {
    background-color: #bfbfbf; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 tr:hover.linkDiv td.td01,
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 tr:hover.linkDiv td.td01c,
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 tr:hover.linkDiv td.td01r {
    background-image: url(/_pl_img/old/_img/element/bg_td01b.gif); }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .news_box02, #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .news_box03, #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .news_box04, #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .news_box05, #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .news_box06 {
    width: 740px; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .news_box02:after, #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .news_box03:after, #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .news_box04:after, #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .news_box05:after, #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .news_box06:after {
    content: ".";
    display: block;
    height: 0px;
    clear: both;
    visibility: hidden; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .news_box02 dl, #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .news_box03 dl, #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .news_box04 dl, #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .news_box05 dl, #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .news_box06 dl {
    float: left;
    margin-bottom: 10px; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .news_box02 dt {
    width: 370px;
    text-align: center;
    margin: 0;
    padding: 0; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .news_box03 dt {
    width: 246px;
    text-align: center;
    margin: 0;
    padding: 0; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .news_box04 dt {
    width: 184px;
    text-align: center;
    margin: 0;
    padding: 0; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .news_box05 dt {
    width: 143px;
    text-align: center;
    margin: 0;
    padding: 0; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .news_box02 dt img, #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .news_box03 dt img, #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .news_box04 dt img, #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .news_box05 dt img, #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .news_box06 dt img {
    margin-bottom: 5px;
    text-align: center; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .news_box02 dd {
    width: 370px;
    text-align: center;
    margin: 0 0 10px 0;
    padding: 0;
    line-height: 1.3; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .news_box03 dd {
    width: 246px;
    text-align: center;
    margin: 0 0 10px 0;
    padding: 0;
    line-height: 1.3; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .news_box04 dd {
    width: 184px;
    text-align: center;
    margin: 0 0 10px 0;
    padding: 0;
    line-height: 1.3; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .news_box05 dd {
    width: 148px;
    text-align: center;
    margin: 0 0 10px 0;
    padding: 0;
    line-height: 1.3; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .news_box04_MSplash {
    width: 740px; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .news_box04_MSplash:after {
    content: ".";
    display: block;
    height: 0px;
    clear: both;
    visibility: hidden; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .news_box04_MSplash dl {
    float: left;
    margin-bottom: 10px; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .news_box04_MSplash dt {
    width: 184px;
    text-align: center;
    margin: 0;
    padding: 0; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .news_box04_MSplash dt img {
    margin-bottom: 5px;
    text-align: center; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .news_box04_MSplash dd {
    width: 184px;
    margin: 0 0 10px 0;
    padding: 0;
    line-height: 1.3; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .news_box_form05 {
    width: 600px; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .news_box_form05:after {
    content: ".";
    display: block;
    height: 0px;
    clear: both;
    visibility: hidden; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .news_box_form05 dl {
    float: left;
    margin-bottom: 10px; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .news_box_form05 dt img {
    margin-bottom: 5px;
    text-align: center; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .news_box_form05 dt {
    width: 120px;
    text-align: center;
    margin: 0;
    padding: 0; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .news_box_form05 dd {
    width: 120px;
    text-align: center;
    margin: 0 0 10px 0;
    padding: 0;
    line-height: 1.3; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .floatL,
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .imgL {
    /* 左寄せ */
    float: left; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .imgL10B {
    /* 左寄せ用10pxボーダーあり */
    margin-right: 10px;
    float: left;
    border: 1px solid #ccc;
    padding: 2px; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .floatL10,
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .imgL10 {
    /* 左寄せ用10px */
    margin-right: 10px;
    float: left; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .floatL05,
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .imgL05,
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .imgL5 {
    /* 左寄せ用5px */
    margin-right: 5px;
    float: left; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .floatR,
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .imgR {
    /* 右寄せ */
    float: right; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .imgR10B {
    /* 右寄せ用10pxボーダーあり */
    float: right;
    margin-left: 10px;
    border: 1px solid #ccc;
    padding: 2px; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .floatR10,
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .imgR10 {
    /* 右寄せ用10px */
    float: right;
    margin-left: 10px; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .floatR05,
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .imgR05,
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .imgR5 {
    /* 右寄せ用5px */
    float: right;
    margin-left: 5px; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .imgBox,
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .imgbox {
    /* ボーダーのみ */
    border: 1px solid #ccc;
    padding: 2px; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .tableTypeA {
    width: 340px;
    border-top: 1px solid #CCCCCC;
    border-left: 1px solid #CCCCCC; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .tableTypeA tr th {
    text-align: left;
    padding: 5px 10px;
    font-weight: bold;
    border-right: 1px solid #CCCCCC;
    border-bottom: 1px solid #CCCCCC;
    background-color: black;
    color: #FFFFFF; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 * html .tableTypeA tr th {
    padding: 9px 12px; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 *:first-child + html .tableTypeA tr th {
    padding: 8px 12px; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .tableTypeA tr td {
    padding: 5px 10px;
    font-weight: normal;
    border-right: 1px solid #CCCCCC;
    border-bottom: 1px solid #CCCCCC; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 * html .tableTypeA tr td {
    padding: 9px 12px; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 *:first-child + html .tableTypeA tr td {
    padding: 8px 12px; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .tableTypeB {
    width: 340px;
    border-top: 1px solid #CCCCCC; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .tableTypeB tr th {
    text-align: left;
    padding: 5px 10px;
    font-weight: bold;
    border-bottom: 1px solid #CCCCCC;
    background-color: #F6F6F6;
    color: #1E3669; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 * html .tableTypeB tr th {
    padding: 9px 12px; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 *:first-child + html .tableTypeB tr th {
    padding: 8px 12px; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .tableTypeB tr td {
    text-align: left;
    padding: 5px 10px;
    font-weight: normal;
    border-bottom: 1px solid #CCCCCC; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 * html .tableTypeB tr td {
    padding: 9px 12px; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 *:first-child + html .tableTypeB tr td {
    padding: 8px 12px; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 a.lOut {
    text-decoration: underline;
    background-image: url(/_pl_img/old/_img/element/ico_lout01.png);
    background-repeat: no-repeat;
    background-position: left center;
    padding-left: 16px;
    padding-top: 2px;
    padding-bottom: 3px;
    font-size: 12px; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 a.lb {
    text-decoration: underline;
    background-image: url(/_pl_img/old/_img/element/ico_lb01.png);
    background-repeat: no-repeat;
    background-position: left center;
    padding-left: 16px;
    padding-top: 2px;
    padding-bottom: 3px;
    font-size: 12px; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 a.lPdf {
    text-decoration: underline;
    background-image: url(/_pl_img/old/_img/element/ico_lpdf01.png);
    background-repeat: no-repeat;
    background-position: left center;
    padding-left: 16px;
    padding-top: 2px;
    padding-bottom: 3px;
    font-size: 12px; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 a.lDoc {
    text-decoration: underline;
    background-image: url(/_pl_img/old/_img/element/ico_document01.png);
    background-repeat: no-repeat;
    background-position: left center;
    padding-left: 16px;
    padding-top: 2px;
    padding-bottom: 3px;
    font-size: 12px; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 a.expansion {
    text-decoration: underline;
    background-image: url(/_pl_img/old/_img/element/ico_expansion01.png);
    background-repeat: no-repeat;
    background-position: left center;
    padding-left: 16px;
    padding-top: 2px;
    padding-bottom: 3px;
    font-size: 12px; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 a.btnDetail {
    width: 97px;
    height: 18px;
    background: url(/_pl_img/old/_img/element/btn_detail01.png) no-repeat 0 0;
    text-indent: -10000em;
    display: block; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 a:hover.btnDetail {
    width: 97px;
    height: 18px;
    background: url(/_pl_img/old/_img/element/btn_detail01.png) no-repeat 0 -18px;
    text-indent: -10000em;
    display: block; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .icoNew {
    padding-right: 3em;
    background-image: url(/_pl_img/old/_img/element/ico_new01.png);
    background-position: right 0px;
    background-repeat: no-repeat; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .arrow07 {
    padding-left: 15px;
    background-image: url(/_pl_img/old/_img/element/ico_arrow_07.jpg);
    background-position: 0 3px;
    background-repeat: no-repeat; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .arrow08 {
    padding-left: 15px;
    background-image: url(/_pl_img/old/_img/element/ico_arrow_08.jpg);
    background-position: 0 2px;
    background-repeat: no-repeat; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .link01 {
    padding-left: 15px;
    background-image: url(/_pl_img/old/_img/element/ico_link_01.jpg);
    background-position: 0 1px;
    background-repeat: no-repeat; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .link02 {
    padding-left: 15px;
    background-image: url(/_pl_img/old/_img/element/ico_link_02.jpg);
    background-position: 0 1px;
    background-repeat: no-repeat; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .cautions {
    padding-left: 15px;
    background-image: url(/_pl_img/old/_img/element/ico_cautions.jpg);
    background-position: 0 1px;
    background-repeat: no-repeat; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .point {
    padding-left: 18px;
    background-image: url(/_pl_img/old/_img/element/ico_point.jpg);
    background-position: 0 0;
    background-repeat: no-repeat; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .circle {
    padding-left: 15px;
    background-image: url(/_pl_img/old/_img/element/ico_circle.jpg);
    background-position: 0 2px;
    background-repeat: no-repeat; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .square {
    padding-left: 15px;
    background-image: url(/_pl_img/old/_img/element/ico_square.jpg);
    background-position: 0 2px;
    background-repeat: no-repeat; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .closes {
    padding-left: 18px;
    background-image: url(/_pl_img/old/_img/element/ico_closes.jpg);
    background-position: 0 1px;
    background-repeat: no-repeat; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .flag {
    padding-left: 18px;
    background-image: url(/_pl_img/old/_img/element/ico_flag.jpg);
    background-position: 0 0;
    background-repeat: no-repeat; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .helmet {
    padding-left: 23px;
    background-image: url(/_pl_img/old/_img/element/ico_helmet.jpg);
    background-position: 0 0;
    background-repeat: no-repeat; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .exclamation {
    padding-left: 12px;
    background-image: url(/_pl_img/old/_img/element/ico_exclamation.jpg);
    background-position: 0 0;
    background-repeat: no-repeat; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .train {
    padding-left: 18px;
    background-image: url(/_pl_img/old/_img/element/ico_train.jpg);
    background-position: 0 0;
    background-repeat: no-repeat; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .ticket01,
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .lTicket {
    padding-left: 30px;
    background-image: url(/_pl_img/old/_img/ico/ico_ticket01.gif);
    background-position: 0 2px;
    background-repeat: no-repeat; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .ticket02 {
    padding-left: 25px;
    background-image: url(/_pl_img/old/_img/element/ico_ticket.jpg);
    background-position: 0 2px;
    background-repeat: no-repeat; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .member {
    padding-left: 30px;
    background-image: url(/_pl_img/old/_img/element/ico_member.jpg);
    background-position: 0 1px;
    background-repeat: no-repeat; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .ball {
    padding-left: 20px;
    background-image: url(/_pl_img/old/_img/element/ico_ball.jpg);
    background-position: 0 -1px;
    background-repeat: no-repeat; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .lineTop {
    padding-top: 3px;
    border-top: 1px solid #CCCCCC; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .gridTop {
    padding-top: 4px;
    background-image: url(/_pl_img/old/_img/element/bg_gridwidth.gif);
    background-position: top;
    background-repeat: repeat-x; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .lineBottom {
    padding-bottom: 5px;
    border-bottom: 1px solid #CCCCCC; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .gridBottom {
    padding-bottom: 6px;
    background-image: url(/_pl_img/old/_img/element/bg_gridwidth.gif);
    background-position: bottom;
    background-repeat: repeat-x; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .line {
    padding: 3px 0 5px 0;
    border-top: 1px solid #CCCCCC;
    border-bottom: 1px solid #CCCCCC; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .grid {
    background-image: url(/_pl_img/old/_img/element/bg_gridwidth.gif);
    background-position: top;
    background-repeat: repeat-x; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 span.gridBottom {
    display: block;
    padding: 4px 0 6px 0;
    background-image: url(/_pl_img/old/_img/element/bg_gridwidth.gif);
    background-position: bottom;
    background-repeat: repeat-x; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 * html .lineTop {
    padding-top: 6px; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 * html .gridTop {
    padding-top: 6px; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 * html .lineBottom {
    padding-bottom: 7px; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 * html .gridBottom {
    padding-bottom: 7px; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 * html .line {
    padding: 6px 0 6px 0; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 * html span.gridBottom {
    padding: 7px 0 7px 0; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 *:first-child + html .lineTop {
    padding-top: 6px; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 *:first-child + html .gridTop {
    padding-top: 7px; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 *:first-child + html .lineBottom {
    padding-bottom: 6px; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 *:first-child + html .gridBottom {
    padding-bottom: 7px; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 *:first-child + html .line {
    padding: 6px 0 6px 0; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 *:first-child + html span.gridBottom {
    padding: 7px 0 7px 0; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .box08 {
    padding: 10px;
    background-image: url(/_pl_img/old/_img/element/bg_linelength.gif);
    background-position: left;
    background-repeat: repeat-y; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .box09 {
    padding: 10px;
    background-image: url(/_pl_img/old/_img/element/bg_gridlength.gif);
    background-position: left;
    background-repeat: repeat-y; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .box10 {
    padding: 10px;
    border-right: 1px solid #CCCCCC;
    background-image: url(/_pl_img/old/_img/element/bg_linelength.gif);
    background-position: left;
    background-repeat: repeat-y; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .box11 {
    background-image: url(/_pl_img/old/_img/element/bg_gridlength.gif);
    background-position: left;
    background-repeat: repeat-y; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .box11 .gridLength {
    padding: 10px;
    background-image: url(/_pl_img/old/_img/element/bg_gridlength.gif);
    background-position: right;
    background-repeat: repeat-y; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .box12 {
    padding: 10px;
    border: 1px solid #CCCCCC; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .box13 {
    padding: 10px;
    border: 1px dotted #999999; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 a.btn_05_1 {
    display: block;
    width: 171px;
    padding: 5px 0 0 35px;
    height: 27px;
    font-size: 13px;
    font-weight: bold;
    background-image: url(/_pl_img/old/_img/element/btn_05_1.jpg);
    background-position: left;
    background-repeat: no-repeat;
    text-decoration: none !important;
    color: #FFFFFF !important;
    background-color: #9900FF; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 * html a.btn_05_1 {
    width: 206px;
    height: 32px;
    padding-top: 8px; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 *:first-child + html a.btn_05_1 {
    height: 24px;
    padding-top: 8px; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 a.btn_05_1:hover {
    filter: alpha(opacity=75);
    -moz-opacity: 0.75;
    opacity: 0.75; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 a.btn_05_2 {
    display: block;
    width: 171px;
    height: 39px;
    padding: 7px 0 0 35px;
    font-size: 13px;
    line-height: 1.3;
    font-weight: bold;
    background-image: url(/_pl_img/old/_img/element/btn_05_2.jpg);
    background-position: left;
    background-repeat: no-repeat;
    text-decoration: none !important;
    color: #FFFFFF !important;
    background-color: #9900FF; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 * html a.btn_05_2 {
    width: 206px;
    height: 46px;
    padding-top: 5px; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 a.btn_05_2:hover {
    filter: alpha(opacity=75);
    -moz-opacity: 0.75;
    opacity: 0.75; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 a.btn_06_1 {
    display: block;
    width: 171px;
    padding: 5px 0 0 35px;
    height: 27px;
    font-size: 13px;
    font-weight: bold;
    background-image: url(/_pl_img/old/_img/element/bg_btn_red01.png);
    background-position: left;
    background-repeat: no-repeat;
    text-decoration: none !important;
    color: #FFFFFF !important; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 * html a.btn_06_1 {
    width: 206px;
    height: 32px;
    padding-top: 8px; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 *:first-child + html a.btn_06_1 {
    height: 24px;
    padding-top: 8px; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 a.btn_06_1:hover {
    filter: alpha(opacity=75);
    -moz-opacity: 0.75;
    opacity: 0.75; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 a.btn_06_2 {
    display: block;
    width: 171px;
    height: 39px;
    padding: 7px 0 0 35px;
    font-size: 13px;
    line-height: 1.3;
    font-weight: bold;
    background-image: url(/_pl_img/old/_img/element/btn_06_2.jpg);
    background-position: left;
    background-repeat: no-repeat;
    text-decoration: none !important;
    color: #FFFFFF !important;
    background-color: #9900FF; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 * html a.btn_06_2 {
    width: 206px;
    height: 46px;
    padding-top: 5px; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 a.btn_06_2:hover {
    filter: alpha(opacity=75);
    -moz-opacity: 0.75;
    opacity: 0.75; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 a.btn_07_1 {
    display: block;
    width: 171px;
    padding: 5px 0 0 35px;
    height: 27px;
    font-size: 13px;
    font-weight: bold;
    background-image: url(/_pl_img/old/_img/element/btn_07_1.jpg);
    background-position: left;
    background-repeat: no-repeat;
    text-decoration: none !important;
    color: #FFFFFF !important;
    background-color: #9900FF; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 * html a.btn_07_1 {
    width: 206px;
    height: 32px;
    padding-top: 8px; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 *:first-child + html a.btn_07_1 {
    height: 24px;
    padding-top: 8px; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 a.btn_07_1:hover {
    filter: alpha(opacity=75);
    -moz-opacity: 0.75;
    opacity: 0.75; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 a.btn_07_2 {
    display: block;
    width: 171px;
    height: 39px;
    padding: 7px 0 0 35px;
    font-size: 13px;
    line-height: 1.3;
    font-weight: bold;
    background-image: url(/_pl_img/old/_img/element/btn_07_2.jpg);
    background-position: left;
    background-repeat: no-repeat;
    text-decoration: none !important;
    color: #FFFFFF !important;
    background-color: #9900FF; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 * html a.btn_07_2 {
    width: 206px;
    height: 46px;
    padding-top: 5px; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 a.btn_07_2:hover {
    filter: alpha(opacity=75);
    -moz-opacity: 0.75;
    opacity: 0.75; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 a.btn_08_1 {
    display: block;
    width: 171px;
    padding: 5px 0 0 35px;
    height: 27px;
    font-size: 13px;
    font-weight: bold;
    background-image: url(/_pl_img/old/_img/element/btn_08_1.jpg);
    background-position: left;
    background-repeat: no-repeat;
    text-decoration: none !important;
    color: #FFFFFF !important;
    background-color: #9900FF; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 * html a.btn_08_1 {
    width: 206px;
    height: 32px;
    padding-top: 8px; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 *:first-child + html a.btn_08_1 {
    height: 24px;
    padding-top: 8px; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 a.btn_08_2 {
    display: block;
    width: 171px;
    height: 39px;
    padding: 7px 0 0 35px;
    font-size: 13px;
    line-height: 1.3;
    font-weight: bold;
    background-image: url(/_pl_img/old/_img/element/btn_08_2.jpg);
    background-position: left;
    background-repeat: no-repeat;
    text-decoration: none !important;
    color: #FFFFFF !important;
    background-color: #9900FF; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 * html a.btn_08_2 {
    width: 206px;
    height: 46px;
    padding-top: 5px; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 a.btnA {
    display: block;
    background-image: url(/_pl_img/old/_img/element/btn_01_no.jpg);
    background-position: left;
    background-repeat: no-repeat;
    cursor: pointer;
    color: #AE0000;
    text-decoration: none !important; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 a.btnA span {
    display: block;
    height: 36px;
    font-size: 18px;
    line-height: 36px;
    text-align: center;
    font-weight: bold;
    background-image: url(/_pl_img/old/_img/element/btn_01_right_no.jpg);
    background-position: right;
    background-repeat: no-repeat;
    color: #AE0000; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 a.btnB {
    display: block;
    background-image: url(/_pl_img/old/_img/element/btn_02_no.png);
    background-position: left;
    background-repeat: no-repeat;
    cursor: pointer;
    color: #FFFFFF;
    text-decoration: none !important; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 a.btnB span {
    display: block;
    height: 40px;
    font-size: 18px;
    line-height: 40px;
    text-align: center;
    font-weight: bold;
    background-image: url(/_pl_img/old/_img/element/btn_02_right_no.png);
    background-position: right;
    background-repeat: no-repeat;
    color: #FFFFFF; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 a.btnC {
    display: block;
    background-image: url(/_pl_img/old/_img/element/btn_03_no.jpg);
    background-position: left;
    background-repeat: no-repeat;
    cursor: pointer;
    color: #FFFFFF;
    text-decoration: none !important; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 a.btnC span {
    display: block;
    height: 40px;
    font-size: 18px;
    line-height: 40px;
    text-align: center;
    font-weight: bold;
    background-image: url(/_pl_img/old/_img/element/btn_03_right_no.jpg);
    background-position: right;
    background-repeat: no-repeat;
    color: #FFFFFF; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 a.btnNo01 {
    display: block;
    background-image: url(/_pl_img/old/_img/element/btn_01_no.jpg);
    background-position: left;
    background-repeat: no-repeat;
    cursor: default;
    color: #BBBBBB;
    text-decoration: none !important; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 a.btnNo01 span {
    display: block;
    height: 36px;
    font-size: 18px;
    line-height: 36px;
    text-align: center;
    font-weight: bold;
    background-image: url(/_pl_img/old/_img/element/btn_01_right_no.jpg);
    background-position: right;
    background-repeat: no-repeat;
    color: #BBBBBB; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 a.btnNo02 {
    display: block;
    background-image: url(/_pl_img/old/_img/element/btn_04.jpg);
    background-position: left;
    background-repeat: no-repeat;
    cursor: default;
    color: #FFFFFF;
    text-decoration: none !important; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 a.btnNo02 span {
    display: block;
    height: 40px;
    font-size: 18px;
    line-height: 40px;
    text-align: center;
    font-weight: bold;
    background-image: url(/_pl_img/old/_img/element/btn_04_right.jpg);
    background-position: right;
    background-repeat: no-repeat;
    color: #FFFFFF; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 a.btnA:hover * {
    filter: alpha(opacity=75);
    -moz-opacity: 0.75;
    opacity: 0.75; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 a.btnA:hover span * {
    filter: alpha(opacity=75);
    -moz-opacity: 0.75;
    opacity: 0.75; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 a.btnA:visited {
    background-image: url(/_pl_img/old/_img/element/btn_01_no.jpg); }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 a.btnA:hover {
    background-image: url(/_pl_img/old/_img/element/btn_01_on.jpg); }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 a.btnA:active {
    background-image: url(/_pl_img/old/_img/element/btn_01_on.jpg); }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 a.btnA:visited span {
    background-image: url(/_pl_img/old/_img/element/btn_01_right_no.jpg); }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 a.btnA:hover span {
    background-image: url(/_pl_img/old/_img/element/btn_01_right_on.jpg); }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 a.btnA:active span {
    background-image: url(/_pl_img/old/_img/element/btn_01_right_on.jpg); }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 a.btnB:visited {
    background-image: url(/_pl_img/old/_img/element/btn_02_no.png); }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 a.btnB:hover {
    background-image: url(/_pl_img/old/_img/element/btn_02_on.png); }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 a.btnB:active {
    background-image: url(/_pl_img/old/_img/element/btn_02_on.png); }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 a.btnB:visited span {
    background-image: url(/_pl_img/old/_img/element/btn_02_right_no.png); }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 a.btnB:hover span {
    background-image: url(/_pl_img/old/_img/element/btn_02_right_on.png); }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 a.btnB:active span {
    background-image: url(/_pl_img/old/_img/element/btn_02_right_on.png); }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 a.btnC:visited {
    background-image: url(/_pl_img/old/_img/element/btn_03_no.jpg); }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 a.btnC:hover {
    background-image: url(/_pl_img/old/_img/element/btn_03_on.jpg); }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 a.btnC:active {
    background-image: url(/_pl_img/old/_img/element/btn_03_on.jpg); }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 a.btnC:visited span {
    background-image: url(/_pl_img/old/_img/element/btn_03_right_no.jpg); }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 a.btnC:hover span {
    background-image: url(/_pl_img/old/_img/element/btn_03_right_on.jpg); }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 a.btnC:active span {
    background-image: url(/_pl_img/old/_img/element/btn_03_right_on.jpg); }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .thumTextAreaTaypA {
    position: relative;
    width: 730px;
    height: 131px;
    background-image: url(/_pl_img/old/_img/element/bg_01.jpg);
    background-position: 0 0;
    background-repeat: no-repeat; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .thumTextAreaTaypA:hover {
    filter: alpha(opacity=75);
    -moz-opacity: 0.75;
    opacity: 0.75; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .thumTextAreaTaypA .thum {
    position: absolute;
    top: 7px;
    left: 7px;
    width: 117px;
    height: 117px; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .thumTextAreaTaypA p {
    position: absolute;
    top: 8px;
    left: 140px;
    width: 580px;
    height: 111px;
    line-height: 1.4; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 * html .thumTextAreaTaypA p {
    line-height: 1.7; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 *:first-child + html .thumTextAreaTaypA p {
    line-height: 1.7; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .thumTextAreaTaypA p a {
    font-size: 11px !important;
    text-decoration: none !important; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .thumTextAreaTaypA p a:visited {
    color: #333333 !important; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .thumTextAreaTaypA p a:hover {
    color: #333333 !important; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .thumTextAreaTaypA p a:active {
    color: #333333 !important; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .thumTextAreaTaypB {
    position: relative;
    width: 740px;
    height: 140px;
    background-image: url(/_pl_img/old/_img/element/bg_box_w740h140_01.png);
    background-position: 0 0;
    background-repeat: no-repeat; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .thumTextAreaTaypB:hover {
    background-image: url(/_pl_img/old/_img/element/bg_box_w740h140_02.png); }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .thumTextAreaTaypB .thum {
    position: absolute;
    top: 8px;
    left: 8px;
    width: 117px;
    height: 117px;
    padding: 3px;
    border: 1px solid #CCC;
    background-color: #FFF; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .thumTextAreaTaypB p {
    position: absolute;
    top: 8px;
    left: 140px;
    width: 590px;
    height: 111px;
    line-height: 1.4; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 * html .thumTextAreaTaypB p {
    line-height: 1.7; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 *:first-child + html .thumTextAreaTaypB p {
    line-height: 1.7; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .thumTextAreaTaypB p a {
    font-size: 11px !important;
    text-decoration: none !important; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .thumTextAreaTaypB p a:visited {
    color: #333333 !important; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .thumTextAreaTaypB p a:hover {
    color: #333333 !important; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .thumTextAreaTaypB p a:active {
    color: #333333 !important; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .box_w365h120 {
    float: left;
    position: relative;
    width: 365px;
    height: 120px;
    background-image: url(/_pl_img/old/_img/element/bg_box_w365h120_01.png);
    background-position: 0 0;
    background-repeat: no-repeat; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .box_w365h120:hover {
    background-image: url(/_pl_img/old/_img/element/bg_box_w365h120_02.png); }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .box_w365h120 .thum {
    position: absolute;
    top: 9px;
    left: 7px;
    width: 117px;
    height: 97px;
    padding: 2px;
    border: 1px solid #CCC; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .box_w365h120 div.text {
    position: absolute;
    top: 10px;
    left: 140px;
    width: 210px;
    height: 91px;
    line-height: 1.4; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .thumTextAreaTaypC,
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .box_w365h140 {
    float: left;
    position: relative;
    width: 365px;
    height: 140px;
    background-image: url(/_pl_img/old/_img/element/bg_box_w365h140_01.png);
    background-position: 0 0;
    background-repeat: no-repeat; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .thumTextAreaTaypC:hover,
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .box_w365h140:hover {
    background-image: url(/_pl_img/old/_img/element/bg_box_w365h140_02.png); }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .box_w365h140 .thum {
    position: absolute;
    top: 9px;
    left: 7px;
    width: 117px;
    height: 117px;
    padding: 2px;
    border: 1px solid #CCC; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .box_w365h140 div.text {
    position: absolute;
    top: 10px;
    left: 140px;
    width: 210px;
    height: 111px;
    line-height: 1.3; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .box_w365h140 h4 {
    width: 100%;
    padding-bottom: 10px;
    font-size: 12px;
    line-height: 1.4;
    font-weight: bold;
    background-image: url(/_pl_img/old/_img/element/h_c_01.jpg);
    background-position: bottom;
    background-repeat: repeat-x;
    color: #666;
    margin-bottom: 10px; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .box_w365h140 h4.lineHead {
    border-left: 4px solid #da0000;
    margin-bottom: 10px;
    width: 100%;
    padding-bottom: 0;
    font-size: 14px;
    line-height: 1.3;
    font-weight: bold;
    background: none;
    padding-left: 5px;
    color: #000; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .thumTextAreaTaypC .thum {
    position: absolute;
    top: 7px;
    left: 7px;
    width: 117px;
    height: 117px; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .thumTextAreaTaypC p {
    position: absolute;
    top: 8px;
    left: 140px;
    width: 210px;
    height: 111px;
    line-height: 1.4; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 * html .thumTextAreaTaypC p {
    line-height: 1.7; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 *:first-child + html .thumTextAreaTaypC p {
    line-height: 1.7; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .thumTextAreaTaypC p a {
    font-size: 11px !important;
    text-decoration: none !important; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .thumTextAreaTaypC p a:visited {
    color: #333333 !important; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .thumTextAreaTaypC p a:hover {
    color: #333333 !important; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .thumTextAreaTaypC p a:active {
    color: #333333 !important; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .thumTextAreaTaypD {
    float: left;
    position: relative;
    width: 240px;
    height: 90px;
    background-image: url(/_pl_img/old/_img/element/bg_box_w240h90_01.png);
    background-position: 0 0;
    background-repeat: no-repeat; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .thumTextAreaTaypD:hover {
    background-image: url(/_pl_img/old/_img/element/bg_box_w240h90_02.png); }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .thumTextAreaTaypD .thum {
    position: absolute;
    top: 7px;
    left: 7px;
    width: 72px;
    height: 72px;
    padding: 1px;
    border: 1px solid #CCC; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .thumTextAreaTaypD p {
    position: absolute;
    top: 8px;
    left: 90px;
    width: 138px;
    height: 70px;
    line-height: 1.4; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 * html .thumTextAreaTaypD p {
    line-height: 1.5; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 *:first-child + html .thumTextAreaTaypD p {
    line-height: 1.5; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .thumTextAreaTaypD p a {
    font-size: 11px !important;
    text-decoration: none !important; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .thumTextAreaTaypD p a:visited {
    color: #333333 !important; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .thumTextAreaTaypD p a:hover {
    color: #333333 !important; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .thumTextAreaTaypD p a:active {
    color: #333333 !important; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .thumTextAreaTaypE {
    float: left;
    position: relative;
    width: 360px;
    height: 131px; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .thumTextAreaTaypE:hover {
    filter: alpha(opacity=75);
    -moz-opacity: 0.75;
    opacity: 0.75; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .thumTextAreaTaypE .thum {
    position: absolute;
    top: 7px;
    left: 7px;
    width: 117px;
    height: 117px; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .thumTextAreaTaypE p.ttl {
    position: absolute;
    top: 8px;
    left: 140px;
    width: 210px;
    height: 25px;
    line-height: 1.4;
    font-weight: bold;
    font-size: 15px;
    background-image: url(/_pl_img/old/_img/element/bg_gridwidth.gif);
    background-position: bottom;
    background-repeat: repeat-x; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .thumTextAreaTaypE p {
    position: absolute;
    top: 38px;
    left: 140px;
    width: 210px;
    height: 86px;
    line-height: 1.4; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 * html .thumTextAreaTaypE p {
    line-height: 1.5; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 *:first-child + html .thumTextAreaTaypE p {
    line-height: 1.5; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .thumTextAreaTaypE p a {
    font-size: 11px !important;
    text-decoration: none !important; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .thumTextAreaTaypE p a:visited {
    color: #333333 !important; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .thumTextAreaTaypE p a:hover {
    color: #333333 !important; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .thumTextAreaTaypE p a:active {
    color: #333333 !important; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .boxGeneral {
    border: 1px solid #E6E6E6;
    padding: 10px;
    margin-top: 5px;
    margin-bottom: 20px;
    line-height: 20px; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .boxGeneral-red {
    border: 1px solid #d30015;
    padding: 10px;
    margin-top: 5px;
    margin-bottom: 20px;
    line-height: 20px; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .boxComment {
    border: 2px solid #EFEB9C;
    padding: 9px;
    background-color: #F7F4CC; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .boxRef {
    border: 1px solid #E6E6E6;
    padding: 10px;
    background-color: #FCFCFC; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 a.btn_over:hover img {
    filter: alpha(opacity=90);
    opacity: 0.9; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 div.fortop {
    display: none; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 div.bgPetmark01 {
    background: url(/_pl_img/old/_img/element/bg_petmark01.png) right top no-repeat;
    width: 728px;
    border: 1px solid #DDD;
    padding: 5px;
    zoom: 100%; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .boxSummary {
    border: 1px solid #DDD;
    padding: 5px;
    zoom: 100%; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .btn_wh240 {
    float: left;
    position: relative;
    width: 220px;
    height: 220px;
    background-image: url(/_pl_img/old/_img/element/bg_box_wh240_01.png);
    background-position: 0 0;
    background-repeat: no-repeat;
    padding: 10px; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .btn_wh240:hover {
    background-image: url(/_pl_img/old/_img/element/bg_box_wh240_02.png); }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .btn_wh240 .inner p {
    font-size: 11px;
    line-height: 1.5; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 ul.team26join {
    margin: 0 auto;
    width: 500px; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 ul.team26join li a {
    float: left;
    width: 160px;
    height: 46px; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 ul.team26join li span {
    display: none; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 ul.team26join li.select01 a {
    background-image: url(/_pl_img/old/_img/btn/btn_team26_01_n.png); }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 ul.team26join li.select02 a {
    background-image: url(/_pl_img/old/_img/btn/btn_team26_02_n.png);
    margin: 0 10px; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 ul.team26join li.select03 a {
    background-image: url(/_pl_img/old/_img/btn/btn_team26_03_n.png); }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 ul.team26join li.select01 a:hover {
    background-image: url(/_pl_img/old/_img/btn/btn_team26_01_o.png); }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 ul.team26join li.select02 a:hover {
    background-image: url(/_pl_img/old/_img/btn/btn_team26_02_o.png);
    margin: 0 10px; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 ul.team26join li.select03 a:hover {
    background-image: url(/_pl_img/old/_img/btn/btn_team26_03_o.png); }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .newsTicketBtn13On,
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .newsTicketBtn13Off {
    background: url(/_pl_img/old/_img/element/bg_2013ticket.jpg) no-repeat left top;
    padding: 8px 0 0 200px;
    height: 65px; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .newsTicketBtn13Off {
    padding-left: 205px; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .newsTicketBtn13On,
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .newsTicketBtn13Off {
    *zoom: 1; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .newsTicketBtn13On:after,
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .newsTicketBtn13Off:after {
    content: '';
    display: block;
    clear: both; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 ul.eventAnchor {
    line-height: 180%;
    width: 720px;
    border: 1px solid #CCC;
    padding: 10px;
    background-color: #EFEFEF;
    *zoom: 1; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 ul.eventAnchor:after {
    content: '';
    display: block;
    clear: both; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 ul.eventAnchor li.combination01 {
    width: 66%;
    float: left; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 ul.eventAnchor li.combination02 {
    width: 50%;
    float: left; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 ul.eventAnchor li.combination03 {
    width: 33%;
    float: left; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 ul.eventAnchor li.combination04 {
    width: 25%;
    float: left; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 ul.eventAnchor li.combination05 {
    width: 20%;
    float: left; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .floatL440 {
    /* -- 画像幅280px推奨 -- */
    width: 440px;
    float: left; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .floatR440 {
    /* -- 画像幅280px推奨 -- */
    width: 440px;
    float: right; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .floatL500 {
    /* -- 画像幅220px推奨 -- */
    width: 500px;
    float: left; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .floatR500 {
    /* -- 画像幅220px推奨 -- */
    width: 500px;
    float: right; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .floatL500:after,
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .floatR500:after,
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .floatL440:after,
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .floatR440:after {
    content: '';
    display: block;
    clear: both; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .boxw380 {
    width: 380px; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .boxw390 {
    width: 390px; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .forSP {
    display: none !important; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .fTop {
    padding: 10px 0;
    text-align: right;
    height: 80%;
    clear: both; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 a.lb2 {
    background: url(/_pl_img/old/_img/element/ico_lb02.png) right 50% no-repeat;
    padding: 3px 18px 3px 0; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 a.lb3 {
    background: url(/_pl_img/old/_img/element/ico_lb03.png) left center no-repeat;
    padding: 2px 0 3px 16px; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .fR10 {
    float: right;
    margin-left: 10px; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .w440 {
    width: 440px; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .w600 {
    width: 600px; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .w380 {
    width: 380px; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .submit {
    border-top: 1px solid #edbaba;
    border-right: 1px solid #7c2525;
    border-bottom: 1px solid #7c2525;
    border-left: 1px solid #edbaba;
    padding: 5px 40px;
    font-weight: bold;
    font-size: 16px;
    cursor: pointer;
    color: #FFF;
    background-color: #AE0000;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.2);
    background: -webkit-gradient(linear, left top, left bottom, from(#f15353), to(#a01212));
    -webkit-box-shadow: 1px 1px 1px #fff;
    background: -moz-linear-gradient(top, #f15353, #a01212); }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .reset {
    border-top: 1px solid #ccc;
    border-right: 1px solid #999;
    border-bottom: 1px solid #999;
    border-left: 1px solid #ccc;
    padding: 5px 20px;
    font-size: 12px;
    cursor: pointer;
    color: #333;
    background-color: #EEE;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 #newsPageLink01 {
    clear: both;
    margin: 0 auto 15px; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 #newsPageLink01:after {
    content: ".";
    display: block;
    visibility: hidden;
    height: 0.1px;
    font-size: 0.1em;
    line-height: 0;
    clear: both; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 #newsPageLink01 li {
    float: left;
    width: 46%;
    margin-left: 10px;
    margin-bottom: 10px; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 #newsPageLink01 li.snglRow {
    line-height: 40px; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 #newsPageLink01 li a {
    display: block;
    background: #45484d;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzQ1NDg0ZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #45484d 0%, #000000 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #45484d), color-stop(100%, #000000));
    background: -webkit-linear-gradient(top, #45484d 0%, #000000 100%);
    background: -o-linear-gradient(top, #45484d 0%, #000000 100%);
    background: -ms-linear-gradient(top, #45484d 0%, #000000 100%);
    background: linear-gradient(to bottom, #45484d 0%, #000000 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#45484d', endColorstr='#000000',GradientType=0 );
    border-radius: 10px;
    color: #FFF;
    font-size: 12px;
    text-decoration: none;
    text-align: center;
    padding: 8px; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 #newsPageLink01 li a:hover {
    background: #70757c;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzcwNzU3YyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM0OTQ5NDkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #70757c 0%, #494949 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #70757c), color-stop(100%, #494949));
    background: -webkit-linear-gradient(top, #70757c 0%, #494949 100%);
    background: -o-linear-gradient(top, #70757c 0%, #494949 100%);
    background: -ms-linear-gradient(top, #70757c 0%, #494949 100%);
    background: linear-gradient(to bottom, #70757c 0%, #494949 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#70757c', endColorstr='#494949',GradientType=0 );
    color: #FFF !important; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .faqList01 dl {
    border-top: #CCC 1px solid;
    border-left: #CCC 1px solid;
    border-right: #CCC 1px solid; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .faqList01 dl:last-child {
    border-bottom: #CCC 1px solid; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .faqList01 dt {
    background-color: #EEE;
    border-bottom: #CCC 1px dotted; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .faqList01 dt,
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .faqList01 dd {
    text-indent: -14px;
    padding: 5px 10px 5px 34px; }
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .faqList01 dt .headQa,
  #pl_content #pl_contentInner main[role="main"] .pl_textBlock01 .faqList01 dd .headQa {
    font-size: 14px;
    font-weight: bold;
    margin-left: -10px;
    margin-right: 10px; }

/*# sourceMappingURL=base2012.css.map */
