@media print, screen and (min-width:767px){
	.plspImg img{
		width:40%;
		float:right;
	}
	.plspText{
		width:60%;
		float:left;
		line-height:1.8;
	}
	.sectionTitle{
		width:100%;
		float:left;
		margin:20px 0 0 0;
	}
	.sectionTitle dt{
		padding:5px 10px;
		background-color: #777777;
		color:#ffffff;
		font-weight:normal;
		float:left;
		width:10%
	}
	.sectionTitle dd{
		padding:5px 10px;
		background-color: #e5e5e5;
		font-weight:normal;
		float:left;
		width:90%;
	}
	.plspCatch{
		clear:both;
		padding:20px 0 10px;
	}
	.plspCatch img{
		width:70%;
	}
	.yamabikoColor{
		background-color: #6fba2c!important;
	}
	.sectionInner dl:first-child{
		border-top:none;
	}
	.sectionInner{
		clear:both;
	}
	.sectionCate{
		border-top:1px solid #e5e5e5;
		float:left;
		padding-top:20px;
		width:100%;
	}
	.sectionCate dt div{
		color: #6fba2c;
		font-size:16px;
		font-weight: normal;
		margin-bottom:12px;
	}
	.sectionCate dt div img{
		width:62px;
		margin-right:20px;
	}
	.sectionCate dd.number{
		font-size:30px;
		padding:0 15px 0 0;
		width:5%;
		float:left;
		border-left:none;
		font-weight: 700;
		line-height:1.4;
		
	}
	.sectionCate dd{
		padding-left:25px;
		border-left:1px solid #e5e5e5;
		width:95%;
		float:left;
		line-height:1.8;
	}
	.sectionCate2{
		border-top:1px solid #e5e5e5;
		float:left;
		padding-top:20px;
		width:100%;
	}
	.sectionCate2 dt{
		font-size:30px;
		padding-right:15px;
		width:5%;
		float:left;
	}
	.sectionCate2 dd{
		padding-left:25px;
		border-left:1px solid #e5e5e5;
		width:95%;
		float:left;
		line-height:1.8;
	}
	.sectionCate2 dd span{
		color: #6fba2c;
		font-size:16px;
	}
	.plspDetails{
		margin-top:45px;
		float:left;
		width:100%;
	}
	.plspDetails ul{
		padding-left:25px;
		margin-top:25px;
	}
	.plspDetails li{
		list-style: decimal;
		line-height:1.8;
	}
}
@media  screen and (min-width:767px) and (max-width:992px) {
	.plspImg img{
		width:50%;
		float:right;
	}
	.plspText{
		width:50%;
		float:left;
		line-height:1.8;
	}
	.sectionTitle dt{
		padding:5px 10px;
		background-color: #777777;
		color:#ffffff;
		font-weight:normal;
		float:left;
		width:30%
	}
	.sectionTitle dd{
		padding:5px 10px;
		background-color: #e5e5e5;
		font-weight:normal;
		float:left;
		width:70%;
	}
}
@media  screen and (min-width:575px) and (max-width:766px) {
	.sectionCate dt div img{
		float:none!important;
	}
}
@media  screen and (max-width: 767px) {
	.plspImg img{
		width:100%;
		float:right;
		margin-bottom:20px;
	}
	.plspText{
		width:100%;
		line-height:1.8;
	}
	.sectionTitle dt{
		padding:5px 10px;
		background-color: #777777;
		color:#ffffff;
		font-weight:normal;
		float:left;
		width:35%
	}
	.sectionTitle dd{
		padding:5px 10px;
		background-color: #e5e5e5;
		font-weight:normal;
		float:left;
		width:65%;
	}
	.plspCatch{
		clear:both;
		padding:20px 0 10px;
	}
	.plspCatch img{
		width:100%;
	}
	.yamabikoColor{
		background-color: #6fba2c!important;
	}
	.sectionInner dl:first-child{
		border-top:none;
	}
	.sectionInner{
		clear:both;
	}
	.sectionCate{
		border-top:1px solid #e5e5e5;
		float:left;
		padding-top:20px;
		width:100%;
	}
	.sectionCate dt div{
		color: #6fba2c;
		font-size:16px;
		font-weight: normal;
		margin-bottom:25px;
		width:100%;
		vertical-align: middle;
	}
	.sectionCate dt div img{
		width:12%;
		margin-right:20px;
		float:left;
	}
	.sectionCate dd.number{
		font-size:30px;
		padding:0 15px 0 0;
		width:5%;
		border-left:none;
		font-weight: 700;
		line-height:1.4;
		clear:both;
		
	}
	.sectionCate dd{
		padding-left:25px;
		width:95%;
		float:left;
		line-height:1.8;
	}
	.sectionCate2{
		border-top:1px solid #e5e5e5;
		float:left;
		padding-top:20px;
		width:100%;
	}
	.sectionCate2 dt{
		font-size:30px;
		padding-right:15px;
		width:5%;
		float:left;
	}
	.sectionCate2 dd{
		padding-left:25px;
		width:95%;
		float:left;
		line-height:1.8;
	}
	.sectionCate2 dd span{
		color: #6fba2c;
		font-size:16px;
	}
	.plspDetails{
		margin-top:45px;
		float:left;
		width:100%;
	}
	.plspDetails ul{
		padding-left:25px;
		margin-top:25px;
	}
	.plspDetails li{
		list-style: decimal;
		line-height:1.8;
	}
}