@charset "utf-8";
/* CSS Document */


.Alternate-list{width:100%;}
.Alternate-list ul{
	margin:30px 0px;	padding: 0px;	list-style: none;width:100%;
}
.Alternate-list ul li{
	margin:25px 0px;	padding: 25px 0px;	width:100%;	list-style: none;
}
.Alternate-list ul li+li{
	border-top: 1px dashed #E0E0E0;
}


.Alternate-title{font-size:28px; line-height: 40px; color:#138eee;}

.Alternate-content{font-size:16px; line-height: 28px; margin-top: 15px;}
.Alternate-img img{max-width:100%;}



@media screen and (max-width:999px){
	.Alternate-box-0 .Alternate-img{ float: none; text-align: left;width:100%;}
	.Alternate-box-0 .Alternate-txt{ float: none;width:100%;}
	.Alternate-box-1 .Alternate-img{ float: none;text-align: right;width:100%;}
	.Alternate-box-1 .Alternate-txt{ float: none;width:100%;}
}
@media screen and (min-width:1000px){
	.Alternate-box-0 .Alternate-img{ float: left; text-align: left;width:50%;}
	.Alternate-box-0 .Alternate-txt{ float: right;width:50%;}
	.Alternate-box-1 .Alternate-img{ float: right;text-align: right;width:50%;}
	.Alternate-box-1 .Alternate-txt{ float: left;width:50%;}
}