@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: #d15588;
}
ul.TM-header li:first-child a {
	color: #d496b0;
}
ul.TM-header li:last-child a {
	color: #d496b0;
}
ul.TM-header li.title a img {
	height: 25px;
}
ul.TM-tile.tile-part li {
	border-left: 1px solid #b5b8ba;
}
ul.TM-tile.tile-news li p {
	color: #5d556d;
}
ul.TM-tile.tile-news li p span {
	color: #ffffff;
	background: #463f55;
}
ul.TM-tile.tile-text li a {
	color: #333333;
}
div.TM-module ul.module-tab li.on {
	border-top: 3px solid #f192b9;
}
footer.footer {
	background: #707070;
}
ul.TM-footer li.home a, ul.TM-footer li.pc a {
	color: #b6b6b6;
}
ul.TM-footer li.home {
	padding-right: 0;
	width: 40%;
}
ul.TM-footer li.home a {
	font-size: 1.3em;
	padding-top: 3px;
	vertical-align: middle;
}
ul.TM-footer li.pc {
	padding-left: 0;
	width: 60%;
}
ul.TM-footer li.pc a {
	font-size: 1.5em;
	display: inline-block;
	margin-left: 1em;
	vertical-align: middle;
}
ul.TM-footer li.pc a:first-child {
	margin-left: 0;
	position: relative;
}
ul.TM-footer li.pc a:first-child:after {
	content: ' ';
	position: absolute;
	top: 5px;
	right: -10px;
	width: 1px;
	height: 10px;
	background: #9e9e9e;
}
ul.TM-footer li.pc a img {
	width: 90px;
	height: auto;
	margin-top: 3px;
}
ul.TM-footer li.address {
	border-top: 1px solid #b6b6b6;
}
ul.TM-footer li.address address {
	color: #b6b6b6;
}
ul.TM-member {
	background: #d15588;
}
ul.TM-menu>li a.submenu-icon i {
	color: #d15588;
}
ul.TM-menu li.current>a {
	color: #d15588 !important;
}
.sub-header.header-color.bg_1 {
	background: #70b074;
}
.sub-header.header-color.bg_2 {
	background: #73709a;
}
.sub-header.header-color.bg_1 h2 {
	color: #ffffff;
}
.sub-header.header-color.bg_1 p {
	color: #f2f7c7;
}
.sub-header.header-color.bg_2 p.label span {
	border: 2px solid #ffffff;
	color: #ffffff;
}
.sub-header.header-color.bg_2 h2 {
	color: #ffffff;
}
.sub-contents {
	padding-left: 0;
	padding-right: 0;
}
.sub-contents blockquote.quote_2 {
	padding-left: 1em;
	padding-right: 1em;
	border-bottom: none;
}
.sub-contents blockquote.quote_2 span {
	color: #d15588;
	margin-bottom: 0;
}
.sub-contents article.TM-tile {
	padding-left: 2em;
	padding-right: 2em;
}
.sub-contents article.TM-tile h3 {
	color: #444444;
}
.sub-contents article.TM-tile h3 span {
	color: #727272;
	border-left: 2px solid #dcdcdc;
}
.sub-contents article.TM-tile>div p {
	color: #727272;
}
.sub-contents article.TM-tile>div p.em {
	font-size: .9em;
	color: #727272;
}
.sub-contents article.TM-tile>div p.em span {
	color: #d15588;
}