@charset "utf-8";

/* CSS Document */
html{
	font-size: 15px;
}
body{
	background: #efeef4;
	font-size: 14px;
}
.wrapper{
	width:100%;
	max-width:750px;
	margin:0 auto;
	padding-bottom:10px;
}
.commonQs_title {
    position: relative;
	margin-top: 10px;
    padding: 10px 39px 10px 28px;
    color: #000000;
    line-height: 1.4;
    background: #fff;
}
.commonQs_title::before{
    position: absolute;
    left:15px;
    top:50%;
    -webkit-transform:translate(0,-50%);
    transform:translate(0,-50%);
    content: "";
    width: 3px;
    height: 3px;
    background: #272628;
    border-radius: 50%;
}
.commonQs_title img {
	position:absolute;
	right:15px;
	top:50%;
    -webkit-transform:translate(0,-50%);
    transform:translate(0,-50%);
    width: 14px;
    -webkit-transform-origin: center center;
    transform-origin: center center;
    transition: all 0.5s ease-in;
}

.commonQs_title img.rotate {
    -webkit-transform:translate(0,-50%) rotate(-180deg);
    transform:translate(0,-50%) rotate(-180deg);
}

.commonQs_contant {
    padding: 10px 15px 0;
    color: #8c8c8c;
    display: none;
    text-align: justify;
}
.commonQs_contant p{
	min-height:20px;
	line-height:1.4;
}
.commonQs_contant p.at{
	color:#f75b5c;
}
