/**********************************************
note : design custom style page
**********************************************/

/* SEO 설정 @seo-modify (추후 admin.style.css에 추가분) */
.seo-guide {display:block;font-size:.875rem;line-height:1.5;color:#000}
.seo-guide:not(:only-child) {margin-top:.5rem}
.seo-guide-title {display:block;margin-bottom:.5em;color:#f44e5c}
.seo-guide-list {font-size:.9em}
.seo-guide-list small {font-weight:light;font-weight:var(--wgt300, 300);color:#777}
.seo-guide-point {font-weight:bold;font-weight:var(--wgt500, 500);color:#5684ff;text-decoration:underline}
.seo-guide-more {margin:.5em 0 0;font-size:.8em;font-weight:light;font-weight:var(--wgt300, 300);color:#777}
.seo-guide-link {color:#222 !important;text-decoration:underline}

/**********************************************
note : 소개페이지
name : 강혜리
**********************************************/
/* 공통 */
.com-about {letter-spacing:-0.05em;color:rgba(0,0,0,.6)}
.com-about::after {content:'';display:table;clear:both}
.com-about .about-group:not(:first-child) {margin-top:2rem}
.com-about .about-group::after {content:'';display:table;clear:both}

/* 매체소개 */
.com-about.com-1 .about-group.line {margin-top:2rem;padding-top:2rem;border-top:1px dashed #ccc}
.com-about.com-1 .about-group .flex-wrap {display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center}
.com-about.com-1 .about-group .frame {-ms-flex:0 0 auto;flex:0 0 auto;width:220px;max-width:100%;margin-right:3rem}
.com-about.com-1 .about-group .content {-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%;min-width:0}
.com-about.com-1 .about-group .title {display:block;margin-bottom:20px;font-size:23px;font-weight:700;color:rgba(0,0,0,.8);letter-spacing:-.06em}
.com-about.com-1 .about-group .sub-tit {display:block;margin-bottom:20px;font-weight:500}
.com-about.com-1 .about-group .point {display:block;margin-bottom:10px;font-size:20px;color:#c20007}
.com-about.com-1 .about-group .list {margin:0;padding:0}
.com-about.com-1 .about-group .list li {position:relative;margin-bottom:10px;padding-left:23px;list-style:none;color:rgba(0,0,0,.6);line-height:1.5}
.com-about.com-1 .about-group .list li::before {content:'';position:absolute;left:7px;top:8px;width:4px;height:4px;margin-right:5px;background:rgba(0,0,0,.3);border-radius:50px}
@media screen and (max-width: 39.9375em) {
	.com-about.com-1 .about-group .flex-wrap {display:block}
	.com-about.com-1 .about-group .frame {margin:0 auto;text-align:center}
}

/* 연혁 */
.com-about.history {display:block;padding:1.375rem 0;text-align:left}
.com-about.history::after {content:'';display:table;clear:both}
.com-about.history .group {float:left;position:relative;width:100%;padding:1.25rem;margin-top:1.25rem;border-top:1px solid rgba(0,0,0,.12)}
.com-about.history .group::before {content:'';position:absolute;z-index:1;left:1.25rem;top:0;width:9px;height:9px;margin-top:-1px;background-color:#e73f72;-ms-transform:translateY(-50%);transform:translateY(-50%)}
.com-about.history > :first-child::after {content:'';overflow:hidden;position:absolute;z-index:2;left:0;top:0;width:0;height:0;border-width:4px;border-style:solid;border-color:transparent #e73f72 transparent transparent;-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)} 
.com-about.history > :first-child, .com-about.history > :nth-child(2) {margin-top:0}
.com-about.history .year {display:block;margin-bottom:1.875rem;font-size:40px;font-weight:700;line-height:1.125;letter-spacing:-.075em}
.com-about.history .content {display:block}
.com-about.history .content::after {content:'';display:table;clear:both}
.com-about.history .days, .com-about.history .sums {float:left;margin-bottom:1rem;font-size:.875rem;line-height:1.25} 
.com-about.history .content > :last-child, .com-about.history .content > :nth-last-child(2) {margin-bottom:0}
.com-about.history .days {width:25%;width:80px;font-weight:700;letter-spacing:-.025em;color:rgba(0,0,0,.95);opacity:.7;filter:alpha(opacity=70);clear:both}
.com-about.history .sums {width:75%;width:calc(100% - 80px);font-weight:300;letter-spacing:-.05em;color:rgba(0,0,0,.75)}
@media screen and (max-width: 39.9375em) {
	.com-about.history .group {float:none;width:auto}
}

/* 찾아오시는길 */
#com-map .inway .route.pupple {background-color:#8445ce}
#com-map .inway .route.brown {background-color:#c66929}
#com-map .inbus .number > li {margin-bottom:10px}