@charset "utf-8";
/* =======================================================================
   
   LAYOUT
   
   ======================================================================= */

/* =======================================================================
   PAGE BUILDING
   ======================================================================= */
body {
}

div#container {
  width: 960px;
}

/* =======================================================================
   AREA BUILDING
   ======================================================================= */
div#faq,
div#faq-answer,
div#support-wmp {
  width: 920px;
  margin-left: 20px;
}

/* =======================================================================
   BLOCK BUILDING
   ======================================================================= */


/* =======================================================================
   
   STYLE
   
   ======================================================================= */

/* H
   ----------------------------------------------------------------------- */
h1 {
  margin: 14px 0 7px 0;
  border-bottom: 3px solid #dfdfdf;
  padding: 0 0 8px 0;
  font-size: 18px;
  font-weight: bold;
}

h1 span {
  font-size: 12px;
  font-weight: normal;
  margin: 0 0 0 24px;
}

h2 {
  width: 912px;
  _width: 920px;
  height: 21px;
  _height: 26px;
  padding: 5px 0 0 8px;
  background: #158bef url(https://image2.b-ch.com/contents/faq/ctg_bg.gif) repeat-x;
}

div#support-wmp h2#wmp-inquiry {
  margin: 0;
  background: transparent none;
  padding: 0;
  font-size: 14px;
  font-weight: normal;
}

div#support-wmp p.subheading {
  margin-top: 6px;
  background: #d1e7fb;
  padding: 6px 0 6px 15px;
  font-size: 14px;
  font-weight: bold;
}

div#support-wmp p.subttl {
  margin-top: 15px;
  font-size: 14px;
  font-weight: normal;
  color: #2857a3;
}

div#support-wmp div.support-content-2 p.subttl {
  margin-left: 14px;
}

/* gotop
   ----------------------------------------------------------------------- */
p.gotop {
  margin: 0;
  text-align: right;
}

/* -----------------------------------------------------------------------
   faq
   ----------------------------------------------------------------------- */
ul.faq_menu {
  margin: 10px 0 11px 0;
  padding: 0;
}

ul.faq_menu li {
  margin-bottom: 5px;
  font-size: 12px;
}

ul.faq-list-q {
  margin: 10px 10px 13px 11px;
  padding: 0;
}

ul.faq-list-q li {
  marign-bottom: 8px;
  background: transparent url(https://image2.b-ch.com/contents/faq/icn_question.gif) no-repeat;
  font-size: 14px;
}

div#faq ul.faq-list-q li {
  text-indent: -14px;
  padding-left: 42px;
}

div#faq-answer ul.faq-list-q li {
  margin-bottom: 10px;
  text-indent: 0;
  padding: 0 0 10px 28px;
  border-bottom: 1px solid #e0e0e0;
}

ul.faq-list-q li a,
ul.faq-list-q li a:hover {
  color: #2857a3;
}

ul.faq-list-q li a.q-item,
ul.faq-list-q li a.q-item:hover {
  text-decoration: none;
}

div#faq-answer ul.faq-list-q ul.faq-list-a {
  border: 0;
  margin: 0;
  padding: 0 0 0 23px;
  background: transparent url(https://image2.b-ch.com/contents/faq/icn_answer.gif) no-repeat;
}

div#faq-answer ul.faq-list-q li ul.faq-list-a li {
  margin: 8px 0 0 0;
  padding: 0;
  border-bottom: 0 !important;
  background-image: none;
  _background: transparent url(https://image2.b-ch.com/contents/faq/space.gif) no-repeat;
  font-size: 12px;
}

div#faq-answer ul.faq-list-q li ul.faq-list-a li.text-top-num {
  text-indent: -2em;
  padding-left: 2em;
}

div#faq-answer ul.faq-list-q li ul.faq-list-a li.text-top-kome {
  text-indent: -1em;
  padding-left: 1em;
}

div#faq-answer ul.faq-list-q li ul.faq-list-a li a,
div#faq-answer ul.faq-list-q li ul.faq-list-a li a:hover {
  color: #0084ff;
}

div#faq-answer ul.faq-list-q li ul.faq-list-a li ul.notice {
  width: 538px;
  _width: 550px;
  margin: 6px 0 8px 0;
  padding: 12px 0 12px 12px;
  border: 1px solid #e0e0e0;
}

div#faq-answer ul.faq-list-q li ul.faq-list-a li ul.notice li {
  margin: 0;
}

div#faq-answer ul.faq-list-q li ul.faq-list-a li ul.notice li ul {
  margin: 0;
  padding: 0;
}

div#faq-answer ul.faq-list-q li ul.faq-list-a li ul.link-list {
  margin: 0;
  padding: 0;
}

div#faq-answer ul.faq-list-q li ul.faq-list-a li ul.link-list li {
  float: left;
  margin: 0 2em 0 0;
}

div#faq-answer ul.faq-list-q li ul.faq-list-a li ul.link-list li.yahoo a,
div#faq-answer ul.faq-list-q li ul.faq-list-a li ul.link-list li.yahoo a:hover {
  color: #5c31ff;
}

div#faq-answer ul.faq-list-q li ul.faq-list-a li ul.link-list li.animeone a,
div#faq-answer ul.faq-list-q li ul.faq-list-a li ul.link-list li.animeone a:hover {
  color: #0f71cc;
}

div#faq-answer ul.faq-list-q li ul.faq-list-a li ul.link-list li.ocn a,
div#faq-answer ul.faq-list-q li ul.faq-list-a li ul.link-list li.ocn a:hover {
  color: #ff0000;
}

div#faq-answer ul.faq-list-q li ul.faq-list-a li ul.link-list li.ant a,
div#faq-answer ul.faq-list-q li ul.faq-list-a li ul.link-list li.ant a:hover {
  color: #2d8a90;
}

div#faq-answer ul.faq-list-q li ul.faq-list-a li p.item-cnf {
  margin-left: 2em;
}

div#faq-answer ul.faq-list-q li ul.faq-list-a li ul.message-list {
  margin: 0;
  padding: 0;
}

div#faq-answer ul.faq-list-q li ul.faq-list-a li ul.message-list li {
  color: #2857a3;
}

div#faq-answer ul.faq-list-q li ul.faq-list-a li ul.message-list p.item-cnf {
  margin-left: 1em;
  color: #000000;
}

div#faq-answer ul.faq-list-q li ul.faq-list-a li dl.diverge-answer dt {
  padding-left: 8px;
  background: transparent url(../../img/common/icn_play_red_12.gif) no-repeat 0 3px;
  _background: transparent url(../../img/common/icn_play_red_12.gif) no-repeat 0 4px;
  color: #ff0000;
}

div#faq-answer ul.faq-list-q li ul.faq-list-a li dl.diverge-answer dd {
  margin-bottom: 10px;
}

div#faq-answer ul.faq-list-q li ul.faq-list-a li span {
  color: #ff0000;
}

p.pay_list_img {
  margin: 15px 0 15px 0;
}

dl.sbpayment {
  width: 665px;
  _width: 685px;
  margin: 10px 0;
  background: #f5f6cb;
  padding: 5px 0 3px 12px;
  _padding: 4px 0 4px 12px;
}

dl.sbpayment dt,
dl.sbpayment dd {
  float: left;
  margin-right: 1em;
  font-weight: normal;
}

ul.pay_list_txt {
  margin: 0 0 14px 0;
  padding: 0;
}

ul.pay_list_txt li {
  float: left;
  margin: 0 2em 0 0 !important;
}

div#bch-service {
  margin: 14px 0 0 40px;
}

div#bch-service p.introduction {
  font-size: 14px;
}

div#bch-service p.subheading {
  margin: 16px 0 0 0;
  font-size: 14px;
  color: #0084ff;
  font-weight: bold;
}

div#bch-service p.subheading a,
div#bch-service p.subheading a:hover {
  color: #0084ff;
  text-decoration: none;
}

div#bch-service div.notice {
  width: 842px;
  margin-bottom: 6px;
}

div#bch-service div.notice p {
  float: left;
  height: 18px;
  padding-top: 2px;
  _padding-top: 1px;
}

div#bch-service div.notice p.attention {
  float: right;
  padding-left: 19px;
  background: transparent url(https://image2.b-ch.com/contents/faq/icn_attention.gif) 5px 2px no-repeat;
}

div#bch-service table {
  width: 842px;
}

div#bch-service table th,
div#bch-service table td {
  border: 1px solid #bababa;
  padding: 4px 8px;
}

div#bch-service table th {
  background: #bababa;
  font-weight: bold;
  text-align: center;
}

div#bch-service table th.item,
div#bch-service table th.bch-mbr {
  border-right-color: #ffffff;
}

div#bch-service table th.bch-none-mbr {
  width: 6em;
}

div#bch-service table td {
}

div#bch-service table td a,
div#bch-service table td a:hover {
  color: #2857a3;
}

div#bch-service table td a.link-info,
div#bch-service table td a.link-info:hover {
  color: #0084ff;
}

div#bch-service table td.item {
}

div#bch-service table td.bch-mbr {
  text-align: center;
  background: #e8f5ff;
}

div#bch-service table td.bch-none-mbr {
  text-align: center;
}

div#bch-service p.notice {
  width: 842px;
  margin-top: 4px;
  text-align: right;
}

div.no-solution {
  margin: 0 0 26px 11px;
}

div.no-solution p.no-solution-txt {
  float: left;
  font-size: 14px;
}

div.no-solution p.gotop {
  float: right;
}

/* -----------------------------------------------------------------------
   support-wmp
   ----------------------------------------------------------------------- */
div.support-content,
div.support-content-2 {
  margin: 10px 10px 30px 9px;
}

div.support-content p.intro,
div.support-content-2 p.intro {
  font-size: 14px;
  font-weight: bold;
  color: #2857a3;
}

div.support-content p.h4-txt {
  margin: 15px 0 0 0;
}

div.support-content-2 p.h4-txt {
  margin: 15px 0 22px 14px;
}

div.support-content-2 p.txt {
  margin: 15px 0 0 0;
}

ul.support-process {
  margin: 10px 0 0 1em;
  padding: 0;
}

ul.support-process-2 {
  margin: 10px 0 0 0;
  padding: 0;
}

div.support-content-2 ul.support-process,
div.support-content-2 ul.support-process-2 {
  margin-left: 26px;
}

ul.support-process li,
ul.support-process-2 li {
  margin-bottom: 4px;
  text-indent: -2em;
  padding-left: 2em;
}


p.capture {
  display: inline-block;
  width: auto !important;
  min-width: 255px;
  width: 255px;
  text-align: center;
  line-height: 20px;
}

div#wmp_ctg_play_start-3-img {
}

div#wmp_ctg_play_start-3-img p {
  float: left;
  margin-right: 18px;
}

div#wmp_ctg_play_start-3-img p.cap-arrow {
  margin-top: 84px;
}

p.wmp_ctg_play_start-4-intro {
  margin: 15px 0 0 0;
}

p.wmp_ctg_play_start-4-notice {
  margin: 1em 0 0 0;
  text-indent: -1em;
  padding-left: 1em;
  color: #ff0000;
}

p.wmp_ctg_play_start-4-process {
  margin: 1em 0 0 0;
}

table#rec-spec {
  border-top: 1px solid #000000;
  border-right: 1px solid #000000;
  margin: 20px 0 20px 0;
}

table#rec-spec td {
  border-bottom: 1px solid #000000;
  border-left: 1px solid #000000;
  padding: 5px;
}

table#rec-spec td td {
  border: none;
  padding: 0;
}

table#rec-spec td.bgc-a {
  background: #E8FDF8;
}

table#rec-spec td.bgc-b {
  background: #F2F2F2;
}

table#rec-spec td.bgc-c {
  background: #ccffcc;
}

table#rec-spec td#js-cnf {
  padding: 0 0 0 50px;
}

table#rec-spec td a:link,
table#rec-spec td a:visited {
  color: #0000ff;
}

table#rec-spec td a:hover {
  color: #ff0000;
}
