@charset "utf-8";

#dc_item_list {
	margin: 0 auto;
	width: 980px;
}

.ct_box h2 {
	margin-bottom: 10px;
	color: #999;
	text-align: right;
}
#replace_item_list a,#replace_item_list a:hover{
	text-decoration: underline;
}
.inqandlist a, .inq_btn a {
	display: block;
	border: 2px solid #222;
	padding: 6px 0;
	color: #222;
	font-size: 1.6rem;
	text-align: center;
}
	.inqandlist a:hover, .inqandlist a:focus,
	.inq_btn a:hover, .inq_btn a:focus {
		border-color: #f67979;
		color: #f67979;
	}
	.inqandlist a i, .inq_btn a i { margin-left: 4px; }

.ct_box p {
	margin: 20px 0;
	padding-left: 20px;
	font-size: 1.5rem;
}

.item_list_box .col {
	border-left: 1px solid #999;
}
	.item_list_box .col:last-child {
		border-right: 1px solid #999;
	}

.item_list_box ul {
	margin-bottom: 30px;
}




/**************************************************************
 スマホ用
 **************************************************************/
@media (max-width: 667px) {

#dc_item_list {
	margin: 0 auto;
	width: 100%;
}

.ct_box h2 {
	margin-top: 10px;
	text-align: left;
}

.inqandlist li {
	margin-bottom: 10px;
}

.ct_box p {
	margin-bottom: 30px;
	padding-left: 0;
}


.item_list_box .col {
	border: none;
	margin-bottom: 20px;
}
	.item_list_box .col:nth-child(even) {
		border-left: 1px solid #999;
	}
.item_list_box li {
	margin-bottom: 10px;
}


}