/**********************************************
note : ¹è³Ê
**********************************************/
#rollBanner-1 {margin-left:-.625rem;margin-right:-.625rem}
#rollBanner-1 .columns {padding-right:.625rem !important;padding-left:.625rem !important}
#rollBanner-2 {margin-left:-1px;margin-right:-1px}
#rollBanner-2 .columns {padding:.5px !important}

/**********************************************
note : ÆäÀÌÁö
**********************************************/
.about-us {max-width:750px;margin:0 auto !important}

/* È¸»ç¼Ò°³ */
.about-us.skin-12.com-1 p {text-align:justify}
.about-us.skin-12.com-1 .image {height:386px;background-image:url("/image/company/com-1.jpg")}
.about-us.skin-12.com-1 .heading {font-size:3rem;text-shadow:-3px 0px 5px #fff, 3px 0px 5px #fff, 0px 3px 5px #fff, 0px -3px 5px #fff}
@media screen and (max-width: 39.9375em) {
	.about-us.skin-12 .content-top {margin-bottom:2rem}
	.about-us.skin-12.com-1 .heading > br {display:none}
	.about-us.skin-12.com-1 .subtitle {display:none}
}

/* ´ëÇ¥ÀÌ»çÀÎ»ç¸» */
.about-us.skin-2.com-2 .content > :last-child {margin-top:0}
@media screen and (max-width: 39.9375em) {
	.about-us.skin-2.com-2 .com2-img {display:none}
}
	
/* Á¶Á÷Ç¥ ¹× ÀüÈ­¹øÈ£ */
.about-us.com-4 .print {margin-bottom:1rem;text-align:right}
.about-us.com-4 .print > a {font-size:25px}
.about-us.com-4 .inadd {margin-bottom:3rem;padding-top:2rem;font-size:.875rem;font-weight:400;color:rgba(0,0,0,.95);border-top:2px solid #000}
.about-us.com-4 .add > * {display:inline-block;vertical-align:middle}
.about-us.com-4 .add .tit {width:60px}
.about-us.com-4 .add-info {margin-top:.313rem}
.about-us.com-4 .fax {margin-left:.875rem;padding-left:.625rem;border-left:1px solid #aaa}
.about-us.com-4 .add-info .text {overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.about-us.com-4 i {margin-right:.5rem;font-size:16px}
@media screen and (max-width: 39.9375em) {	
	.about-us.com-4 .print {display:none}
}

/* Ç¥ */
.about-us .com-table table {text-align:center;border:1px solid #dfdfdf !important;border-top:2px solid #000 !important;border-bottom:none !important}
.about-us .com-table table tr {border-bottom:1px solid #dfdfdf !important}
.about-us .com-table table th,.about-us table td {padding:8px 0;border-right:1px solid #dfdfdf !important}
.about-us .com-table table th {font-size:14px;background-color:#f0f0f0 !important}
.about-us .com-table table td {font-size:13px;background-color:#fff !important}
@media screen and (max-width: 39.9375em) {	
	.about-us .com-table table {width:640px}
	.about-us .com-table {overflow-x:scroll}
}

/* ¾à°ü ¹× Á¤Ã¥ */
@media screen and (max-width: 63.9375em) {
	.privacy .privacy-list > .row {margin-left:0;margin-right:0}
}

/* °íÃæÃ³¸®ÀÎ */
.privacy.com-5 .privacy-cont {display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-left:1rem;padding-right:1rem;font-size:.875rem;line-height:1.65}
.privacy.com-5 .privacy-cont > ul, .privacy.com-5 .privacy-cont > .cont-img {-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%;min-width:0}
.privacy.com-5 .privacy-cont > .cont-img {-ms-flex:0 0 113px;flex:0 0 113px;max-width:113px;padding-left:30px}
.privacy.com-5 .privacy-cont > ul {margin-bottom:0}
.privacy.com-5 .privacy-cont > ul > li {margin-bottom:.313rem}
.privacy.com-5 .privacy-down {text-align:center}
.privacy.com-5 .privacy-down > a {display:inline-block;margin:0 2px}
.privacy.com-5 .group-tit {margin-top:5rem;margin-bottom:1rem}
.privacy.com-5 .group-tit::before {content:'';display:block;margin-top:1rem;padding-top:1rem;width:50px;border-top:3px solid #000}
.privacy.com-5 .group-tit h4 {font-size:22px}
@media screen and (max-width: 39.9375em) {
	.privacy.com-5 .privacy-down > a {display:block;margin:0}
	.privacy.com-5 .privacy-down > a:first-child {margin-bottom:8px !important}
}
/* È°µ¿º¸±â */
.privacy.com-5 .com-serbox {margin-bottom:25px;background:#f8f8f8;border:3px solid #ff8953}
.privacy.com-5 .com-serbox > ul {margin-bottom:0}
.privacy.com-5 .com-serbox > ul span {margin-right:3px;font-size:14px;color:#dd0202}
.privacy.com-5 .com-serbox > ul li {padding:8px 12px;color:#000;font-size:14px;line-height:1.6;border-bottom:1px dotted #ddd}
.privacy.com-5 .com-serbox > ul li.view {padding:8px 20px;color:#636363;font-size:13px;font-weight:300;background:#fff}
.privacy.com-5 .com-serbox > ul li.view strong {color:#1e1e1e}

/* Áö»ç ¹× Áö±¹¾È³» */
.about-us.com-6 .add-info br {display:none}
.about-us.com-6 .kd-btn {margin-top:20px;text-align:center}
.about-us.com-6 .kd-btn > a {padding-right:50px;padding-left:50px}
@media screen and (max-width: 39.9375em) {
	.about-us.com-6 .add-info br {display:block}
}

/* ½ÅÃ»Æû */
#event-wrap {position:relative}
.form-top {/* position:absolute;right:0;top:-8px; */display:block;font-size:0}
.form-top .form-cont {display:inline-block;margin-right:10px;vertical-align:middle}
.form-top .tit {display:inline-block;margin-right:8px;padding:2px 8px;font-size:13px;line-height:1.6;color:#fff}
.form-top .text {font-size:14px}
.form-top .button {margin-bottom:0;padding:4px 16px;font-size:13px;line-height:1.6;vertical-align:middle}
@media screen and (max-width: 39.9375em) {
	.form-top {position:relative;top:0;margin-bottom:20px}
}

/* ±¤°í¾È³» */
.about-us .ad-btm {margin-top:50px;padding:14px 20px;font-size:14px;background-color:#fff}
.about-us .ad-tel .tit {display:inline-block;margin-right:8px;padding:2px 8px;font-size:13px;line-height:1.6;color:#fff}
.about-us .ad-tel .text {font-size:14px}

/* °íÃæÃ³¸®ÀÎ */
.privacy.com-copy .privacy-list-header {font-size:14px}
.privacy.com-copy .privacy-group .privacy-group-title {line-height:1.5}
.privacy.com-copy .privacy-down {text-align:center}
.privacy.com-copy .privacy-down > a {display:inline-block;min-width:208px;margin:0 2px}
@media screen and (max-width: 39.9375em) {
	.privacy.com-copy .privacy-down > a {display:block;margin:0}
	.privacy.com-copy .privacy-down > a:first-child {margin-bottom:8px !important}
}

/* ¼öÁ¤ : ±èÀ¯Áø (ÀÓÈñÀº / 1152894 / 20220421) */
.reporterView {position:relative;text-align:left}
#admin-content.reporterView > .reporter-panel {max-width:100%;padding:20px;margin-bottom:1rem;background-color:#fff;border:1px solid rgba(0,0,0,.12);border-bottom:1px solid rgba(0,0,0,.25);border-radius:5px}
#reporter-title {margin-bottom:20px;padding-bottom:10px;font-size:35px;font-weight:700;border-bottom:4px solid #0060d6}
.reporterView .reporter_total{margin:15px 0;font-weight:bold}
.reporterView .reporter_align{position:relative;font-weight:500;float:right;margin:0px 0 15px 0px;letter-spacing:-.025rem;font-size:.95rem;}
.reporterView .reporter_align .dropdown_toggle {font-weight:bold;}
.reporterView .reporter_align .dropdown_toggle i {padding-left:4px;}
.reporterView .reporter_align .dropdown_menu {display:none;z-index:10;position:absolute;top:27px;right:0;width:auto;padding:7px 20px;border:1px solid rgba(0, 0, 0, .1);background-color:#fff;white-space: nowrap;}
.reporterView .reporter_align .dropdown_menu ul {list-style:none;margin-left:0;margin-bottom:0;}
.reporterView .reporter_align .dropdown_menu li {padding:5px 0;}
.reporterView .reporter_align .dropdown_menu li > a {display:block;font-size:.85rem}
.reporterView .curation-list {margin-left:-.9375rem !important;margin-right:-.9375rem !important}
.reporterView .curation-list >.columns > .panel {margin-bottom:30px}
.reporterView .reporter-area {margin:15px;height:180px;font-weight:500}
.reporterView .reporter-area .flex {display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-align-items:center;align-items:center} 
.reporterView .reporter-area .flex-item {-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%;min-width:0}
.reporterView .reporter-area .profile-images {-ms-flex:0 0 72px;flex:0 0 72px;max-width:72px;overflow:hidden;position:relative;margin-right:.625rem;border-radius:50%}
.reporterView .reporter-area .flex-item > span {display:block;margin-bottom:5px;}
.reporterView .reporter-area .reporter-name, .reporterView .reporter-area .reporter-position {white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient: vertical;}
.reporterView .reporter-area .reporter-name {font-size:18px;color:#111}
.reporterView .reporter-area .reporter-position {font-size:.75rem;color:#111}
.reporterView .reporter-area .reporter-info {font-size:.75rem;color:#8d8d8d;font-weight:400;}
.reporterView .reporter-area .reporter-info em {font-style:inherit;font-weight:bold;}
.reporterView .reporter-area .reporter-articles {display:block;clear:both;border-top:1px solid rgba(0,0,0,.1);padding-top:16px;margin-top:16px;font-size:15px}
.reporterView .reporter-area .reporter-articles > a {display:block;max-height:2.876em;line-height:1.438;-webkit-line-clamp: 2;overflow:hidden;text-overflow:ellipsis;}
.reporterView .reporter-area .reporter-dateInfo {display:inline-block;position:relative;top:2px;margin-left:3px;font-size:.85rem;font-weight:400;color:#8d8d8d;}
.reporterView .reporter-area .uplabel {display:inline-block;margin:0;width:30px;height:16px;padding:0;font-size:.5rem;line-height:16px;text-align:center;background-color:#fff;border:1px solid #0060d6;color:#0060d6;}
.reporterView .reporter-moreBtn {width:97px;padding:8px 27px;font-size:.85rem;line-height:22px;font-weight:400;margin:20px auto;
border-radius:30px;background-color:#0060d6;color:#fff;}
.reporterView .reporter-moreBtn:hover {background-color:#fff;color:#0060d6 !important;border:1px solid #0060d6;}
@media screen and (max-width: 39.9375em) {
	.reporterView .curation-list >.columns > .panel {margin-bottom:16px}
}

/* ÆíÁý±Ô¾à */
.user-com-about.privacy .privacy-tit {margin-bottom:2rem;font-size:1.5rem;font-weight:700}
.user-com-about.privacy .privacy-tit::after {content:"";display:block;width:50px;margin-top:1.5rem;border-top:2px solid #000}


/* ±è¹ÎÈñ / 1211463 / 20221031 */
#article-view .heading {font-size:30px !important;}

 	
/**********************************************
note : SEO reset
**********************************************/
h1, h2, h3 {margin:0}
.box-skin .header > a > h2,
.box-skin .header > strong > h2 {font-size:inherit;font-weight:inherit;line-height:inherit;}

/**********************************************
note : ¸®´º¾ó ¸ðµå
name : ¾È´Üºñ
**********************************************/
/* ¸ð¹ÙÀÏ ºä- Åø ºñ³ëÃâ */
@media screen and (max-width: 39.9375em) {
	#article-view .quick-tool {display:none !important}
	#article-view .social-group {display:none !important}
}

/* ÀÓÈñÀº / 1412021 / 20241010 */
#event-wrap .flex-wrap {display:flex;column-gap:20px;justify-content:space-between;}
.form-top .form-cont {display:block;margin-right:10px;vertical-align:middle}
.form-top .form-cont:not(:first-child) {margin-top:10px}
.form-top .form-cont .tel i {font-size:16px;margin-right:.5rem}
.form-top .form-cont .fax {display:inline-block;margin-left:.625rem;padding-left:.625rem;border-left:1px solid #aaa}
@media screen and (max-width: 39.9375em) {
	#event-wrap .flex-wrap {display:block}
}

/* ½Å°æÈÆ / 1590950 / 20260605 */
#article-view .reporter-link{display:inline-block; padding:4px 8px 2px; color:#fff !important; font-size:11px; background:#000; border-radius:30px; line-height:1.1;}
/* mobile */
.mobile #article-view .infomation li{margin:2px 0;}
.mobile #article-view .infomation li .reporter-link{display:inline-block; padding:4px 6px 2px; color:#fff !important; font-size:11px; background:#000; border-radius:30px; line-height:1.1;}