body {
	background-color: #e4e4e4;
	color: #000;
}
#wrap header {background-color: #050505;}
#wrap #contents {background-color: #fff;}
#wrap footer {background-color: #F2F2F2;}
#wrap footer #foot05{background: #CBC8C8;}
#foot01,#foot02,#foot03{border-bottom:1px solid #fff;color: #000;}

.txt_c01{color:#fff;}
.txt_c01 a:link,.txt_c01 a:visited {color: #fff;text-decoration: none;}
.txt_c01 a:hover,.txt_c01 a:active {color: #888;text-decoration: underline;}

.txt_c02{color:#000;}
.txt_c02 a:link,.txt_c02 a:visited {color: #000;text-decoration: none;}
.txt_c02 a:hover,.txt_c02 a:active {color: #888;text-decoration: underline;}

.txt_c03{color:#000;}
.txt_c03 a:link,.txt_c03 a:visited {color: #167BE0;text-decoration: underline;}
.txt_c03 a:hover,.txt_c03 a:active {color: #72aee9;text-decoration: underline;}

.btn_c01 {background-color: #BE9716;}
.btn_c01:hover {background-color: #e9be30;}
.btn_c02 {background-color: #266002;}
.btn_c02:hover {background-color: #409A09;}

.slick-dots li.slick-active button:before {color: #be9716;}

#slider_c_name,#sec_c_name{
	background: rgba(0,0,0,0.6);
	color:#fff;
}

#cts_top_faq p.faq_q{
	/* background: url(../img/faq_a01.png) no-repeat 8px 9px; */
	background: url("../../img/user/faq_q01.png") no-repeat 10px 10px;
	border:1px solid #cbc8c8;
}
#cts_top_faq p.faq_a{
	/* background: url(../img/faq_a01.png) no-repeat 8px 9px; */
	background: url("../../img/user/faq_a01.png") no-repeat 8px 9px;
	border-left:1px solid #cbc8c8;
	border-right:1px solid #cbc8c8;
	border-bottom:1px solid #cbc8c8;
}

.tbl_col01 th,.tbl_col01 td{
	border:1px solid #cbc8c8;
}
.tbl_col01 th{
	background-color: #f2f2f2;
}
.slick-slide{
	background-color: #404040;
}

#cts_top_introduction_image dt{
	background-color: #fff;
}
