@charset "utf-8";


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



.functionFloatBox{
	margin-bottom:15px;
}
.functionFloatBox .functionFloatL{
	margin-bottom:15px;
}
.functionFloatBox .functionFloatR{

}
.functionFloatBox .functionFloatR .functionText01{
	font-size:1.6rem;
	color:#023795;
	line-height:1.6;
	font-weight:bold;
}
.functionFloatBox .functionFloatR .functionText02{
	color:#333333;
	line-height:1.5;
	font-weight:bold;
	margin-top:5px;
}
.btnStyle01.ancType a span{
	background: #FFF url(/site_common/img/com_ic14.png) no-repeat right 50%;
	background-size:24px auto;
}


/*loppiImgFloatBox*/
.loppiImgFloatBox{
	margin-top:20px;
}
.loppiImgFloatBox .loppiImgFloatL{
	text-align:center;
}
.loppiImgFloatBox .loppiImgFloatL img{
	width:230px;
	height:auto;
}
.loppiImgFloatBox .loppiImgFloatR{
	margin-top:15px;
}

/*loppiPoint*/
.loppiPoint{
	border:1px solid #f0f0f0;
	margin-bottom:10px;
}
.loppiPoint .loppiPointDT{
	padding:10px 10px 10px 45px;
	background:#f6f6f6 url(/service/figure/function_ic01.png) no-repeat 8px 50%;
	background-size:26px auto;
	font-size:1.6rem;
	font-weight:bold;
	color:#023894;
}
.loppiPoint:nth-child(2) .loppiPointDT{
	background:#f6f6f6 url(/service/figure/function_ic02.png) no-repeat 8px 50%;
	background-size:26px auto;
}
.loppiPoint:nth-child(3) .loppiPointDT{
	background:#f6f6f6 url(/service/figure/function_ic03.png) no-repeat 8px 50%;
	background-size:26px auto;
}
.loppiPoint:nth-child(4) .loppiPointDT{
	background:#f6f6f6 url(/service/figure/function_ic04.png) no-repeat 8px 50%;
	background-size:26px auto;
}
.loppiPoint:nth-child(5) .loppiPointDT{
	background:#f6f6f6 url(/service/figure/function_ic05.png) no-repeat 8px 50%;
	background-size:26px auto;
}
.loppiPoint .loppiPointDD{
	padding:12px 15px 4px 15px;
}
.loppiPoint .loppiPointDD *{
	margin-top:0px;
}




}


