@charset "utf-8";

#ked_wrap .respon_table {
	overflow-x: auto
}

/* magin_padding */
#ked_wrap .mt5 {
	margin-top: 5px
}

#ked_wrap .mt10 {
	margin-top: 10px
}

#ked_wrap .mt20 {
	margin-top: 20px
}

#ked_wrap .mt30 {
	margin-top: 30px
}

#ked_wrap .mt40 {
	margin-top: 40px
}

#ked_wrap .mt50 {
	margin-top: 50px
}

#ked_wrap .mr5 {
	margin-right: 5px
}

#ked_wrap .mr10 {
	margin-right: 10px
}

#ked_wrap .mr20 {
	margin-right: 20px
}

#ked_wrap .mr30 {
	margin-right: 30px
}

#ked_wrap .mr40 {
	margin-right: 40px
}

#ked_wrap .mr50 {
	margin-right: 50px
}

#ked_wrap .mb5 {
	margin-bottom: 5px
}

#ked_wrap .mb10 {
	margin-bottom: 10px
}

#ked_wrap .mb20 {
	margin-bottom: 20px
}

#ked_wrap .mb30 {
	margin-bottom: 30px
}

#ked_wrap .mb40 {
	margin-bottom: 40px
}

#ked_wrap .mb50 {
	margin-bottom: 50px
}

#ked_wrap .ml5 {
	margin-left: 5px
}

#ked_wrap .ml10 {
	margin-left: 10px
}

#ked_wrap .ml20 {
	margin-left: 20px
}

#ked_wrap .ml30 {
	margin-left: 30px
}

#ked_wrap .ml40 {
	margin-left: 40px
}

#ked_wrap .ml50 {
	margin-left: 50px
}

#ked_wrap .pt5 {
	padding-top: 5px
}

#ked_wrap .pt10 {
	padding-top: 10px
}

#ked_wrap .pt20 {
	padding-top: 20px
}

#ked_wrap .pt30 {
	padding-top: 30px
}

#ked_wrap .pt40 {
	padding-top: 40px
}

#ked_wrap .pt50 {
	padding-top: 50px
}

#ked_wrap .pr5 {
	padding-right: 5px
}

#ked_wrap .pr10 {
	padding-right: 10px
}

#ked_wrap .pr20 {
	padding-right: 20px
}

#ked_wrap .pr30 {
	padding-right: 30px
}

#ked_wrap .pr40 {
	padding-right: 40px
}

#ked_wrap .pr50 {
	padding-right: 50px
}

#ked_wrap .pb5 {
	padding-bottom: 5px
}

#ked_wrap .pb10 {
	padding-bottom: 10px
}

#ked_wrap .pb20 {
	padding-bottom: 20px
}

#ked_wrap .pb30 {
	padding-bottom: 30px
}

#ked_wrap .pb40 {
	padding-bottom: 40px
}

#ked_wrap .pb50 {
	padding-bottom: 50px
}

#ked_wrap .pl5 {
	padding-left: 5px
}

#ked_wrap .pl10 {
	padding-left: 10px
}

#ked_wrap .pl20 {
	padding-left: 20px
}

#ked_wrap .pl30 {
	padding-left: 30px
}

#ked_wrap .pl40 {
	padding-left: 40px
}

#ked_wrap .pl50 {
	padding-left: 50px
}

/* align */
#ked_wrap .tal {
	text-align: left
}

#ked_wrap .tac {
	text-align: center
}

#ked_wrap .tar {
	text-align: right
}

#ked_wrap .taj {
	text-align: justify
}

#ked_wrap .vam {
	vertical-align: middle;
}

/* color */
#ked_wrap .black {
	color: #222 !important;
}

#ked_wrap .white {
	color: #fff !important;
}

#ked_wrap .blue {
	color: #0072bc !important;
}

#ked_wrap .mint {
	color: #6fe1cd !important;
}

#ked_wrap .sky_blue {
	color: #94e4f2 !important;
}

#ked_wrap .red {
	color: #af2226 !important;
}

#ked_wrap .pink {
	color: #ffabb3 !important;
}

#ked_wrap .coral {
	color: #ff7676 !important;
}

#ked_wrap .orange {
	color: #ea5021 !important;
}

#ked_wrap .yellow {
	color: #fdd741 !important;
}

#ked_wrap .purple {
	color: #313073 !important;
}

#ked_wrap .gray {
	color: #7d7d78 !important;
}

#ked_wrap .light_gray {
	color: #bbbbb3 !important;
}

/* Background Color */
#ked_wrap .bg_black {
	background: #252525 !important;
}

#ked_wrap .bg_white {
	background: #fff !important;
}

#ked_wrap .bg_blue {
	background: #294398 !important;
}

#ked_wrap .bg_mint {
	background: #c7f0e0 !important;
}

#ked_wrap .bg_lightGreen{
	background: #d9ead3 !important;
}

#ked_wrap .bg_skyBlue {
	background: #d9f6ff !important;
}

#ked_wrap .bg_navy{
	background: #002060 !important;
}

#ked_wrap .bg_red {
	background: #f1131d !important;
}

#ked_wrap .bg_pink {
	background: #ffced3 !important;
}

#ked_wrap .bg_mutePink{
	background: #e6b8af !important;
}

#ked_wrap .bg_coral {
	background: #ff9a9a !important;
}

#ked_wrap .bg_orange {
	background: #ffa780 !important;
}

#ked_wrap .bg_lightOrange{
	background: #f9cb9c !important;
}

#ked_wrap .bg_yellow {
	background: #ffec94 !important;
}

#ked_wrap .bg_lightYellow{
	background: #fff2cc !important;
}

#ked_wrap .bg_purple {
	background: #512373 !important;
}

#ked_wrap .bg_lightPurple{
	background: #ccccff !important;
}

#ked_wrap .bg_gray {
	background: #7d7d78 !important;
}

#ked_wrap .bg_lightGray {
	background: #ddd !important;
}

#ked_wrap .bg_lightGray02{
	background: #f1f1f1 !important;
}

/* table */
#ked_wrap .tbs {
	width: 100%;
	border-spacing: 5px 20px;
}

#ked_wrap .tbs caption {
	height: 0;
	text-indent: -9999px;
	overflow: hidden
}

#ked_wrap .tbs th, #ked_wrap .tbs td {
	border: 1px solid #ddd;
	padding: 10px;
}

#ked_wrap .tbs th {
	vertical-align: middle;
	background: #eff9fa;
}

#ked_wrap .tbs thead th{
	background: #333;
	color: #fff;
}

#ked_wrap .tbs th:first-child {
	border-left: 0
}

#ked_wrap .tbs th:last-child {
	border-right: 0
}

#ked_wrap .tbs td {
	padding: 10px;
	/* border-top:1px solid #ddd; border-left:1px solid #eee;*/
}

#ked_wrap .tbs td:first-child {
	border-left: 0
}

#ked_wrap .tbs td:last-child {
	border-right: 0
}

#ked_wrap .lss-dot>li {
	position: relative;
	padding-left: 13px;
	margin: 5px 0;
}

#ked_wrap .lss-dot>li::before {
	content: '';
	position: absolute;
	top: 12px;
	left: 0;
	width: 5px;
	height: 5px;
	background: #222;
	transform: rotate(45deg);
}

#ked_wrap .lss-line>li {
    padding-left: 10px;
    position: relative;
}

#ked_wrap .lss-line>li::before {
    content: '';
    position: absolute;
    top: 14px;
    left: 0;
    width: 5px;
    height: 1px;
    background: #999;
}