.mark-p01{padding-left:0;}
.mark-p01::before{display:none;}
.p-tit01{color: var(--black03);font-size: 1.8rem;font-weight:var(--font-weight-bold);line-height: 155%;letter-spacing: -0.018rem;margin: 2.5rem 0;}
.bg-box.type04 .ul-type-normal > li{font-size: 1.5rem;color:var(--black05);font-weight:var(--font-weight-medium);line-height:160%;letter-spacing: -0.015rem;margin-top:0.5rem;}

.box-list.bookstore{flex-wrap:wrap;gap:1rem}
.box-list.bookstore > li{flex:unset;width:calc((100% - 2rem)/3);}
.box-list.bookstore > li:has(.ico-bag){display:grid;align-items:center;}
.box-list.bookstore > li .box-cate{display:flex;align-items:center;gap:1rem;position:relative;}
.box-list.bookstore > li .box-cate:before{content:'';display:block;}
.box-list.bookstore > li .box-cate.ico-location:before{width:2.4rem;height:2.4rem;background:url(../img/unilife/ico-bookstore_loc.png) no-repeat center;}
.box-list.bookstore > li .box-cate.ico-tel:before{width:2.4rem;height:2.4rem;background:url(../img/unilife/ico-bookstore_tel.png) no-repeat center;}
.cancle_wrap .p-tit01 { margin-bottom: 10px;}
.cancle_wrap {margin: 50px 0;}



@media screen and (max-width:768px) {
	.box-list.bookstore > li{width:100%;}
}