@charset "utf-8";
	
/*--------------------------------------------
 
      よくあるご質問（index.html）
 
---------------------------------------------*/

h3.works{
	font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	font-size:180%;
	font-weight:bold;
	text-align:center;
	background:url(../img/dobble-dot.gif) repeat-x left bottom;
	padding:0 0 20px 0;
	margin:0 0 20px 0;
}

.wait{
	text-align:center;
	margin:0px auto;
}

.wait img{
	width:100%;
	height:auto;
	max-width:600px;
}



ul.accordion { }
ul.accordion a { display:block;}
ul.accordion span { display:block;cursor:pointer; }
ul.accordion ul { display:none;}
ul.accordion li {list-style:none;}
ul.accordion > li { }
ul.accordion > li > p {}


.faq-bloxk{
	margin-bottom:20px;
	padding:3%;
	list-style-type:none;
	overflow:hidden;
	box-shadow: 0 0 0 5px #eee inset;
}

.faq-image{
	width:50px;
	float:left;
}

.faq-cont{
	width:100%;
	background:url(../img/btn-answer.gif) no-repeat right top;
	float:right;
}

.faq-cont .question{
	padding:3px 120px 3px 35px;
	font-size:110%;
	cursor:pointer;
	font-weight:bold;
	line-height:150%;
	background:url(../img/icon-q.gif) no-repeat left top;
}

.faq-cont .answer{
	padding:20px 0px 3px 35px;
	background:url(../img/icon-a.gif) no-repeat left 20px;
	font-size:110%;
	line-height:1.8em;
	margin:20px 0 0 0;
	border-top:1px dotted #ccc;
}

.faq-cont .answer img{
	width:100%;
	height:auto;
}


@media screen and (min-width: 767px){   
  .brpc { display:inline !important; }
}

@media screen and (max-width: 767px){   
  .brpc { display:none !important; }
}