@charset "UTF-8";
figure {
	display: inline-block;
}

figure img {
	max-width: 100%;	
	vertical-align: bottom;
}
header{
	position:relative;
}
#ALWcatch{
	position:relative;
	display:block;
}
#ALW1{
    position: relative;
    background-image: url(../img/aclp2_img2.jpg);
    background-repeat: no-repeat;
    background-position: center top;
    height: 230px;
    background-size: cover;
	display:block;
	padding-top:50px;
}
#ALW1 p{
	color:#FFF;
	font-size:18px;
	text-align:center;
	line-height:1.3em;
}
#ALW1-p1{
	padding-bottom:25px;

}
#ALW1-p1 span{
	background-color:#CF0003;
	padding:5px 7px;
	border-radius:5px;
	font-size:20px;
}
#ALW-p2{
	color:#D50003;
	font-size:13px;
	line-height:1.4em;
	text-align:center;
	padding:15px 0px;
}

/*member*/
.ALW-h3{
	background: #e61f6c; /* Old browsers */
background: -moz-linear-gradient(left, #e61f6c 0%, #eb5f43 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left, #e61f6c 0%,#eb5f43 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right, #e61f6c 0%,#eb5f43 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e61f6c', endColorstr='#eb5f43',GradientType=1 ); /* IE6-9 */
	line-height:35px;
	margin-bottom:10px;
	color:#FFF;
}
.ALW-h3 big{
	font-size:18px;
	font-weight:bold;
	padding-left:10px;
}
.ALW-h3 span{
	background-color:#CB4934;
	line-height:25px;
	padding:0px 10px;
	float:right;
	margin-top:6px;
	border-radius:10px;
	margin-right:5px;
}
.ALW-Member{
	position:relative;
	width:95%;
	margin:auto;
	padding-bottom:25px;
}
.ALWM-img{
	display:inline-block;
	vertical-align:top;
	width:35%;
	height:120px;
	overflow: hidden;
	border-radius:7px;
	padding-right:1%;
}
.ALWM-img img{
	width:100%;
	height:auto;
	object-fit:cover;
	
}
.ALWM-info{
	display:inline-block;
	vertical-align:top;
	width:62%;
}
.ALWM-tag{
	position:relative;
	padding-bottom:5px;
}
.ALWM-tag span{
	background-color:#E3BD6F;
	line-height:20px;
	display:inline-block;
	border-radius:3px;
	margin-right:3px;
	font-size:12px;
	color:#000;
	padding:0px 2px;
	margin-bottom:5px;
}
.ALWM-comment{
	font-size:15px;
	line-height:1.4em;
	position:relative;
	padding-bottom:5px;
}

@keyframes anime{
0%{transform:scale(.90); opacity:0.5}
80%{opacity:.0.5}to{transform:scale(1.08,1.5); opacity:0}
}
.ALWM-Reg {
  position: relative;
  margin: 0 auto;
  transition: .2s;
}
.ALWM-Reg:before, .ALWM-Reg:after {
  content: "";
  position: absolute;
  z-index: 0;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  border-radius: 10px;
  background: #856E6F;
  transform: translate3d(0,0,0);
}
.ALWM-Reg:before {
  animation: anime 2s ease-out infinite;
}
.ALWM-Reg:after {
 animation: anime 2s ease-out 1s infinite;
}
.ALWM-Reg a {
  display: block;
}
.ALWM-Reg img {
  position: relative;
  z-index: 10;
}

/*slide*/
#ACW-sld{
	position:relative;
	padding-bottom:35px;
}
#ACW-sld h2{
	background: #e61f6c; /* Old browsers */
background: -moz-linear-gradient(left, #e61f6c 0%, #eb5f43 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left, #e61f6c 0%,#eb5f43 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right, #e61f6c 0%,#eb5f43 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e61f6c', endColorstr='#eb5f43',GradientType=1 ); /* IE6-9 */
	line-height:35px;
	margin-bottom:10px;
	color:#FFF;
	text-align:center;
	font-size:14px;
}
.SDN{
	text-align:center;
}
.SDN-new{
	padding:1px;
}
.SDN-new img{
	width:18px;
}
.SDN-name{
	font-size:13px;
	padding-right:5px;
	line-height:1.2em;
}
.SDN-age{
	font-size:11px;
	line-height:1.5em;
}
.SDN-com{
font-size:12px;
	line-height:1.5em;
	padding-bottom:5px;
}
.SDN-line{
	background-color:#55B332;
	text-align:center;
	color:#FFF;
	line-height:35px;
	border-radius:30px;
	width:90%;
	margin:auto;
	margin-top:10px;
}