@charset "utf-8";
/* CSS Document */

#parapolish #intro{
	position:relative;
	height:680px;
	overflow:hidden;
	background:#F8F9FD;
}

#parapolish #intro img{
	object-fit: cover;
	height: 1084px;
	object-position: -120px -80px;
}

#parapolish #intro #text{
	position:absolute;
	right:3%;
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
}
#parapolish #intro #text img{
	object-fit:none;
	object-position:right;
}




@media only screen and (max-width: 600px) { 
#parapolish #intro {
    position: relative;
    height: auto;
    overflow: hidden;
}
#parapolish #intro img {
    object-fit: cover;
    height: 540px;
    object-position: -90px 140px;
}

#parapolish #intro #text{
	position:absolute;
	right:0;
	left:-40px;
	top: 30%;
	-webkit-transform: translateY(-30%);
	transform: translateY(-30%);
}
#parapolish #intro #text img{
	object-fit:cover;
	object-position: left 0;
	width:70%;
	height:auto;
}





}








#blk{
	background:#000;
	color:#fff;
	text-align:center;
	padding:5% 0;
}

#blk p{
	width:42%;
	max-width:560px;
	display:inline-block;
	vertical-align:middle;
	margin-right:3%;
}

#blk ul{
	width:50%;
	max-width:500px;
	display:inline-block;
	vertical-align:middle;
	font-size:16px;
}


#blk ul li{
	border-bottom:1px solid #f1f1f1;
	padding-bottom:20px;
	margin-top:20px;
}


@media only screen and (max-width: 900px) { 
#blk p{
	width:90%;
	max-width:560px;
	display:block;
	margin:0 auto 40px;
}

#blk ul{
	width:90%;
	max-width:580px;
	display:block;
	margin:0 auto 20px;
	font-size:14px;
}



}














.item_wrapp{
	margin:80px auto;
	border-bottom:1px solid #f1f1f1;
}

.item_wrapp:last-child{
	border:none;
}

.item_wrapp h2{
	margin-bottom:70px;
}

.item_wrapp h2 p{
	font-size:12px;
	display:inline-block;
	text-align:left;
	vertical-align:super;
	margin:0 15px;
	font-weight:normal;
}

.item_wrapp .cont{
	border-top:1px solid #f1f1f1;
	border-bottom:1px solid #f1f1f1;
	overflow:hidden;
}

.item_wrapp .cont .box{
	float:left;
	border-right:1px solid #f1f1f1;
	box-sizing:border-box;
	text-align:center;
	padding-bottom:50px;
}

.item_wrapp .cont .box span{
	display:block;
	margin:10px 0;
}

.item_wrapp .cont .box dl{
	margin:10px auto;
	width:90%;
	max-width:350px;
	border:1px solid #212121;
	padding:10px 0;
}

.item_wrapp .cont .box dt{
	display:inline-block;
	margin:0 2px;
}

.item_wrapp .cont .box dd{
	display:inline-block;
	font-weight:bold;
}


.item_wrapp .cont .box p{
	width:90%;
	max-width:450px;
	margin:15px auto;
	font-size:13px;
}

.item_wrapp .four{
	width:25%;
}

.two{
	width:50%;
}


.item_wrapp .color{
	width:90%;
	max-width:1200px;
	margin:50px auto;
	text-align:left;
}

.item_wrapp .color p{
	margin-bottom:15px;
}

.item_wrapp .color ul{
	margin-bottom:50px;
}

.item_wrapp .color li{
	width:7%;
	margin:0 1% 15px 0;
	display:inline-block;
	vertical-align:top;
}

.item_wrapp .color li span{
	display:block;
	font-size:11px;
}


@media only screen and (max-width: 900px) { 

.item_wrapp h2{
	margin-bottom:30px;
}

.item_wrapp h2 p{
	font-size:14px;
	display:inline-block;
	margin:18px 15px 0;
	font-weight:normal;
}

.item_wrapp h2 p br{
	display:none;
}

.item_wrapp .cont .box img:nth-of-type(2){
	height:17px;
}
.item_wrapp .cont .box span{
	font-size:13px;
}

.item_wrapp .cont .box dl{
	padding:8px 0;
}

.item_wrapp .cont .box dt{
	font-size:13px;
}

.item_wrapp .cont .box p{
	font-size:12px;
	text-align:left;
}

.item_wrapp .four{
	width:50%;
}

.item_wrapp .color li{
	width:14%;
	margin:0 1% 15px 0;
}

}








