@charset "UTF-8";

/*=====================================================

		よくあるご質問（Q&A）PC、スマホ用CSS

-----------------INDEX---------------------------------

		1.よくあるご質問共通
		
		2.エコステーション設置店舗一覧表
		
		3.ゆめかについて

=====================================================*/


/*1.よくあるご質問共通*/
/*=====================================================*/

.qa_wrap ul li::before{
	content: none;
}

.qa_main_content .qa_wrap ul li{
	padding-left: 0;
    text-indent: 0;
}

.qa_main_content{
	width: 100%;
	max-width:1100px;
	margin:0 auto;
	}
.qa_page_title h1 {
    margin: 0 0 20px;
    padding-left: 14px;
    height: 89px;
    color: #666666;
    font-size: 1.4em;
    line-height: 89px;
}
.qa_page_title{
	width:100%;
	background: url(../img/h1_bkg_large.jpg) no-repeat;
	}
.qa_wrap h2{
	background: url(../img/h2_bkg_large.jpg) no-repeat;
	background-position: left bottom;
	margin-top: 50px;
	padding: 8px 20px;
	color: #c60982;
	font-size: 1.2em;
	/*border: 1px solid #E5E5E5;*/
	border-bottom: none;
	}
.qa_accordionBox span{
	padding-right:10px;
	}
.qa_accordionBox h3{
	padding-left:15px;
	line-height:40px;
	font-size:0.9em;
	color:#666;
	font-weight: normal;
	}
p.qa_subList{
	padding-left:47px;
	text-indent:-31px;
	font-size:0.9em;
	color:#666;
	line-height:1.6;
	padding-bottom: 1.5em;
    padding-top: 1em;
	}
ul.qa_accordionBox{
	margin:0;
	padding:0;
	list-style: none;	
	}
.qa_accordionBox h3{
	border-bottom: 3px solid #dcdddd;
	background-color: #efefef;
	background-image: url(../img/plus.png);
	background-position: 99% 50%;
	background-repeat: no-repeat;
	}
.qa_accordionBox h3.open{
	background-image: url(../img/minus.png);
	background-position: 99% 50%;
	background-repeat: no-repeat;
	}
.qa_mainTrigger span{
	color:#00a0e9;
	}
.qa_subList span{
	color:#e4007f;
	}

.qa_mainTrigger{
	margin: 1em auto;
}

@media screen and (max-width:768px) {
.qa_mainTrigger{
	margin: 0 auto;
	padding-right: 1.5em;

}
	
	.qa_accordionBox h3{
	padding-left: 3em;
    text-indent: -2em;
    line-height: 2!important;
    padding-top: 0.7em;
    padding-bottom: 0.5em;
		padding-right: 2.5em;
	
	}
	
	.qa_accordionBox span {
    padding-right: 1em;
}
	
	
  }

/*==================================================================*/
/*1.よくあるご質問共通*/