@charset "utf-8";
@import url(https://fonts.googleapis.com/icon?family=Material+Icons);
@import url(http://resource.touchm.co.kr/Resource/font/NotoSansKR/NotoSansKR.css);
@import url(http://resource.touchm.co.kr/Resource/css/_import.css);
@import url(http://resource.touchm.co.kr/Resource/module/EDT.css);
@import url(http://resource.touchm.co.kr/Resource/layout/main/v2.0/MainLayout.css);
@import url(http://resource.touchm.co.kr/Resource/layout/sub/v2.0/SubLayout.css);

/* Style Customizing... */
header.header {
	background: #454548;
}
ul.TM-header li:first-child a {
	color: #868687;
}
ul.TM-header li.title a img {
	height: 20px;
}
ul.TM-slider .slick-dots li.slick-active button {
	background: #d3ec66;
}
footer.footer {
	background: #d3ec66;
}
ul.TM-footer li.home a, ul.TM-footer li.pc a {
	color: #48484a;
}
ul.TM-footer li.address {
	border-top: 1px solid #8d9a58;
}
ul.TM-footer li.address address {
	color: #48484a;
}
ul.TM-member {
	background: #454548;
}
ul.TM-menu>li a.submenu-icon i {
	color: #454548;
}
ul.TM-menu li.current>a {
	color: #454548 !important;
}
.sub-header.header-photo.bg_1 {
	background-image: url(/Resource/image/top/img_01.png)
}
.sub-header.header-photo.bg_2 {
	background-image: url(/Resource/image/top/img_02.png)
}
.sub-header.header-photo.bg_3 {
	background-image: url(/Resource/image/top/img_03.png)
}
.sub-header.header-photo.bg_4 {
	background-image: url(/Resource/image/top/img_04.png)
}
.sub-header.header-photo.bg_5 {
	background-image: url(/Resource/image/top/img_05.png)
}
.sub-header.header-photo.inverse_1 h2 {
	color: #48484a;
}
.sub-header.header-photo.inverse_1 p.intro {
	color: #48484a;
}
.sub-contents blockquote.quote_2 {
	color: #6c6c6c;
	border-bottom: none;
}
.sub-contents blockquote.quote_2 span {
	color: #424146;
}
.sub-contents blockquote.quote_2 p {
	margin-top: 2em;
	text-align: right;
}
.sub-contents blockquote.quote_2 em {
	color: #000000;
}
.sub-header.header-photo.inverse_2 p.label span {
	color: #d3ec66;
	border: 2px solid #f3e9dd;
}
.sub-header.header-photo.inverse_2 h2 {
	color: #f3e9dd;
}
.sub-contents article.TM-tile h2 {
	font-size: 2.4em;
	font-weight: 700;
	color: #73b21f;
	margin-bottom: 1em;
}
.sub-contents article.TM-tile h4 {
	position: relative;
	text-indent: 10px;
}
.sub-contents article.TM-tile h4:after {
	content: ' ';
	position: absolute;
	top: 10px;
	left: 0;
	width: 3px;
	height: 3px;
	background: #707070;
	border-radius: 50%;
}
.sub-contents article.TM-tile>div p span {
	color: #73b21f;
}
.sub-contents article.TM-tile.article-bd_b {
	border-bottom: 2px solid #dfdfdf;
}
.sub-contents article.TM-tile h2.no-pay-tit{
	color:#2a6107;
	font-weight: normal
}
table.no-pay {
	font-size: 90%
}
table.no-pay thead th{
	border-top: 2px solid #3db258;
	text-align: center;
	color: #2d2d2d;
	padding: .5em 0;
	border-bottom: 1px solid #dcdcdc
}
table.no-pay thead th:first-child{
	border-right: 1px solid #dcdcdc
}
table.no-pay tbody th{
	text-align: center;
	color: #707070;
	border-right: 1px solid #dcdcdc;
	border-bottom: 1px solid #dcdcdc;
	padding: .5em 0;
	font-weight: normal;
	vertical-align: middle
}
table.no-pay tbody td{
	border-bottom: 1px solid #dcdcdc;
	text-align: right;
	color: #707070;
	padding: .5em;
	font-weight: normal;
	vertical-align: middle
}