
@media screen and (max-width:768px) {
	.sub .cont0104 p { display:inline-block; margin:0 20px 0 0;}
}


@media screen and (max-width:640px) {
	.main .notice ul li a { width:90%; overflow:hidden; text-overflow:ellipsis; }
}

@media screen and (max-width:568px) {
footer .f-logo{width:100%;float:none;}
footer .f-cont{width:80%;}
}


@media screen and (max-width:480px) {
.main .quick-li ul li{width:50%;}

.sub .cont0104 { text-align:center; }
.sub .cont0104 p { margin:10px 0 0 0; display:block;}
.sub .cont0104 p.last { margin:15px 0 0 0;}




}
@media screen and (max-width:375px) {
header p.tg-mn span{display:none;}
.main .quick-li ul li .circle{width:100px;height:100px;border-radius:60px;padding:17px 10px 10px 10px;}
.main .quick-li ul li .circle > p:first-child { width:50%; margin:0 auto;}
.main .quick-li ul li .circle p {font-size:14px;}
.main .quick-li ul li .circle p img { width:100%;}
footer .f-cont{width:100%;float:none;}
footer .ver-pc{float:left;margin-top:10px;}

}

.sub .cont0601 ul { margin:0 0 15px 0;}
.sub .cont0601 ul .tit { padding:10px; border-radius:10px; background:#d3e5f1; text-align:center; font-size:14px; font-weight:bold; margin:0 0 15px 0;}
.sub .cont0601 ul li.category { font-size:13px; font-weight:bold;}
.sub .cont0601 ul li { margin:10px 0 0 0;}
.sub .cont0601 ul li.last a { display:block; border-bottom:1px solid #ddd; padding:0 0 15px 0;}