


.faq_main_box {
  display:block;
  width:98%;
  border:solid 1px #aaa;
  background:#fff;
  margin:10px auto;
  position: relative;
}

.faq_main_box #faq_ttl {
  width:100%;
  height:20px;
  font-weight:bold;
  text-indent:1em;
  line-height:1.6em;
  background:#ccc;
}

/* --------------------------------------*/
/* 見出し                                 */
/* --------------------------------------*/
#contents_eacloud_faq #header_image {
  position: absolute;
  left: 20px;
  top: 20px;
  width: 710px;
  height: 50px;
}

.faq_midashi_obi {
  width:94%;
  height:auto;
  /*background:#ddd;*/
  padding:6px 10px;

  background:#494201;
  background: 
  -webkit-linear-gradient(linear, left top, right top, from(#001f0a), to(#494201)); 
  background: 
  -moz-linear-gradient(left, #001f0a, #494201);
  
  background: -ms-linear-gradient(left, #001f0a 0%, #494201 100%); /* IE10+ */
  background: linear-gradient(to right, #001f0a 0%, #494201 100%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000', endColorstr='#ffffff', GradientType=0); /* IE7,8,9 */
  color:#fff;

  font-weight:bold;
  margin:0px 8px;
  float:left;
}

/* --------------------------------------*/
/* テキストエリア                          */
/* --------------------------------------*/
#contents_eacloud_faq #text_area {
  position: absolute;
  left: 20px;
  top: 20px;
  width: 710px;
  height: 510px;
}

.contents_main {
  background-color: #ffffff;
  border: solid 1px #bfbfbf;
  width: 710px;
}

.title_main {
  position: absolute;
  width: 37px;
  height: 37px;
  top: 0px;
}
.taxt_main {
  position: absolute;
  top: 0px;
  left: 45px;
}

#contents_br {
  background: url("https://eacache.s.konaminet.jp/game/eacloud/p/images/faq/page_faq_title_sub_br.jpg") no-repeat scroll transparent;
  position: relative;  
  width: 80%;
  height: 10px;
  top: 10px;
}

.in_box100 {
  width:98%;
  height:auto;
  margin:0;
  border-left:solid 1px #999;
  border-right:solid 1px #999;
  background:#fff;
}

.faq_box_m {
  float:left;
  margin:6px 0px 8px 8px;
  border:solid #ccc 1px;
  width:96%; 
}
.faq_box_s {
  float:left;
  margin:2px 10px; 
  width:96%;
}
.faq_box_line {
  border-top:dashed #999 1px;
  float:left;
  width:95%;
  margin:0 12px;
}
.faq_box_txt {
  float:left;
  width:90%;
  margin:2px 10px;
  padding:4px;
  /*border:solid 1px #ccc;*/
}
.faq_box_tq {
  float:left;
  background: url("https://eacache.s.konaminet.jp/game/eacloud/p/images/faq/page_faq_title_sub_q.png") no-repeat scroll transparent;
  width:37px; height:37px;
  margin:4px;
}
.faq_box_ta {
  float:left;
  background: url("https://eacache.s.konaminet.jp/game/eacloud/p/images/faq/page_faq_title_sub_a.png") no-repeat scroll transparent;
  width:37px; height:37px;
  margin:4px;
}
/*スマホ用の画像制限枠*/
@media (min-width: 600px){
#faq506box {
  width:500px;
  height:auto;
  margin:0 auto;
  padding:4px;
  /*text-align:center;*/
}
}
@media (max-width: 599px){
#faq506box {
  width:90%;
  height:auto;
  margin:0 auto;
  padding:4px;
  /*text-align:center;*/
}
}



