@charset "UTF-8";
/*
* cmn_style.css
*
* date:2011/12/05
*/
*[class*="pl_textBlock"] {
  /* clearfix */
  /* ---------------------------------------------------------- */
  /* 汎用クラス */
  /* ---------------------------------------------------------- */
  /* bg */
  /* color */
  /* color(member) */
  /* border */
  /* position */
  /* hr */
  /* margin */
  /* margin-top */
  /* margin-bottom */
  /* margin-right */
  /* margin-left */
  /* padding */
  /* padding-top */
  /* padding-bottom */
  /* padding-right */
  /* padding-left */
  /* line-height */
  /* height */
  /*inline-blockにして スペース */
  /* border-radius */
  /* clear */
  /* font-size */
  /* font-weight */
  /* text-decoration */
  /*display */
  /* 横幅 */
  /* input */
  /*テキストのアイコン化 */
  /* PCとSPで表示振り分け */
  /* SP表示画像の幅100%解除 */
  /*spエラー問い合わせ_2013/11/19*/
  /* ランダムエリア
  /* --------------------------------------------------------- */
  /* kaltura（動画プレーヤー）
  /* --------------------------------------------------------- */
  /* YouTube（動画プレーヤー）
  /* --------------------------------------------------------- */
  /* information
  ----------------------------------------------- */ }
  *[class*="pl_textBlock"] .clearfix {
    zoom: 1; }
  *[class*="pl_textBlock"] .clearfix:after {
    content: "";
    display: block;
    clear: both; }
  *[class*="pl_textBlock"] .iC {
    text-align: center; }
  *[class*="pl_textBlock"] .iL {
    text-align: left; }
  *[class*="pl_textBlock"] .iR {
    text-align: right; }
  *[class*="pl_textBlock"] .bC {
    display: block;
    margin-left: auto;
    margin-right: auto; }
  *[class*="pl_textBlock"] .bL {
    display: block;
    float: left; }
  *[class*="pl_textBlock"] .bR {
    display: block;
    float: right; }
  *[class*="pl_textBlock"] .bgWhite {
    background: #fff; }
  *[class*="pl_textBlock"] .bgWhite hr {
    clear: both; }
  *[class*="pl_textBlock"] .bgGray {
    background: #ccc; }
  *[class*="pl_textBlock"] .bgDarkGray {
    background: #999; }
  *[class*="pl_textBlock"] .bgBlack {
    background: #222; }
  *[class*="pl_textBlock"] .bgBlue {
    background: #00214b;
    color: #fff; }
  *[class*="pl_textBlock"] .bgSky {
    background: #09c; }
  *[class*="pl_textBlock"] .bgDate {
    background: #d4e1f5; }
  *[class*="pl_textBlock"] .bgDate a {
    color: #000;
    display: block; }
  *[class*="pl_textBlock"] .cBlue.bgDate a {
    color: #4b5a83; }
  *[class*="pl_textBlock"] .cRed.bgDate a {
    color: #C00; }
  *[class*="pl_textBlock"] .bgToday {
    background: #c00;
    color: #fff; }
  *[class*="pl_textBlock"] .bgToday a {
    color: #fff; }
  *[class*="pl_textBlock"] .bgGradGray {
    background: #adadad;
    /* Old browsers */
    /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #adadad), color-stop(100%, #333333));
    /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #adadad 0%, #333333 100%);
    /* Chrome10+,Safari5.1+ */
    /* Opera 11.10+ */
    background: -webkit-linear-gradient(top, #adadad 0%, #333333 100%);
    background: linear-gradient(top, #adadad 0%, #333333 100%);
    /* W3C */ }
  *[class*="pl_textBlock"] .bgRed {
    background: #c30; }
  *[class*="pl_textBlock"] .cWhite {
    color: #fff; }
  *[class*="pl_textBlock"] .cBlack {
    color: #333; }
  *[class*="pl_textBlock"] .cGray {
    color: #666; }
  *[class*="pl_textBlock"] .cBlue {
    color: #4b5a83; }
  *[class*="pl_textBlock"] .cSky,
  *[class*="pl_textBlock"] a.cSky {
    color: #36f; }
  *[class*="pl_textBlock"] .cSky02,
  *[class*="pl_textBlock"] a.cSky02 {
    color: #09c; }
  *[class*="pl_textBlock"] .cRed,
  *[class*="pl_textBlock"] a.cRed {
    color: #c00; }
  *[class*="pl_textBlock"] .cOrange {
    color: #f60; }
  *[class*="pl_textBlock"] .cGreen {
    color: #22762B; }
  *[class*="pl_textBlock"] .cGold {
    color: #98621E; }
  *[class*="pl_textBlock"] .cMember0 {
    color: #008000; }
  *[class*="pl_textBlock"] .cMember3 {
    color: #808000; }
  *[class*="pl_textBlock"] .cMember6 {
    color: #808080; }
  *[class*="pl_textBlock"] .cMember9 {
    color: #daa520; }
  *[class*="pl_textBlock"] .cMember15 {
    color: #800080; }
  *[class*="pl_textBlock"] .bdrGray {
    border: 1px solid #ccc; }
  *[class*="pl_textBlock"] .poR {
    position: relative; }
  *[class*="pl_textBlock"] .hrBlack {
    height: 1px;
    border: none;
    background: #000; }
  *[class*="pl_textBlock"] .hrWhite {
    height: 1px;
    border: none;
    background: #fff; }
  *[class*="pl_textBlock"] .hrGray {
    height: 1px;
    border: none;
    background: #ccc; }
  *[class*="pl_textBlock"] .hrBlue {
    height: 1px;
    border: none;
    background: #00214b; }
  *[class*="pl_textBlock"] .hrSky {
    height: 1px;
    border: none;
    background: #49aad4; }
  *[class*="pl_textBlock"] .hrDouble {
    height: 1px;
    border: none;
    border-top: 1px solid #ccc;
    background: #fff; }
  *[class*="pl_textBlock"] .ma0 {
    margin: 0px; }
  *[class*="pl_textBlock"] .ma5 {
    margin: 5px; }
  *[class*="pl_textBlock"] .ma10 {
    margin: 10px; }
  *[class*="pl_textBlock"] .ma20 {
    margin: 20px; }
  *[class*="pl_textBlock"] .mt5 {
    margin-top: 5px; }
  *[class*="pl_textBlock"] .mt10 {
    margin-top: 10px; }
  *[class*="pl_textBlock"] .mt20 {
    margin-top: 20px; }
  *[class*="pl_textBlock"] .mb5 {
    margin-bottom: 5px; }
  *[class*="pl_textBlock"] .mb10 {
    margin-bottom: 10px; }
  *[class*="pl_textBlock"] .mb15 {
    margin-bottom: 15px; }
  *[class*="pl_textBlock"] .mb20 {
    margin-bottom: 20px; }
  *[class*="pl_textBlock"] .mb25 {
    margin-bottom: 25px; }
  *[class*="pl_textBlock"] .mr5 {
    margin-right: 5px; }
  *[class*="pl_textBlock"] .mr10 {
    margin-right: 10px; }
  *[class*="pl_textBlock"] .mr20 {
    margin-right: 20px; }
  *[class*="pl_textBlock"] .ml5 {
    margin-left: 5px; }
  *[class*="pl_textBlock"] .ml10 {
    margin-left: 10px; }
  *[class*="pl_textBlock"] .ml20 {
    margin-left: 20px; }
  *[class*="pl_textBlock"] .pa5 {
    padding: 5px; }
  *[class*="pl_textBlock"] .pa10 {
    padding: 10px; }
  *[class*="pl_textBlock"] .pa15 {
    padding: 15px; }
  *[class*="pl_textBlock"] .pa20 {
    padding: 20px; }
  *[class*="pl_textBlock"] .pt5 {
    display: block;
    padding-top: 5px; }
  *[class*="pl_textBlock"] .pt10 {
    display: block;
    padding-top: 10px; }
  *[class*="pl_textBlock"] .pt20 {
    display: block;
    padding-top: 20px; }
  *[class*="pl_textBlock"] .pt30 {
    display: block;
    padding-top: 30px; }
  *[class*="pl_textBlock"] .pb5 {
    display: block;
    padding-bottom: 5px; }
  *[class*="pl_textBlock"] .pb10 {
    display: block;
    padding-bottom: 10px; }
  *[class*="pl_textBlock"] .pb20 {
    display: block;
    padding-bottom: 20px; }
  *[class*="pl_textBlock"] .pr5 {
    display: block;
    padding-right: 5px; }
  *[class*="pl_textBlock"] .pr10 {
    display: block;
    padding-right: 10px; }
  *[class*="pl_textBlock"] .pr20 {
    display: block;
    padding-right: 20px; }
  *[class*="pl_textBlock"] .pl5 {
    display: block;
    padding-left: 5px; }
  *[class*="pl_textBlock"] .pl10 {
    display: block;
    padding-left: 10px; }
  *[class*="pl_textBlock"] .pl20 {
    display: block;
    padding-left: 20px; }
  *[class*="pl_textBlock"] .bbB {
    border-bottom: 1px solid #000; }
  *[class*="pl_textBlock"] .lh15 {
    line-height: 15px; }
  *[class*="pl_textBlock"] .lh17 {
    line-height: 17px; }
  *[class*="pl_textBlock"] .lh16 {
    line-height: 16px; }
  *[class*="pl_textBlock"] .lh22 {
    line-height: 22px; }
  *[class*="pl_textBlock"] .lh30 {
    line-height: 30px; }
  *[class*="pl_textBlock"] .hgt5 {
    display: block;
    height: 5px; }
  *[class*="pl_textBlock"] .hgt10 {
    display: block;
    height: 10px; }
  *[class*="pl_textBlock"] .spaceW5 {
    display: inline-block;
    width: 5px; }
  *[class*="pl_textBlock"] .bdrz4 {
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px; }
  *[class*="pl_textBlock"] .bdrz10 {
    border-radius: 10px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px; }
  *[class*="pl_textBlock"] .bdrz20 {
    border-radius: 20px;
    -moz-border-radius: 20px;
    -webkit-border-radius: 20px; }
  *[class*="pl_textBlock"] .clB {
    clear: both; }
  *[class*="pl_textBlock"] .clL {
    clear: left; }
  *[class*="pl_textBlock"] .clR {
    clear: right; }
  *[class*="pl_textBlock"] .fz10 {
    font-size: 10px; }
  *[class*="pl_textBlock"] .fz12 {
    font-size: 12px; }
  *[class*="pl_textBlock"] .fz13 {
    font-size: 13px; }
  *[class*="pl_textBlock"] .fz14 {
    font-size: 14px; }
  *[class*="pl_textBlock"] .fz16 {
    font-size: 16px; }
  *[class*="pl_textBlock"] .fz18 {
    font-size: 18px; }
  *[class*="pl_textBlock"] .fwN {
    font-weight: normal; }
  *[class*="pl_textBlock"] .fwB {
    font-weight: bold; }
  *[class*="pl_textBlock"] .tdN {
    text-decoration: none; }
  *[class*="pl_textBlock"] .tdU,
  *[class*="pl_textBlock"] a.tdU {
    text-decoration: underline; }
  *[class*="pl_textBlock"] .dInline {
    display: inline; }
  *[class*="pl_textBlock"] .dBlock {
    display: block; }
  *[class*="pl_textBlock"] .hMax {
    height: 100%; }
  *[class*="pl_textBlock"] .wFix {
    max-width: 100%; }
  *[class*="pl_textBlock"] .wMax {
    width: 100%; }
  *[class*="pl_textBlock"] .w40 {
    width: 40px; }
  *[class*="pl_textBlock"] .w50 {
    width: 50px; }
  *[class*="pl_textBlock"] .w100 {
    width: 100px; }
  *[class*="pl_textBlock"] .w120 {
    width: 120px; }
  *[class*="pl_textBlock"] .numInput {
    width: 40px;
    border-radius: 4px;
    padding: 10px 5px;
    vertical-align: bottom;
    background: #eee;
    box-shadow: inset 1px 1px 4px #ccc; }
  *[class*="pl_textBlock"] .numInput:hover,
  *[class*="pl_textBlock"] .numInput:active,
  *[class*="pl_textBlock"] .numInput:focus {
    background: #fff; }
  *[class*="pl_textBlock"] .curP:hover {
    cursor: pointer; }
  *[class*="pl_textBlock"] .mixi-check-button {
    margin-right: 5px; }
  *[class*="pl_textBlock"] .iconRed,
  *[class*="pl_textBlock"] .iconGreen,
  *[class*="pl_textBlock"] .iconBlue,
  *[class*="pl_textBlock"] .iconGray {
    display: inline-block;
    width: 15px;
    height: 15px;
    line-height: 15px;
    font-size: 10px;
    text-align: center;
    color: #fff;
    margin-right: 5px; }
  *[class*="pl_textBlock"] .iconRed {
    background: #a40000;
    border: 1px solid #cc0101; }
  *[class*="pl_textBlock"] .iconGreen {
    background: #666600;
    border: 1px solid #679901; }
  *[class*="pl_textBlock"] .iconBlue {
    background: #2f4c77;
    border: 1px solid #5a82c3; }
  *[class*="pl_textBlock"] .iconGray {
    background: #A9A9A9;
    border: 1px solid #808080; }
  *[class*="pl_textBlock"] .spHidden {
    display: none; }
  *[class*="pl_textBlock"] .boxIntroduction {
    line-height: 1.4;
    padding: 15px;
    background-color: #F5F7F8;
    border: 1px solid #CCC;
    margin-bottom: 15px; }
  *[class*="pl_textBlock"] .boxIntroduction .indent ul {
    background: transparent !important; }
  *[class*="pl_textBlock"] .forPC {
    display: none !important; }
  *[class*="pl_textBlock"] .imgWAuto {
    width: auto !important;
    height: auto !important; }
  *[class*="pl_textBlock"] #paleagueTv {
    margin: 0 10px 10px; }
  *[class*="pl_textBlock"] a.limitationBtn {
    display: block;
    border-radius: 5px;
    text-align: center;
    padding: 5px;
    font-weight: bold;
    margin: 0 10px 10px; }
  *[class*="pl_textBlock"] a.limitationBtn {
    /*
    	background: -webkit-linear-gradient(top, rgb(255, 216, 46) 0%, rgb(255, 207, 0) 4%, rgb(255, 148, 0) 64%, rgb(230, 103, 0) 100%);
    	background: -o-linear-gradient(top, rgb(255, 216, 46) 0%, rgb(255, 207, 0) 4%, rgb(255, 148, 0) 64%, rgb(230, 103, 0) 100%);
    	background: -ms-linear-gradient(top, rgb(255, 216, 46) 0%, rgb(255, 207, 0) 4%, rgb(255, 148, 0) 64%, rgb(230, 103, 0) 100%);
    	background: -moz-linear-gradient(top, rgb(255, 216, 46) 0%, rgb(255, 207, 0) 4%, rgb(255, 148, 0) 64%, rgb(230, 103, 0) 100%);
    	background: linear-gradient(to bottom, rgb(255, 216, 46) 0%, rgb(255, 207, 0) 4%, rgb(255, 148, 0) 64%, rgb(230, 103, 0) 100%);
    */
    background-color: #FFC200;
    border: 1px solid #C09200;
    color: #343331; }
  *[class*="pl_textBlock"] a.limitationBtn span {
    display: inline-block;
    background-position: left 50%;
    background-repeat: no-repeat;
    background-size: 22px;
    padding-left: 25px;
    padding-top: 5px;
    padding-bottom: 5px; }
  *[class*="pl_textBlock"] a.limitationBtn span {
    background-image: url(/_pl_img/old/expansion/service/img/bg_limitationBtn01.png); }
  *[class*="pl_textBlock"] a.next_help {
    display: block;
    margin: 10px 5px 10px;
    width: 80px;
    text-align: center;
    line-height: 25px;
    height: 25px;
    color: #000000;
    font-family: Arial,Helvetica,sans-serif;
    font-weight: bold;
    border: 1px solid #545454;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    background: #EB8500;
    /* Old browsers */
    margin: 0 auto;
    background: url("/_pl_img/old/_img/news_list_arrow.png") no-repeat scroll right center;
    padding: 10px 25px 10px 10px;
    zoom: 1;
    margin-left: auto;
    margin-right: auto;
    margin-top: 10px;
    background-color: #fff; }
  *[class*="pl_textBlock"] a.end_help {
    display: block;
    margin: 5px 5px;
    width: 80px;
    text-align: center;
    line-height: 25px;
    height: 25px;
    color: #000000;
    font-family: Arial,Helvetica,sans-serif;
    font-weight: bold;
    border: 1px solid #545454;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    background: url("/_pl_img/old/_img/news_list_arrow.png") no-repeat scroll right center;
    padding: 10px 25px 10px 10px;
    zoom: 1;
    /*				margin-left: 150px;
    				margin-right: auto;*/
    background-color: #fff; }
  *[class*="pl_textBlock"] a.back_help {
    display: block;
    margin: 5px 5px;
    width: 80px;
    text-align: center;
    line-height: 25px;
    height: 25px;
    color: #000000;
    font-family: Arial,Helvetica,sans-serif;
    font-weight: bold;
    border: 1px solid #545454;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    margin: 0 auto;
    background: url("/_pl_img/old/_img/news_list_arrow_back.png") no-repeat scroll left center;
    padding: 10px 10px 10px 25px;
    zoom: 1;
    /*				margin-left: 150px;
    				margin-right: auto;*/
    background-color: #fff;
    margin-right: 0; }
  *[class*="pl_textBlock"] #help_form input[type="text"], *[class*="pl_textBlock"] textarea {
    background-color: #fff; }
  *[class*="pl_textBlock"] .bdRed {
    border: 1px solid #C33; }
  *[class*="pl_textBlock"] .bdBlue {
    border: 1px solid  #0476B4; }
  *[class*="pl_textBlock"] .bdDarkblue {
    border: 1px solid  #102960; }
  *[class*="pl_textBlock"] .bdYellow {
    border: 1px solid  #BABA00; }
  *[class*="pl_textBlock"] .bdGreen {
    border: 1px solid  #093; }
  *[class*="pl_textBlock"] .bdGray {
    border: 1px solid  #999; }
  *[class*="pl_textBlock"] .bdLightgray {
    border: 1px solid  #ccc; }
  *[class*="pl_textBlock"] .bdOrange {
    border: 1px solid  #F60; }
  *[class*="pl_textBlock"] .bdPink {
    border: 1px solid  #F764D2; }
  *[class*="pl_textBlock"] .randomdisplay ul li {
    display: none; }
  *[class*="pl_textBlock"] .randomdisplay ul li a {
    display: block; }
  *[class*="pl_textBlock"] .randomdisplay ul li a img {
    width: 100%;
    height: auto; }
  *[class*="pl_textBlock"] .kWidgetIframeContainer {
    width: auto !Important;
    height: 150px !Important;
    text-align: center; }
  *[class*="pl_textBlock"] .kWidgetIframeContainer iframe {
    width: auto !Important;
    height: 150px !Important;
    text-align: center; }
  *[class*="pl_textBlock"] .youtubeFrame {
    position: relative;
    width: 100%;
    padding-top: 56.25%; }
  *[class*="pl_textBlock"] .youtubeFrame iframe {
    position: absolute;
    top: 0;
    right: 0;
    width: 100% !important;
    height: 100% !important; }
  *[class*="pl_textBlock"] #information {
    text-align: center;
    border: 5px solid #ff0000;
    padding: 9px;
    background: #fff; }
  *[class*="pl_textBlock"] #information a {
    display: inline-block;
    background: url(/_pl_img/old/special/thanks/_img/2015/icon_information01.png) no-repeat 0px 50%;
    background-size: 21px;
    color: #ff0000;
    font-weight: bold;
    text-decoration: underline;
    padding: 0 0 0 28px; }

/*# sourceMappingURL=old_cmn_style.css.map */
