.xans-myshop-summary { margin:0 0 40px; }
.xans-myshop-summary.ec-base-box.gHalf { border:1px solid #e5e5e5;border-top:1px solid #000;padding:0;}
.xans-myshop-summary.ec-base-box.gHalf::before { display:none; }
.xans-myshop-summary ul{ position:relative; float:none;width:100%;}
.xans-myshop-summary:after { content:""; display:block; clear:both; }
.xans-myshop-summary ul li {  padding:20px 16px; border-top:1px solid #e5e5e5; line-height:1.5; vertical-align:top; box-sizing:border-box; overflow:hidden; }
.xans-myshop-summary .title { float:left; width:50%; font-weight:normal; box-sizing:border-box; }
.xans-myshop-summary .data { float:left; width:50%;text-align:right; box-sizing:border-box; }
.xans-myshop-summary + .ec-base-tab.typeNav .menu{margin: 0 0 40px;}

.xans-myshop-historylist h3 { padding:19px 15px; line-height:1.5;background:#f6f6f6; }
.xans-myshop-historylist h3 .number{ display:inline-block;margin: 0 0 0 10px; }
.xans-myshop-historylist .item { margin:25px 0 0; }
.xans-myshop-historylist .ec-base-table {border-top:none; }
.xans-myshop-historylist .item table th,
.xans-myshop-historylist .item table td {line-height:1.5;background:#fff;}
.xans-myshop-historylist .item table th {color:#6d6d6d;text-align:left;font-weight:normal;}


/********************* PC *********************/
@media all and (min-width:1025px) {
	.xans-myshop-summary { margin:0 0 50px; }
    .xans-myshop-summary ul{ float:left;width:50%;}
	.xans-myshop-summary ul li { margin:14px 0; padding:0 30px 0; border-top:none; }
	.xans-myshop-summary.ec-base-box.gHalf { padding: 10px 0;}
	.xans-myshop-summary.ec-base-box.gHalf::before {content:'';position: absolute;top: 25px;left: 50%;bottom: 25px;display: block;width: 1px;height:auto;background-color: #e5e5e5; }
	.xans-myshop-summary + .ec-base-tab.typeNav .menu{margin: 0 0 50px;}
    
    .xans-myshop-historylist .item {margin:20px 0 0;}
}
