@charset "UTF-8";
@import url(base.css);

/*
#title {
	width:620px;
	height:143px;
	background:url(../../img/contents/service/h_image.jpg);
	text-indent:-7777px;
	}
*/

a.c-button__service-contents {
	border: solid 4px #e2dbc3;
	border-radius: 9px;
	display: inline-block;
	font-size: 16px;
	font-weight: 400;
	margin: 0 0 0 10px;
	text-decoration: none;
}
a.c-button__service-contents:hover i::before {
	border-left-color: #fd40d7;
}
a.c-button__service-contents div {
	background-color: #2081d3;
	border-radius: 5px;
	box-shadow: 0 1px 2px rgba(255,255,255,.8) inset, 0 -1px 2px rgba(0,0,0,.8) inset, -1px 0 2px rgba(0,0,0,.8) inset;
	color: #fff;
	padding: 3px 13px 2px 6px;
}
a.c-button__service-contents i {
	background-color: #fff;
	border-radius: 3px;
	display: inline-block;
	height: 12px;
	margin: 0 7px 0 0;
	width: 12px;
}
a.c-button__service-contents i::before {
	border-top: solid transparent 3px;
	border-right: none;
	border-bottom: solid transparent 3px;
	border-left: solid #1d29d1 5px;
	content: '';
	display: block;
	height: 0;
	margin: 3px 0 0 4px;
	width: 0;
}
a.c-button__service-contents:hover {
	text-shadow: 0 0 3px rgba(255,255,255,1);
}
a.c-button__service-contents:hover div {
	box-shadow: 0 2px 4px rgba(0,0,0,.8) inset;
	padding-top: 4px;
	padding-bottom: 1px;
}

#sTable h4 {
	width:600px;
	height:30px;
	overflow:hidden;
	background:url(../../img/contents/service/index_table/table_top.gif);
	text-indent:-7777px;
	margin:0 0 0 10px;
	}
#sTable p {
	width:600px;
	height:80px;
	background:url(../../img/contents/service/index_table/table_btm2023.gif);
	text-indent:-7777px;
	margin:0 0 50px 10px;
	}
#sTable span {
	display:block;
	width:33px;
	height:33px;
	background:url(../../img/contents/service/index_table/check.gif) no-repeat center;
	text-indent:-7777px;
	margin:8px auto;
	}
#sTable img {
	margin:8px 9px;
	}

#sTable table {
	width:600px;
	background-color:#EBD8BB;
	margin:0 0 0 10px;
	}
#sTable th {
	width:440px;
	text-align:left;
	background-color:#ffffff;
	}
#sTable td {
	width:78px;
	text-align:center;
	background-color:#ffffff;
	}



#service div {
	}

#service img {
	margin:0 0 20px 0;
	}

#service ul {
	padding:20px;
	border:1px solid #EFE0C9;
	background-color:#FEFFF5;
	margin:0 10px 30px 10px;
	}
#service li {
	margin:0 0 5px 20px;
	}

#service p {
	padding:20px;
	margin:0 30px;
	border:1px solid #EFE0C9;
	background-color:#FEFFF5;
	}


