@charset "utf-8";

@import url('//fonts.googleapis.com/css?family=Source+Sans+Pro:200,300,400,600,700,900');
@import url('//fonts.googleapis.com/earlyaccess/nanummyeongjo.css');
@import url('//fonts.googleapis.com/css?family=Roboto+Condensed:300,700');  


/* 추가 */
.m9-flip-x{transform: scaleX(-1)}
.m9-flip-y{transform: scaleY(-1)}

.m9-grid-block .m9-img-wrap{display:inline-block}

/* 그누보드 */
#bo_v_con .m9-grid-block ul, #bo_v_con .m9-grid-block ol{margin:0;padding:0}
.m9-grid-block [class*="m9-hr-"]{display:block} /* hr display:none 처리되어 있음 */
#bo_v_con .m9-grid-block a{text-decoration:none}

:root {

/*
-----------------------------------
글자색
-----------------------------------
  1,2,3만 사용자 정의해서 사용하세요
  4,5,6은 검은색, 회색, 희색 가장많이 사용하는 색입니다.
 */
--m9-color-1:#2185d0;
--m9-color-2:#db2828;
--m9-color-3:#ea4235;
--m9-color-4:#000; /* 유지바람 */
--m9-color-5:#888888; /* 유지바람 */
--m9-color-6:#ffffff; /* 유지바람 */

--m9-link-color:#2563EB; /* (a)텍스트 링크 색성 */

/* 블록 정의 */
--m9-block-bg-1-background-color:#f8f8f8;
--m9-block-bg-1-border-color:#000;
--m9-block-bg-1-color:#000;
--m9-block-bg-2-background-color:#dde8ff;
--m9-block-bg-2-border-color:#066fb8;
--m9-block-bg-2-color:#000;
--m9-block-bg-3-background-color:#3F51B5;
--m9-block-bg-3-border-color:#00BCD4;
--m9-block-bg-3-color:#fff;
--m9-block-bg-4-background-color:#E91E63;
--m9-block-bg-4-border-color:#ffe500;
--m9-block-bg-4-color:#fff;

--m9-block-bg-6-background-image:linear-gradient(90deg, #386c95, #141c45);
--m9-block-bg-6-border-color:#141c45;
--m9-block-bg-6-color:#fff;
--m9-block-bg-7-background-image:linear-gradient(90deg, #62326b, #2a0865);
--m9-block-bg-7-border-color:#2a0865;
--m9-block-bg-7-color:#fff;
--m9-block-bg-8-background-image:linear-gradient(90deg, #fdae38, #dd8605);
--m9-block-bg-8-border-color:#dd8605;
--m9-block-bg-8-color:#fff;
--m9-block-bg-9-background-image:linear-gradient(90deg, #05c1cc, #5828f0);
--m9-block-bg-9-border-color:#5828f0;
--m9-block-bg-9-color:#fff;
--m9-block-bg-10-background-image:linear-gradient(90deg, #E91E63, #a71144);
--m9-block-bg-10-border-color:#a71144;
--m9-block-bg-10-color:#fff;





/* 버튼 정의 */
--m9-btn-1-background-color:#ea4235;
--m9-btn-1-border-color:#ad2b21;
--m9-btn-1-color:#fff;
--m9-btn-2-background-color:#e1a800;
--m9-btn-2-border-color:#b08b20;
--m9-btn-2-color:#fff;
--m9-btn-3-background-color:#32a350;
--m9-btn-3-border-color:#165c29;
--m9-btn-3-color:#fff;
--m9-btn-4-background-color:#3f82f4;
--m9-btn-4-border-color:#2558ad;
--m9-btn-4-color:#fff;
--m9-btn-5-background-color:#795548;
--m9-btn-5-border-color:#572512;
--m9-btn-5-color:#fff;

/* 글자크기 정의 */
--m9-h1-font-size:3em;
--m9-h2-font-size:2.25em;
--m9-h3-font-size:1.875em;
--m9-h4-font-size:1.5em;
--m9-h5-font-size:1.255em;
--m9-h6-font-size:1em;


/*
--m9-strong-color-1:#ea4235;
--m9-strong-color-2:#3f82f4;
--m9-strong-color-3:#e1a800;
*/

}

.m9-grid-block, .m9-grid-block *,.m9_editor_box *,._m9editor *{border-color:inherit;border-width:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;color:inherit;margin:0;padding:0;}
.m9-grid-block{padding-left:1em;padding-right:1em;padding-top:0.1px;padding-bottom:0.1px}
.m9-grid-block,.m9_editor_box,._m9editor{line-height:1.6}

.m9-grid-block .m9-normalize{font-size:1em}
.m9-grid-block a{text-decoration:none}
.m9-grid-block a.m9-a, #bo_v_con .m9-grid-block a.m9-a{text-decoration:underline;text-underline-offset:0.15em;color:var(--m9-link-color)}
.m9-grid-block a.m9-a[target="_blank"]:after{font-family:'bootstrap-icons';content:'\f58b';display:inline-block;margin-left:0.1em;margin-right:0.1em;font-size:0.8em}

.m9-grid-block p{margin:0;padding:0}
.m9-grid-block h1,.m9-grid-block h2,.m9-grid-block h3,.m9-grid-block h4,.m9-grid-block h5,.m9-grid-block h6{font-weight:normal}

/*워드프레스 기본테마 마진리셋*/
.m9_editor_box ul,.m9_editor_box ol,.m9-grid-block ul,.m9-grid-block ol{margin:0}
.m9_editor_box ul>li,.m9_editor_box ol>li,.m9-grid-block ul>li,.m9-grid-block ol>li{margin:0}
.m9-grid-block img,.m9_editor_box img,._m9editor img{max-width:100%}
.m9-grid-block caption,.m9-grid-block legend, .m9-grid-block .m9-empty{width:0;height:0;line-height:0;text-indent:-99999px;overflow:hidden; margin:0 !important} /* 테이블 caption 감추기(웹접근성) */
.m9-grid-block .m9-valign{display:inline-block;*zoom:1;*display:inline;width:0;height:100%;vertical-align:middle} /*margin:0 -0.125em*/
.m9-grid-block .m9-valign>i{font-size:0}








.m9-tab-1 a[target="_blank"]{color:red !important}


/*
.m9-tab-btn{display:block;padding:20px;1px solid #ccc}

.m9-tab-one.m9-active{border:10px dashed black}
.m9-tab-one .m9-tab-content{_display:none;height:0;  transition: height 0.35s ease;  overflow: hidden;}
.m9-tab-one.m9-active .m9-tab-content{__position:static !important;display:block;visibility:visible;min-height:100px;transition: height 0.35s ease;}
*/


._m9-scrollbar-x-box{position:relative;padding:0 !important;margin:0 !important}
._m9-scrollbar-x-box:before{content:'';position:absolute;z-index:11;top:0;left:0;display:block;width:20px;height:100%;background-image: linear-gradient(to right, #ffffff9e, transparent)}
._m9-scrollbar-x-box._end_left:before{visibility:hidden}
._m9-scrollbar-x-box:after{content:'';position:absolute;z-index:10;top:0;right:0;display:block;width:20px;height:100%;background-image: linear-gradient(to left, #ffffff9e, transparent)}
._m9-scrollbar-x-box._end_right:after{visibility:hidden}
._m9-scrollbar-x-box.m9-style-1:before,._m9-scrollbar-x-box.m9-style-1:after{display:none}

.m9-scrollbar-x{overflow:hidden;overflow-x:scroll;white-space:nowrap}
.m9-scrollbar-x::-webkit-scrollbar{height:1px}
.m9-scrollbar-x::-webkit-scrollbar-thumb{background:transparent;border-radius:10px}
.m9-scrollbar-x::-webkit-scrollbar-track{background: transparent}

.m9-is-dragging{pointer-events:none}
.m9-scrollbar-x.m9-m-doing{overflow:initial;overflow-x:initial;white-space:initial}

@media screen and (max-width:683px){
.m9-scrollbar-x.m9-m-doing{overflow:hidden;overflow-x:scroll;white-space:nowrap}
}
@media screen and (max-width:439px){
.m9-scrollbar-x.m9-e-doing{overflow:hidden;overflow-x:scroll;white-space:nowrap}
}



/* 텝박스 */

/*
.m9-grid-block .m9-tab{padding:0px 0}
.m9-grid-block .m9-tab:after{content:".";display:block;height:0;font-size:0;clear:both;visibility:hidden}
.m9-grid-block .m9-tab>ul{list-style:none !important;padding:0 !important;margin:0 !important;}
.m9-grid-block .m9-tab>ul>li::marker{font-size:0}
.m9-grid-block .m9-tab>ul>li>.m9-tab-btn{z-index:3;color:#333;background:#eee;cursor:pointer}
.m9-grid-block .m9-tab>ul>li>.m9-tab-content{white-space:normal !important;z-index:4;height:0;padding:0;background:#fff;border-width:1px;border-style:solid;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;visibility:hidden}
.m9-grid-block .m9-tab>ul>li.m9-active>.m9-tab-btn{z-index:5;color:#000;background-color:#fff}
.m9-grid-block .m9-tab>ul>li.m9-active>.m9-tab-content{height:auto;visibility:visible}
.m9-grid-block .m9-tab>ul>li>.m9-tab-content>._tab_slide{width:100%;display:block}
.m9-grid-block .m9-tab>ul>li>.m9-tab-content ._m9_in{padding:10px}

.m9-grid-block .m9-tab{padding:0px 0}
.m9-grid-block .m9-tab:after{content:".";display:block;height:0;font-size:0;clear:both;visibility:hidden}
.m9-grid-block .m9-tab>._m9-scrollbar-x-box>ul.m9-scrollbar-x{list-style:none !important;padding:0 !important;margin:0 !important;}
.m9-grid-block .m9-tab>._m9-scrollbar-x-box>ul.m9-scrollbar-x>li::marker{font-size:0}
.m9-grid-block .m9-tab>._m9-scrollbar-x-box>ul.m9-scrollbar-x>li>.m9-tab-btn{z-index:3;color:#333;background:#eee;cursor:pointer}
.m9-grid-block .m9-tab>._m9-scrollbar-x-box>ul.m9-scrollbar-x>li>.m9-tab-content{white-space:normal !important;z-index:4;height:0;padding:0;background:#fff;border-width:1px;border-style:solid;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;visibility:hidden}
.m9-grid-block .m9-tab>._m9-scrollbar-x-box>ul.m9-scrollbar-x>li.m9-active>.m9-tab-btn{z-index:5;color:#000;background-color:#fff}
.m9-grid-block .m9-tab>._m9-scrollbar-x-box>ul.m9-scrollbar-x>li.m9-active>.m9-tab-content{height:auto;visibility:visible}
.m9-grid-block .m9-tab>._m9-scrollbar-x-box>ul.m9-scrollbar-x>li>.m9-tab-content>._tab_slide{width:100%;display:block}
.m9-grid-block .m9-tab>._m9-scrollbar-x-box>ul.m9-scrollbar-x>li>.m9-tab-content ._m9_in{padding:10px}
*/


/*
.m9-grid-block .m9-tab-1, .m9-grid-block .m9-tab-2, .m9-grid-block .m9-tab-3, .m9-grid-block .m9-tab-4, .m9-grid-block .m9-tab-5{opacity:0}
.m9-grid-block .m9-tab-1._m9, .m9-grid-block .m9-tab-2._m9, .m9-grid-block .m9-tab-3._m9, .m9-grid-block .m9-tab-4._m9, .m9-grid-block .m9-tab-5._m9{opacity:1}
*/

.m9-grid-block [class*="m9-tab-"]{padding:0px 0;border-color:#ccc}
.m9-grid-block [class*="m9-tab-"]:after{content:".";display:block;height:0;font-size:0;clear:both;visibility:hidden}
.m9-grid-block [class*="m9-tab-"]>ul{list-style:none !important;padding:0 !important;margin:0 !important;}
.m9-grid-block [class*="m9-tab-"]>ul>li::marker{font-size:0}
.m9-grid-block [class*="m9-tab-"]>ul>li>.m9-tab-btn{position:relative;z-index:3;padding:10px;color:#333;background:#f9f9f9;cursor:pointer;text-decoration:none;font-size:1.1em}
.m9-grid-block [class*="m9-tab-"]>ul>li>.m9-tab-btn>._m9-in{display:inline-block;min-width:50px;line-height:1.2}
.m9-grid-block [class*="m9-tab-"]>ul>li>.m9-tab-content{white-space:normal !important;z-index:4;height:0;padding:0;background:#fff;border-width:1px;border-style:solid;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;visibility:hidden}
.m9-grid-block [class*="m9-tab-"]>ul>li.m9-active>.m9-tab-btn{z-index:5;color:#000;background-color:#fff;font-weight:bold}
.m9-grid-block [class*="m9-tab-"]>ul>li.m9-active>.m9-tab-content{height:auto;visibility:visible}
.m9-grid-block [class*="m9-tab-"]>ul>li>.m9-tab-content>._tab_slide{width:100%;display:block}
.m9-grid-block [class*="m9-tab-"]>ul>li>.m9-tab-content ._m9-in{padding:1em}

.m9-grid-block [class*="m9-tab-"]{padding:0px 0}
.m9-grid-block [class*="m9-tab-"]:after{content:".";display:block;height:0;font-size:0;clear:both;visibility:hidden}
.m9-grid-block [class*="m9-tab-"]>._m9-scrollbar-x-box>ul.m9-scrollbar-x{list-style:none !important;padding:0 !important;margin:0 !important;}
.m9-grid-block [class*="m9-tab-"]>._m9-scrollbar-x-box>ul.m9-scrollbar-x>li::marker{font-size:0}
.m9-grid-block [class*="m9-tab-"]>._m9-scrollbar-x-box>ul.m9-scrollbar-x>li>.m9-tab-btn{z-index:3;padding:10px;color:#333;background:#f9f9f9;cursor:pointer}
.m9-grid-block [class*="m9-tab-"]>._m9-scrollbar-x-box>ul>li>.m9-tab-btn>._m9-in{display:inline-block;min-width:50px;line-height:1.2}
.m9-grid-block [class*="m9-tab-"]>._m9-scrollbar-x-box>ul.m9-scrollbar-x>li>.m9-tab-content{white-space:normal !important;z-index:4;height:0;padding:0;background:#fff;border-width:1px;border-style:solid;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;visibility:hidden}
.m9-grid-block [class*="m9-tab-"]>._m9-scrollbar-x-box>ul.m9-scrollbar-x>li.m9-active>.m9-tab-btn{z-index:5;color:#000;background-color:#fff}
.m9-grid-block [class*="m9-tab-"]>._m9-scrollbar-x-box>ul.m9-scrollbar-x>li.m9-active>.m9-tab-content{height:auto;visibility:visible}
.m9-grid-block [class*="m9-tab-"]>._m9-scrollbar-x-box>ul.m9-scrollbar-x>li>.m9-tab-content>._tab_slide{width:100%;display:block}
.m9-grid-block [class*="m9-tab-"]>._m9-scrollbar-x-box>ul.m9-scrollbar-x>li>.m9-tab-content ._m9-in{padding:1em}



.m9-grid-block .m9-tab-1>ul>li{float:none;display:block}
.m9-grid-block .m9-tab-1>ul>li>a{display:block;padding:10px 10px;margin-top:-1px;margin-right:0;border-width:1px;border-style:solid;;text-align:left}
.m9-grid-block .m9-tab-1>ul>li>.m9-tab-content{margin-top:-2px}
.m9-grid-block .m9-tab-1>ul>li.m9-active .m9-tab-content{}


/*
.m9-grid-block .m9-tab-1{display:block;min-height:auto;margin-bottom:0;overflow-y:auto}
.m9-grid-block .m9-tab-1>ul>li{float:none;display:block}
.m9-grid-block .m9-tab-1>ul>li>a{position:relative;display:block;padding:5px 40px 5px 10px;margin-right:0;line-height:30px;border-width:1px;border-style:solid;border-top-width:0;text-align:left;border-color:#d0d9e8;text-decoration:none;outline:none}
.m9-grid-block .m9-tab-1>ul>li>a>span{display:inline-block;line-height:1.2}
.m9-grid-block .m9-tab-1>ul>li:first-child>a{border-top-width:1px}
.m9-grid-block .m9-tab-1 .m9-tab-one.m9-active .m9-tab-btn{text-shadow:none;cursor:pointer;color:#186dfe;font-family:'source sans pro','sans-serif';font-size:14px}
.m9-grid-block .m9-tab-1 .m9-tab-one .m9-tab-btn{background:#fff;color:#000;text-shadow:none;cursor:pointer;font-family:'source sans pro','sans-serif';font-size:14px}
.m9-grid-block .m9-tab-1 .m9-tab-content{position:relative;top:0px;left:0;width:100%;height:0;min-height:auto;padding:0;border-width:1px;border-top-width:0;border-style:solid;border-color:#d0d9e8;background:#f5f5fa}
.m9-grid-block .m9-tab-1 .m9-tab-one.m9-active .m9-tab-btn:after{content:"";display:inline-block;*display:inline;*zoom:1;font-size:15px;font-weight:normal;position:absolute;top:3px;right:5px;width:34px;height:34px;background:url(../img/arrow-bottom.png) no-repeat;background-size:11px;background-position:center 50%}
.m9-grid-block .m9-tab-1 .m9-tab-one .m9-tab-btn:after{content:"";display:inline-block;*display:inline;*zoom:1;float:right;font-size:15px;font-weight:normal;position:absolute;top:3px;right:5px;width:34px;height:34px;background:url(../img/arrow-right.png) no-repeat;background-size:11px;background-position:center 50%}
.m9-grid-block .m9-tab-1 .m9-tab-one.m9-active .m9-tab-btn:focus,.m9-grid-block .m9-tab-1 .m9-tab-one .m9-tab-btn:focus{color:#186dfe}
.m9-grid-block .m9-tab-1 .m9-tab-one.m9-active .m9-tab-content{height:auto}
.m9-grid-block .m9-tab-1 .m9-tab-content ._tab_slide{padding:7px 10px}
*/


.m9-grid-block .m9-tab-1>._m9-scrollbar-x-box>ul.m9-scrollbar-x>li{float:none;display:block}
.m9-grid-block .m9-tab-1>._m9-scrollbar-x-box>ul.m9-scrollbar-x>li>a{display:block;padding:10px 10px;margin-top:-1px;margin-right:0;border-width:1px;border-style:solid;;text-align:left}
.m9-grid-block .m9-tab-1>._m9-scrollbar-x-box>ul.m9-scrollbar-x>li>.m9-tab-content{margin-top:-2px}
.m9-grid-block .m9-tab-1>._m9-scrollbar-x-box>ul.m9-scrollbar-x>li.m9-active .m9-tab-content{}


/*._m9-scrollbar-x-box>ul.m9-scrollbar-x*/

.m9-grid-block .m9-tab-2{position:relative;overflow:hidden}
.m9-grid-block .m9-tab-2>ul{display:flex !important;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;white-space:nowrap;-webkit-overflow-scrolling:touch}
.m9-grid-block .m9-tab-2>ul>li{flex: 0 0 auto}
.m9-grid-block .m9-tab-2>ul>li>a{display:inline-flex;align-items:center;justify-content:center;min-width:120px;padding:10px;border:1px solid #ccc;background:#eee;cursor:pointer;margin-left:-1px;border-bottom:none}
.m9-grid-block .m9-tab-2>ul>li:first-child>a{margin-left:0}
.m9-grid-block .m9-tab-2>ul>li.m9-active>a{background:#fff;z-index:5}
.m9-grid-block .m9-tab-2>ul>li>.m9-tab-content{position:absolute;top:41px;left:0;min-width:100%;visibility:hidden;margin-top:-2px}
.m9-grid-block .m9-tab-2>ul>li.m9-tab-one.m9-active>.m9-tab-content{visibility:visible}


.m9-grid-block .m9-tab-2{overflow:hidden}
.m9-grid-block .m9-tab-2>._m9-scrollbar-x-box>ul.m9-scrollbar-x{display:flex !important;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;white-space:nowrap;-webkit-overflow-scrolling:touch}
.m9-grid-block .m9-tab-2>._m9-scrollbar-x-box>ul.m9-scrollbar-x>li{flex: 0 0 auto}
.m9-grid-block .m9-tab-2>._m9-scrollbar-x-box>ul.m9-scrollbar-x>li>a{display:inline-flex;align-items:center;justify-content:center;min-width:120px;padding:10px;border:1px solid #ccc;background:#eee;cursor:pointer}
.m9-grid-block .m9-tab-2>._m9-scrollbar-x-box>ul.m9-scrollbar-x>li.m9-active>a{background:#fff;z-index:5}
.m9-grid-block .m9-tab-2>._m9-scrollbar-x-box>ul.m9-scrollbar-x>li>.m9-tab-content{position:absolute;top:41px;left:0;min-width:100%;visibility:hidden}
.m9-grid-block .m9-tab-2>._m9-scrollbar-x-box>ul.m9-scrollbar-x>li.m9-tab-one.m9-active>.m9-tab-content{visibility:visible}






/* 탭 메뉴 */
body.fullsize .page_tab_div_out{/*width:100%*/}


.page_tab_div{position:relative;z-index:10;margin-top:30px}
.page_tab_div>div{position:absolute;width:100%;max-width:100%;margin:0;overflow:hidden;/*border-top:1px solid #ccc;border-bottom:1px solid #ccc*/}
.page_tab_div.m9Fixed>div{position:fixed;top:85px;background:#fff;margin-top:-1px;/*box-shadow:0 0 7px 6px #51515147*/}
/* .page_tab_div>div{border-left:1px solid #ccc;border-right:1px solid #ccc} */

.page_tab_div ._m9-scrollbar-x-box:before{display:none !important}
.page_tab_div ._m9-scrollbar-x-box:after{display:none !important}

/* .page_tab_div>div>.slick-slider{border-top:1px solid #ccc;border-bottom:1px solid #ccc} */

.page_tab{position:relative;left:0;right:0;display:inline-block;min-width:100%;white-space:nowrap;text-align:center;/*background:#fff;border-top:1px solid #ccc;border-bottom:1px solid #ccc*/}
.page-tab-one{display:inline-block;*display:inline;*zoom:1}

/* .page_tab .slick-slide{display:inline-block;*display:inline;*zoom:1;padding:0} */

.page-tab-one>a{display:inline-block;*display:inline;*zoom:1;min-width:550px;padding:0 20px;margin:0;border:1px solid #ccc;margin-left:-1px;text-align:center;}
/* .page_tab li.page-tab-one:last-child>a{border-right:none} */
.page-tab-one.selected>a,.page-tab-one>a:hover,.page-tab-one>a:focus{position:relative;background:#2b4479;color:#fff;border-color:#2b4479;z-index:2}
.page-tab-one.selected>a::before{content:'';position:absolute;left:0;bottom:0;z-index:1;width:100%;height:2px;background:inherit}
.page-tab-one.selected>a::after{content:'';position:absolute;left:50%;bottom:-9px;z-index:2;width:15px;height:15px;transform:rotate(45deg);margin-left:-7px;background:#fff}

/* .page_tab .slick-track>.page-tab-one:first-child>a{border-left:none} */

.page_tab_div, .page_tab_div>div, .page_tab, .page-tab-one>a{height:50px}

.page-tab-one{display:inline-block !important}



/*
.m9-grid-block .m9-tab-5>ul{white-space: nowrap;}
.m9-grid-block .m9-tab-5>ul>li{;float:left;display:inline-block;*display:inline;*zoom:1}
.m9-grid-block .m9-tab-5>ul>li>a{display:inline-block;min-width:120px;padding:10px 10px;margin-top:-1px;margin-right:0;border-width:1px;border-style:solid;;text-align:left}
.m9-grid-block .m9-tab>ul>li .m9-tab-content{margin-top:-2px;position:absolute;top:41px;left:0;display:block;min-width:100%}
.m9-grid-block .m9-tab>ul>li.m9-active .m9-tab-content{}
*/

/*
.m9-grid-block .m9-tab-1{width:100%;min-height:50px}
.m9-grid-block .m9-tab-1:after{content:"";display:block;height:0;font-size:0;clear:both;visibility:hidden}
.m9-grid-block .m9-tab-1>ul{position:relative}
.m9-grid-block .m9-tab-1>ul:after{content:"";display:block;height:0;font-size:0;clear:both;visibility:hidden}
.m9-grid-block .m9-tab-1>ul>li{float:left;display:inline-block;*display:inline;*zoom:1}
.m9-grid-block .m9-tab-1>ul>li>a{position:relative;display:block;min-width:120px;height:42px;padding:0;margin-right:-1px;border-width:1px;border-style:solid;border-bottom-width:0;background:#fff;border:1px solid #ddd}
.m9-grid-block .m9-tab-1 .m9-tab-btn-on{border:1px solid #ccc;border-bottom:0;}
.m9-grid-block .m9-tab-1 .m9-tab-btn-off{color:#777;}
.m9-grid-block .m9-tab-1 .m9-tab-btn-off:hover{background:#eee;overflow:hidden;color:#333}
.m9-grid-block .m9-tab-1 .m9-tab-content{position:absolute;top:41px;left:0;display:block;min-width:100%;min-height:100%;border:0;border-top:1px solid #ccc} 
*/



/* 테이블 */
.m9-grid-block [class*="m9-table-"]{width:100%;border-collapse:collapse;border-spacing:0;text-align:center;table-layout:auto !important;color:#5b5b5b}
.m9-grid-block [class*="m9-table-"] th, .m9-grid-block table[class*="m9-table-"] td{padding:0.6em 0.3em;font-weight:normal;line-height:1.4}
.m9-grid-block [class*="m9-table-"]>thead{background-color:#f5f7f9;color:#000}
.m9-grid-block [class*="m9-table-"]>tbody{background-color:#fff}
.m9-grid-block [class*="m9-table-"]>tfoot{background-color:#f5f7f9;color:#000}
.m9-grid-block [class*="m9-table-"] th{text-align:center;color:#000}
/*.m9-grid-block [class*="m9-table-"]>tbody th{color:#000}*/

.m9-grid-block table[class*="m9-table-"]>thead>tr>th, .m9-grid-block table[class*="m9-table-"]>thead>tr>td{font-size:1.1em}
.m9-grid-block .m9-table-1{border-color:#b3becc}
.m9-grid-block .m9-table-1 th, .m9-grid-block .m9-table-1 td{border-width:1px;border-style:solid;box-shadow:inset 1px 0 0 rgba(255,255,255,0.5),inset 0 1px 0 rgba(255,255,255,0.4)}
.m9-grid-block .m9-table-1>tbody th{}
.m9-grid-block .m9-table-2{border-color:#595959}
.m9-grid-block .m9-table-2 th, .m9-grid-block .m9-table-2 td{border-top-width:1px;border-top-style:solid;border-bottom-width:1px;border-bottom-style:solid}
.m9-grid-block .m9-table-2>thead{background-color:#fff}
.m9-grid-block .m9-table-2>thead>tr:first-child>th, .m9-grid-block .m9-table-2>thead>tr:first-child>td{border-top-width:4px;border-bottom-width:1px}
.m9-grid-block .m9-table-2>tbody th, .m9-grid-block .m9-table-2>tbody td{border-top-width:1px;/*border-bottom-width:1px*/}
.m9-grid-block .m9-table-2>tbody tr:first-child>th, .m9-grid-block .m9-table-2>tbody tr:first-child>td{border-top-width:0}
.m9-grid-block .m9-table-2>tbody th{position:relative}
.m9-grid-block .m9-table-2 > tbody tr > th:last-of-type:after{content:'';position:absolute;right:0;top:25%;width:0;height:50%;border-right-width:1px;border-right-style:solid;opacity:0.2}
.m9-grid-block .m9-table-2>tfoot{background-color:#fff}
.m9-grid-block .m9-table-3{border-radius:14px 14px 0px 0px;overflow:hidden;border-color:#dacccd}
.m9-grid-block .m9-table-3>thead th, .m9-grid-block .m9-table-3>thead td{background-color:#757575;color:#fff}
.m9-grid-block .m9-table-3>tfoot{background-color:#f1f1f1}
.m9-grid-block .m9-table-3 th, .m9-grid-block .m9-table-3 td{border-width:1px;border-style:solid}
.m9-grid-block .m9-table-3>thead>tr>*{border-color:#656565}
.m9-grid-block .m9-table-4{border-color:#dacccd}
/*.m9-grid-block .m9-table-4>thead{background-color:#757575;color:#fff}*/
.m9-grid-block .m9-table-4>thead th, .m9-grid-block .m9-table-4>thead td{background-color:#757575;color:#fff}

.m9-grid-block .m9-table-4>tfoot{background-color:#f1f1f1}
.m9-grid-block .m9-table-4 th, .m9-grid-block .m9-table-4 td{border-width:1px;border-style:solid}
.m9-grid-block .m9-table-4>thead>tr>*{border-color:#656565}
.m9-grid-block .m9-table-4>tbody>tr:nth-child(odd){background-color:#fff} 
.m9-grid-block .m9-table-4>tbody>tr:nth-child(even){background-color:#f5f7f9}


.m9-grid-block .m9-table-5{border-collapse:separate;border-spacing:5px;/*border:6px solid #ececec*/}
.m9-grid-block .m9-table-5 th, .m9-grid-block .m9-table-5 td{border-radius:5px;background:#f7f7f7}
.m9-grid-block .m9-table-5 th{background:#f1f1f1}
.m9-grid-block .m9-table-5>thead th, .m9-grid-block .m9-table-5>thead td{background:#757575;color:#fff}
.m9-grid-block .m9-table-5>tfoot th, .m9-grid-block .m9-table-5>tfoot td{background:#f1f1f1}


/*
.m9-grid-block .m9-table-5{border-collapse:separate;border:6px solid #ececec}
.m9-grid-block .m9-table-5 th, .m9-grid-block .m9-table-5 td{border-top-width:1px;border-left-width:1px;border-style:dashed;border-color:#c7c7c7;}
.m9-grid-block .m9-table-5 > thead{background:#f6f6f6 ;}
.m9-grid-block .m9-table-5>thead>tr:first-child>th,.m9-grid-block .m9-table-5>thead>tr:first-child>td{border-top-width:0px;}
*/

.m9-grid-block .m9-table-6>thead,.m9-grid-block .m9-table-6>tfoot{background-color:#fff}
.m9-grid-block .m9-table-6 th, .m9-grid-block .m9-table-6 td{border-width:1px;border-style:solid;border-color:#d0d0d0;}
.m9-grid-block .m9-table-6>thead>tr:first-child>th{border-top:2px solid #000}
.m9-grid-block .m9-table-6>thead>tr:last-child>th{border-bottom:1px solid #000}
.m9-grid-block .m9-table-6>tbody>tr:last-child>*{border-bottom:1px solid #000}
.m9-grid-block .m9-table-6>tfoot>tr:last-child>*{border-bottom:2px solid #000}




.m9-grid-block .m9-price-table-1{background:#fff}
.m9-grid-block .m9-price-table-1 tr:not(:last-child) {border-bottom: 1px solid #eee;}
.m9-grid-block .m9-price-table-1 tr{background-color:transparent}
.m9-grid-block .m9-price-table-1 tr td,.m9-grid-block .m9-price-table-1 tr th{vertical-align: middle}
.m9-grid-block .m9-price-table-1 tr td {border-left: 1px solid #eee; padding: 5px;}
.m9-grid-block .m9-price-table-1 tr td:first-child {border-left: 0 none;}
.m9-grid-block .m9-price-table-1 tr:last-child {border-bottom:1px solid #eee;}

.m9-grid-block [class*="m9-table-"].m9-cell-padding-width-05 th, .m9-grid-block [class*="m9-table-"].m9-cell-padding-width-05 td{padding-left:0.4em;padding-right:0.4em}
.m9-grid-block [class*="m9-table-"].m9-cell-padding-width-1 th, .m9-grid-block [class*="m9-table-"].m9-cell-padding-width-1 td{padding-left:1.2em;padding-right:1.2em}
.m9-grid-block [class*="m9-table-"].m9-cell-padding-width-2 th, .m9-grid-block [class*="m9-table-"].m9-cell-padding-width-2 td{padding-left:1.6em;padding-right:1.6em}

.m9-grid-block [class*="m9-table-"].m9-cell-padding-height-05 th, .m9-grid-block [class*="m9-table-"].m9-cell-padding-height-05 td{padding-top:0.4em;padding-bottom:0.4em}
.m9-grid-block [class*="m9-table-"].m9-cell-padding-height-1 th, .m9-grid-block [class*="m9-table-"].m9-cell-padding-height-1 td{padding-top:1.2em;padding-bottom:1.2em}
.m9-grid-block [class*="m9-table-"].m9-cell-padding-height-2 th, .m9-grid-block [class*="m9-table-"].m9-cell-padding-height-2 td{padding-top:1.6em;padding-bottom:1.6em}

.m9-grid-block table.m9-tr-hover>tbody>tr:hover>th,.m9-grid-block table.m9-tr-hover>tbody>tr:hover>td, .m9-grid-block table.m9-tr-hover>tr:hover>th,.m9-grid-block table.m9-tr-hover>tr:hover>td{background-color:#eaf6fb !important;color:#000 !important}

/* dl스타일 */
.m9-grid-block .m9-dl-style-0{display:block;padding:0;margin:0}
.m9-grid-block .m9-dl-style-0>dt{display:block;padding:0;margin:0;font-weight:600;}
.m9-grid-block .m9-dl-style-0>dd{display:block;padding:0;margin:0;font-weight:400;}

.m9-grid-block .m9-dl-style-1{display:block;*display:inline;*zoom:1;*width:100%;margin:0}
.m9-grid-block .m9-dl-style-1>dt{display:block;float:left;margin-right:5px;font-weight:600}
.m9-grid-block .m9-dl-style-1>dd{display:block;overflow:hidden;font-weight:400}
.m9-grid-block .m9-dl-style-1:after{content:".";display:block;height:0;font-size:0;clear:both;visibility:hidden}

.m9-grid-block .m9-dl-style-2{display:block;*overfloat:hidden;*float:left;*width:100%;margin:0}
.m9-grid-block .m9-dl-style-2>dt{display:block;float:left;margin-right:5px;font-weight:600;}
.m9-grid-block .m9-dl-style-2>dd{display:block;float:right; margin-bottom:0;font-weight:400;}
.m9-grid-block .m9-dl-style-2:after{content:".";display:block;height:0;font-size:0;clear:both;visibility:hidden}

/*m9-history-list*/
.m9-grid-block .m9-history-list li{list-style:none}
.m9-grid-block .m9-history-list{position:relative;margin:0;padding:0}
.m9-grid-block .m9-history-list:before{content:""; display:block; position:absolute; width:1px; height:100%; left:50%; top:0; transform:translateX(-50%);border-right:1px dotted #c7c7c7;}
.m9-grid-block .m9-history-list:after{content:"";display: block;clear:both}
.m9-grid-block .m9-history-list>li{width:50%;padding:1em;clear:both}
.m9-grid-block .m9-history-list>li:after{content:"";display: block;clear:both}
.m9-grid-block .m9-history-list>li>dl>dt{position:relative;display:block;font-size:1.5em;font-weight:900;line-height:1;margin-bottom:0.5em;}
.m9-grid-block .m9-history-list>li>dl>dt:before{content:"";display:inline-block;position: absolute;box-sizing:border-box}
.m9-grid-block .m9-history-list>li>dl>dt:after{content:"";display:inline-block;position: absolute;}
.m9-grid-block .m9-history-list ._m9-history-list-in>li:after{content:"";display: block;clear:both}
.m9-grid-block .m9-history-list ._m9-history-list-in>li>dl{position: relative;margin:5px 0}
.m9-grid-block .m9-history-list ._m9-history-list-in>li>dl:after{content:"";display:block;clear:both;}
.m9-grid-block .m9-history-list ._m9-history-list-in>li>dl>dt{width:30px;min-height:14px;position:relative;font-weight:700}
.m9-grid-block .m9-history-list ._m9-history-list-in>li>dl>dt:after{content:"";display:inline-block;position:absolute}
.m9-grid-block .m9-history-list ._m9-history-list-in>li>dl>dt:before{content:"";display:inline-block;position:absolute}
.m9-grid-block .m9-history-list ._m9-history-list-in>li>dl>dd{width:calc(100% - 30px)}   
.m9-grid-block .m9-history-list>li:nth-of-type(odd){float:left;text-align: right;padding:1em 40px 1em 1em}
.m9-grid-block .m9-history-list>li:nth-of-type(odd) ._m9-history-list-in>li>dl>dt{float:right;}
.m9-grid-block .m9-history-list>li:nth-of-type(odd) ._m9-history-list-in>li>dl>dd{float:left;}
.m9-grid-block .m9-history-list>li:nth-of-type(even){float:right;text-align: left;padding:1em 1em 1em 40px}
.m9-grid-block .m9-history-list>li:nth-of-type(even) ._m9-history-list-in>li>dl>dt{float:left}
.m9-grid-block .m9-history-list>li:nth-of-type(even) ._m9-history-list-in>li>dl>dd{float:right}
    
/*m9-history-style-1*/
.m9-grid-block .m9-history-list.m9-history-style-1>li>dl>dt:before{ z-index: 5;background:#fff; width:14px; height:14px; top:50%;transform: translateY(-50%); font-size:0; border-radius:50%;border:3px solid #ccc;}
.m9-grid-block .m9-history-list.m9-history-style-1>li>dl>dt:after{background:#ccc; width:20px; height:1px; top:50%;margin-top:-1px;} 
.m9-grid-block .m9-history-list.m9-history-style-1>li:nth-of-type(even)>dl>dt:before{left:-47px}
.m9-grid-block .m9-history-list.m9-history-style-1>li:nth-of-type(even)>dl>dt:after{left:-40px} 
.m9-grid-block .m9-history-list.m9-history-style-1>li:nth-of-type(odd)>dl>dt:before{right:-47px}
.m9-grid-block .m9-history-list.m9-history-style-1>li:nth-of-type(odd)>dl>dt:after{right:-40px}
      
 /*m9-history-style-2*/
.m9-grid-block .m9-history-list.m9-history-style-2>li>dl>dt:before{top:50%;transform: translateY(-50%);border:6px solid #f1f1f1; width:20px;height:20px;border-radius:50%;background:#9c9c9c;}
.m9-grid-block .m9-history-list.m9-history-style-2>li>dl>dt:after{background:#9c9c9c; width:20px; height:2px; position:absolute;top:50%;margin-top:-1px;} 
.m9-grid-block .m9-history-list.m9-history-style-2>li:nth-of-type(odd)>dl>dt:before{left: auto;right:-50px}
.m9-grid-block .m9-history-list.m9-history-style-2>li:nth-of-type(odd)>dl>dt:after{right:-40px}
.m9-grid-block .m9-history-list.m9-history-style-2>li:nth-of-type(odd) ._m9-history-list-in>li>span:before{right:-44px}
.m9-grid-block .m9-history-list.m9-history-style-2>li:nth-of-type(odd) ._m9-history-list-in>li>dl>dt:before{left: auto;right:-43px}
.m9-grid-block .m9-history-list.m9-history-style-2>li:nth-of-type(even)>dl>dt:before{left:-50px}
.m9-grid-block .m9-history-list.m9-history-style-2>li:nth-of-type(even)>dl>dt:after{left:-40px;}
.m9-grid-block .m9-history-list.m9-history-style-2>li:nth-of-type(even) ._m9-history-list-in>li>span{float:left}
.m9-grid-block .m9-history-list.m9-history-style-2>li:nth-of-type(even) ._m9-history-list-in>li>span:before{left:-44px}
.m9-grid-block .m9-history-list.m9-history-style-2>li:nth-of-type(even) ._m9-history-list-in>li>dl>dt:before{left:-43px}
.m9-grid-block .m9-history-list.m9-history-style-2 ._m9-history-list-in>li>dl>dt:before{top:50%;transform:translateY(-50%);width:6px;height:6px;background-color:#9c9c9c;border-radius:50%}
        
/*m9-history-align-left*/    
.m9-grid-block ul[class~="m9-history-align-left"]{margin-left:40px}
.m9-grid-block ul[class~="m9-history-align-left"]:before {left:0px;transform:none;}
.m9-grid-block ul[class~="m9-history-align-left"]>li{float:none !important;width:100%;text-align: left !important;padding:1em 1em 1em 40px !important}
.m9-grid-block ul[class~="m9-history-align-left"]>li ._m9-history-list-in>li>dl>dt{float:left !important;}  
.m9-grid-block ul[class~="m9-history-align-left"]>li ._m9-history-list-in>li>dl>dd{float:right !important}
.m9-grid-block .m9-history-list.m9-history-style-1.m9-history-align-left>li>dl>dt:before{left:-47px;} 
.m9-grid-block .m9-history-list.m9-history-style-1.m9-history-align-left>li>dl>dt:after{left:-34px}
.m9-grid-block .m9-history-list.m9-history-style-2.m9-history-align-left>li>dl>dt:before{left:-50px}
.m9-grid-block .m9-history-list.m9-history-style-2.m9-history-align-left>li>dl>dt:after{left:-40px}
.m9-grid-block .m9-history-list.m9-history-style-2.m9-history-align-left>li ._m9-history-list-in>li>dl>dt:before{left:-42px}  

/*m9-history-align-right*/    
.m9-grid-block ul[class~="m9-history-align-right"]{margin-right:40px}
.m9-grid-block ul[class~="m9-history-align-right"]:before {left:auto;right:0px;transform:none;}
.m9-grid-block ul[class~="m9-history-align-right"]>li>dl>dt:before{left:-50px;right:auto;}
.m9-grid-block ul[class~="m9-history-align-right"]>li{float:right !important;width:100%;text-align: right !important;padding:1em 40px 1em 1em  !important}
.m9-grid-block ul[class~="m9-history-align-right"]>li ._m9-history-list-in>li>dl>dt{float:right !important;}  
.m9-grid-block ul[class~="m9-history-align-right"]>li ._m9-history-list-in>li>dl>dd{float:left !important;} 
.m9-grid-block .m9-history-list.m9-history-style-1.m9-history-align-right>li>dl>dt:before{right:-47px;left:auto;}
.m9-grid-block .m9-history-list.m9-history-style-1.m9-history-align-right>li>dl>dt:after{right:-40px;left:auto;}
.m9-grid-block .m9-history-list.m9-history-style-1.m9-history-align-right>li ._m9-history-list-in>li>dl>dt:before{left:-42px;right:auto;} 
.m9-grid-block .m9-history-list.m9-history-style-2.m9-history-align-right>li>dl>dt:before{right:-50px;left:auto;}
.m9-grid-block .m9-history-list.m9-history-style-2.m9-history-align-right>li>dl>dt:after{right:-40px;left:auto;}
.m9-grid-block .m9-history-list.m9-history-style-2.m9-history-align-right ._m9-history-list-in>li>dl>dt:before{right:-42px;left:auto !important}

/* 구분선 */
.m9-grid-block .box-br,.m9-grid-block .m9-br{height:40px}
.m9-grid-block .m9-hr-1{width:100%;height:1px;margin:0;padding:20px 0;line-height:0;border:none;border-color:rgba(0,0,0,0.2);background:none}
.m9-grid-block .m9-hr-1:after{content:'';display:block;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:inherit}
.m9-grid-block .m9-hr-2{width:100%;height:1px;margin:0;padding:20px 0;line-height:0;border:none;border-color:rgba(0,0,0,0.2);background:none}
.m9-grid-block .m9-hr-2:after{content:'';display:block;border-bottom-width:1px;border-bottom-style:dashed;border-bottom-color:inherit}
.m9-grid-block .m9-hr-3{width:100%;height:1px;margin:0;padding:20px 0;line-height:0;border:none;border-color:rgba(0,0,0,0.2);background:none}
.m9-grid-block .m9-hr-3:after{content:'';display:block;border-bottom-width:1px;border-bottom-style:dotted;border-bottom-color:inherit}

/* 구분선2 */

/*
.m9-grid-block .m9-line-1, .m9-grid-block .m9-line-2, .m9-grid-block .m9-line-3, .m9-grid-block .m9-line-4, .m9-grid-block .m9-line-5, .m9-grid-block .m9-line-6, .m9-grid-block .m9-line-7, .m9-grid-block .m9-line-8, .m9-grid-block .m9-line-9, .m9-grid-block .m9-line-10{position:relative;margin:0 auto;text-align:center !important;border-color:#000;padding:10px 0;line-height:1}

.m9-grid-block .m9-line-1>hr{display:block;width:250px;height:0;border-top-width:1px;border-top-style:solid;border-color:inherit;margin:0 auto}
.m9-grid-block .m9-line-1>div{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;border-color:inherit;list-style:none;margin:0;padding:0 0 0 2px}
.m9-grid-block .m9-line-1>div>span{font-size:0;text-indent:-99999px;overflow:hidden;display:inline-block;width:0px;margin:0px 2px;height:0px;border-width:7px;border-style:solid;border-color:inherit;transform:rotate(45deg);margin-left:-2px;}

.m9-grid-block .m9-line-2{border-color:#d8d8d8}
.m9-grid-block .m9-line-2>div{position:relative;width:250px;height:0;margin:0 auto;border-color:inherit;}
.m9-grid-block .m9-line-2>div>span{display:inline-block;font-size:0;text-indent:-99999px;overflow:hidden;}
.m9-grid-block .m9-line-2>div>span:first-child{position:absolute;left:50%;top:0;display:inline-block;width:13px;height:0px;transform:translate(-50%) rotate(45deg);box-sizing:border-box;border-top-width:1px;border-top-style:solid;border-color:inherit}
.m9-grid-block .m9-line-2>div>span:last-child{position:absolute;left:50%;top:0;display:inline-block;width:13px;height:0px;transform:translate(-50%) rotate(-45deg);box-sizing:border-box;border-top-width:1px;border-top-style:solid;border-color:inherit}
.m9-grid-block .m9-line-2>div:before{position:absolute;right:0;top:0;content:"";display:inline-block;clear:both;width:100px;height:0px;border-top-width:1px;border-top-style:solid;border-color:inherit}
.m9-grid-block .m9-line-2>div:after{position:absolute;left:0;top:0;content:"";display:inline-block;clear:both;width:100px;height:0px;border-top-width:1px;border-top-style:solid;border-color:inherit}

.m9-grid-block .m9-line-3>hr{display:inline-block;width:60px;margin:0 auto;text-align:center;border-top-width:4px;border-top-style:solid;border-color:inherit}

.m9-grid-block .m9-line-4{border-color:#7e7e7e}
.m9-grid-block .m9-line-4>div{position:relative;top:-8px;display:inline-block;width:0px;height:0px;text-align:center;padding:0 10px 0 2px;border-color:inherit}
.m9-grid-block .m9-line-4>div:first-of-type:before{position:absolute;right:50px;top:0;content:"";display:inline-block;clear:both;width:100px;height:0px;border-top-width:1px;border-top-style:solid;border-color:inherit}
.m9-grid-block .m9-line-4>div:last-of-type:after{position:absolute;left:50px;top:0;content:"";display:inline-block;clear:both;width:100px;height:0px;border-top-width:1px;border-top-style:solid;border-color:inherit}
.m9-grid-block .m9-line-4>div>span{position:absolute;left:50%;top:0;display:inline-block;width:18px;height:0px;font-size:0;text-indent:-99999px;overflow:hidden;box-sizing:border-box;border-top-width:1px;border-top-style:solid;border-color:inherit;}
.m9-grid-block .m9-line-4>div>span:first-child{transform:translate(-50%) rotate(45deg)}
.m9-grid-block .m9-line-4>div>span:last-child{transform:translate(-50%) rotate(-45deg)}

.m9-grid-block .m9-line-5{border-color:#ccc}
.m9-grid-block .m9-line-5>div{display:inline-block;text-align:center;border-color:inherit;list-style:none}
.m9-grid-block .m9-line-5>div>span{display:block;font-size:0;text-indent:-99999px;overflow:hidden;width:10px;height:10px;border-right-width:2px;border-bottom-width:2px;border-bottom-style:solid;border-right-style:solid;border-color:inherit;transform:rotate(45deg);margin-top:-4px}

.m9-grid-block .m9-line-6{border-color:#7e7e7e}
.m9-grid-block .m9-line-6>div{display:inline-block;text-align:center;border-color:inherit;list-style:none;padding:0 0 0 2px}
.m9-grid-block .m9-line-6>div>span{font-size:0;text-indent:-99999px;overflow:hidden;display:inline-block;width:10px;height:10px;border-left-width:2px;border-top-width:2px;border-top-style:solid;border-left-style:solid;border-color:inherit;transform:rotate(45deg);margin-left:-4px;}

.m9-grid-block .m9-line-7{border-color:#ccc}
.m9-grid-block .m9-line-7>div{position:relative;display:inline-block;text-align:center;border-color:inherit;list-style:none;margin:0;padding:0 0 0 2px}
.m9-grid-block .m9-line-7>div>span{font-size:0;text-indent:-99999px;overflow:hidden;display:inline-block;width:10px;height:10px;border-left-width:2px;border-top-width:2px;border-top-style:solid;border-left-style:solid;border-color:inherit;transform:rotate(45deg);margin-left:-4px;}
.m9-grid-block .m9-line-7>div:before{position:absolute;right:150%;top:10px;content:"";display:inline-block;clear:both;width:100px;height:0px;border-top-width:1px;border-top-style:solid;border-color:inherit}
.m9-grid-block .m9-line-7>div:after{position:absolute;left:150%;top:10px;content:"";display:inline-block;clear:both;width:100px;height:0px;border-top-width:1px;border-top-style:solid;border-color:inherit}    

.m9-grid-block .m9-line-8{border-color:#858585}
.m9-grid-block .m9-line-8>div{position:relative;display:inline-block;text-align:center;border-color:inherit;list-style:none;margin:0;padding:0 0 0 1px}
.m9-grid-block .m9-line-8>div>span{font-size:0;text-indent:-99999px;overflow:hidden;display:inline-block;width:10px;height:10px;border-width:2px;border-style:solid;border-color:inherit;transform:rotate(45deg);margin-left:-2px;}

.m9-grid-block .m9-line-9{border-color:#c7c7c7}
.m9-grid-block .m9-line-9>div{position:relative;display:inline-block;text-align:center;border-color:inherit;list-style:none;margin:0;padding:0 0 0 1px}
.m9-grid-block .m9-line-9>div>span{font-size:0;text-indent:-99999px;overflow:hidden;display:inline-block;width:10px;height:10px;border-width:2px;border-style:solid;border-color:inherit;transform:rotate(45deg);margin-left:-2px;}
.m9-grid-block .m9-line-9>div:before{position:absolute;right:60px;top:10px;content:"";display:inline-block;clear:both;width:100px;height:0px;border-top-width:1px;border-top-style:solid;border-color:inherit}
.m9-grid-block .m9-line-9>div:after{position:absolute;left:60px;top:10px;content:"";display:inline-block;clear:both;width:100px;height:0px;border-top-width:1px;border-top-style:solid;border-color:inherit}
*/


.m9-grid-block [class*="m9-separator-"]{position:relative;margin:0 auto;text-align:center !important;border-color:#000;padding:10px 0;line-height:1}

.m9-grid-block .m9-separator-1>hr{display:block;width:250px;height:0;border-top-width:1px;border-top-style:solid;border-color:inherit;margin:0 auto}
.m9-grid-block .m9-separator-1>div{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;border-color:inherit;list-style:none;margin:0;padding:0 0 0 2px}
.m9-grid-block .m9-separator-1>div>span{font-size:0;text-indent:-99999px;overflow:hidden;display:inline-block;width:0px;margin:0px 2px;height:0px;border-width:7px;border-style:solid;border-color:inherit;transform:rotate(45deg);margin-left:-2px;}

.m9-grid-block .m9-separator-2{border-color:#d8d8d8}
.m9-grid-block .m9-separator-2>div{position:relative;width:250px;height:0;margin:0 auto;border-color:inherit;}
.m9-grid-block .m9-separator-2>div>span{display:inline-block;font-size:0;text-indent:-99999px;overflow:hidden;}
.m9-grid-block .m9-separator-2>div>span:first-child{position:absolute;left:50%;top:0;display:inline-block;width:13px;height:0px;transform:translate(-50%) rotate(45deg);box-sizing:border-box;border-top-width:1px;border-top-style:solid;border-color:inherit}
.m9-grid-block .m9-separator-2>div>span:last-child{position:absolute;left:50%;top:0;display:inline-block;width:13px;height:0px;transform:translate(-50%) rotate(-45deg);box-sizing:border-box;border-top-width:1px;border-top-style:solid;border-color:inherit}
.m9-grid-block .m9-separator-2>div:before{position:absolute;right:0;top:0;content:"";display:inline-block;clear:both;width:100px;height:0px;border-top-width:1px;border-top-style:solid;border-color:inherit}
.m9-grid-block .m9-separator-2>div:after{position:absolute;left:0;top:0;content:"";display:inline-block;clear:both;width:100px;height:0px;border-top-width:1px;border-top-style:solid;border-color:inherit}

.m9-grid-block .m9-separator-3>hr{display:inline-block;width:60px;margin:0 auto;text-align:center;border-top-width:4px;border-top-style:solid;border-color:inherit}

.m9-grid-block .m9-separator-4{border-color:#7e7e7e}
.m9-grid-block .m9-separator-4>div{position:relative;top:-8px;display:inline-block;width:0px;height:0px;text-align:center;padding:0 10px 0 2px;border-color:inherit}
.m9-grid-block .m9-separator-4>div:first-of-type:before{position:absolute;right:50px;top:0;content:"";display:inline-block;clear:both;width:100px;height:0px;border-top-width:1px;border-top-style:solid;border-color:inherit}
.m9-grid-block .m9-separator-4>div:last-of-type:after{position:absolute;left:50px;top:0;content:"";display:inline-block;clear:both;width:100px;height:0px;border-top-width:1px;border-top-style:solid;border-color:inherit}
.m9-grid-block .m9-separator-4>div>span{position:absolute;left:50%;top:0;display:inline-block;width:18px;height:0px;font-size:0;text-indent:-99999px;overflow:hidden;box-sizing:border-box;border-top-width:1px;border-top-style:solid;border-color:inherit;}
.m9-grid-block .m9-separator-4>div>span:first-child{transform:translate(-50%) rotate(45deg)}
.m9-grid-block .m9-separator-4>div>span:last-child{transform:translate(-50%) rotate(-45deg)}

.m9-grid-block .m9-separator-5{border-color:#ccc}
.m9-grid-block .m9-separator-5>div{display:inline-block;text-align:center;border-color:inherit;list-style:none}
.m9-grid-block .m9-separator-5>div>span{display:block;font-size:0;text-indent:-99999px;overflow:hidden;width:10px;height:10px;border-right-width:2px;border-bottom-width:2px;border-bottom-style:solid;border-right-style:solid;border-color:inherit;transform:rotate(45deg);margin-top:-4px}

.m9-grid-block .m9-separator-6{border-color:#7e7e7e}
.m9-grid-block .m9-separator-6>div{display:inline-block;text-align:center;border-color:inherit;list-style:none;padding:0 0 0 2px}
.m9-grid-block .m9-separator-6>div>span{font-size:0;text-indent:-99999px;overflow:hidden;display:inline-block;width:10px;height:10px;border-left-width:2px;border-top-width:2px;border-top-style:solid;border-left-style:solid;border-color:inherit;transform:rotate(45deg);margin-left:-4px;}

.m9-grid-block .m9-separator-7{border-color:#ccc}
.m9-grid-block .m9-separator-7>div{position:relative;display:inline-block;text-align:center;border-color:inherit;list-style:none;margin:0;padding:0 0 0 2px}
.m9-grid-block .m9-separator-7>div>span{font-size:0;text-indent:-99999px;overflow:hidden;display:inline-block;width:10px;height:10px;border-left-width:2px;border-top-width:2px;border-top-style:solid;border-left-style:solid;border-color:inherit;transform:rotate(45deg);margin-left:-4px;}
.m9-grid-block .m9-separator-7>div:before{position:absolute;right:150%;top:10px;content:"";display:inline-block;clear:both;width:100px;height:0px;border-top-width:1px;border-top-style:solid;border-color:inherit}
.m9-grid-block .m9-separator-7>div:after{position:absolute;left:150%;top:10px;content:"";display:inline-block;clear:both;width:100px;height:0px;border-top-width:1px;border-top-style:solid;border-color:inherit}    

.m9-grid-block .m9-separator-8{border-color:#858585}
.m9-grid-block .m9-separator-8>div{position:relative;display:inline-block;text-align:center;border-color:inherit;list-style:none;margin:0;padding:0 0 0 1px}
.m9-grid-block .m9-separator-8>div>span{font-size:0;text-indent:-99999px;overflow:hidden;display:inline-block;width:10px;height:10px;border-width:2px;border-style:solid;border-color:inherit;transform:rotate(45deg);margin-left:-2px;}

.m9-grid-block .m9-separator-9{border-color:#c7c7c7}
.m9-grid-block .m9-separator-9>div{position:relative;display:inline-block;text-align:center;border-color:inherit;list-style:none;margin:0;padding:0 0 0 1px}
.m9-grid-block .m9-separator-9>div>span{font-size:0;text-indent:-99999px;overflow:hidden;display:inline-block;width:10px;height:10px;border-width:2px;border-style:solid;border-color:inherit;transform:rotate(45deg);margin-left:-2px;}
.m9-grid-block .m9-separator-9>div:before{position:absolute;right:60px;top:10px;content:"";display:inline-block;clear:both;width:100px;height:0px;border-top-width:1px;border-top-style:solid;border-color:inherit}
.m9-grid-block .m9-separator-9>div:after{position:absolute;left:60px;top:10px;content:"";display:inline-block;clear:both;width:100px;height:0px;border-top-width:1px;border-top-style:solid;border-color:inherit}



/* 인용구 */
.m9-grid-block blockquote[class*="m9-quote-"]{background-color:transparent;border:0}
.m9-grid-block blockquote:before{background-color:transparent;-webkit-mask-image:none;}
.m9-grid-block .m9-quote-1{position:relative;margin:0;padding:2em 1em;line-height:1.7;letter-spacing:0.1em;border:none}
.m9-grid-block .m9-quote-1:before{position:absolute;top:0.5em;left:1em;text-align:left;font-family:'bootstrap-icons';content:'\F6B0';font-size:inherit !important;line-height:inherit !important;color:#696969 !important;}
.m9-grid-block .m9-quote-1:after{position:absolute;bottom:0.5em;right:1em;text-align:right;font-family:'bootstrap-icons';content:'\F6B0';font-size:inherit !important;line-height:inherit !important;color:#696969 !important;transform:rotate(180deg);}
.m9-grid-block .m9-quote-2{position:relative;margin:0;padding:1em;line-height:1.7;letter-spacing:0.1em;border:none}
.m9-grid-block .m9-quote-2:before{display:block;text-align:center;font-family:'bootstrap-icons';content:'\F6B0';color:#3f51b5 !important;filter:alpha(opacity=40);opacity:0.4;-moz-opacity:0.4;font-size:inherit !important;line-height:inherit !important;position:static !important}
.m9-grid-block .m9-quote-2:after{display:block;text-align:center;font-family:'bootstrap-icons';content:'\F6B0';color:#3f51b5 !important;filter:alpha(opacity=40);opacity:0.4;-moz-opacity:0.4;font-size:inherit !important;line-height:inherit !important;position:static !important;transform:rotate(180deg)}
.m9-grid-block .m9-quote-3{position:relative;margin:0 0 0 5em;padding:0.5em 1em;line-height:1.7;letter-spacing:0.1em;border:0;border-left:2px solid #eee;text-align:left}
.m9-grid-block .m9-quote-3:before{position:absolute;top:0;left:-1em;text-align:left;font-family:'bootstrap-icons';content:'\F6B0';font-size:4em;line-height:1;transform:rotate(180deg)}

/* 가운데 선 넣기(상위는 overflow:hidden 이여야함) */
.m9-grid-block .m9-text-strike-1,.m9-grid-block .text-strike-2{position:relative;display:inline-block;padding:0 1em}
.m9-grid-block .m9-text-strike-1:before,.m9-grid-block .text-strike-2:before{position:absolute;top:0.5em;left:-10000px;width:10000px;height:1px;content:'';background:transparent;border-top-width:1px;border-top-style:solid;border-top-color:inherit}
.m9-grid-block .m9-text-strike-1:after,.m9-grid-block .text-strike-2:after{position:absolute;top:0.5em;right:-10000px;width:10000px;height:1px;content:'';background:transparent;border-top-width:1px;border-top-style:solid;border-top-color:inherit}
.m9-grid-block .m9-text-strike-2:before{border-top-width:1px;border-top-style:dashed}
.m9-grid-block .m9-text-strike-2:after{border-top-width:1px;border-top-style:dashed}

/* 제목글2 m9-heading-style */
.m9-heading{line-height:1.2}
.m9-heading>.m9-title{display:block;font-weight:bold;letter-spacing:-0.8px}
/* .m9-heading>.m9-title h1, .m9-heading>.m9-title h2, .m9-heading>.m9-title h3, .m9-heading>.m9-title h4, .m9-heading>.m9-title h5, .m9-heading>.m9-title h6{font-size:1em} */
.m9-heading h1, .m9-heading h2, .m9-heading h3, .m9-heading h4, .m9-heading h5, .m9-heading h6{font-size:1em}
.m9-heading>.m9-title-top{display:inline-block;max-width:80%;min-width:50px;margin:5px 0;font-size:0.9em;font-weight:500;opacity:0.5;text-align:center;letter-spacing:0.2em}
.m9-heading>.m9-title-top>div{display:inline-block;width:100%}
.m9-heading>.m9-title-bottom{display:inline-block;max-width:80%;min-width:50px;margin:5px 0;opacity:0.8}
.m9-heading>.m9-title-bottom>div{display:inline-block;width:100%}





/*
.m9-heading-style-1{position:relative;padding-top:20px}
.m9-heading-style-1:before{content:"";display:inline-block;position:absolute;top:0;left:0;transform:none;width:0;height:0;border-width:0;border-style:solid;border-color:inherit;border-width:7px;border-radius:3px}
.m9-heading-style-1:after{content:"";display:inline-block;position:absolute;top:0;left:16px;transform:none;width:0;height:0;border-width:0;border-style:solid;border-color:inherit;border-width:7px;border-radius:3px;opacity:0.5}

.m9-heading-style-1.m9-text-align-center:before{left:calc(50% - 15px)}
.m9-heading-style-1.m9-text-align-center:after{left:calc(50% + 1px)}
.m9-heading-style-1.m9-text-align-right:before{right:0;left:auto;transform:none}
.m9-heading-style-1.m9-text-align-right:after{right:16px;left:auto;transform:none}
*/



.m9-heading-style-1{position:relative;padding-top:20px}
.m9-heading-style-1:before, .m9-heading-style-1:after{content:"";display:inline-block;position:absolute;top:0;left:0;width:0;height:0;border-width:0;border-style:solid;border-color:inherit;border-width:7px;border-radius:3px}
.m9-heading-style-1:after{left:16px;opacity:0.5}
.m9-heading-style-1.m9-text-align-center:before{left:calc(50% - 15px)}
.m9-heading-style-1.m9-text-align-center:after{left:calc(50% + 1px)}
.m9-heading-style-1.m9-text-align-right:before{right:0;left:auto}
.m9-heading-style-1.m9-text-align-right:after{right:16px;left:auto}

.m9-heading-style-2{position:relative;padding-top:20px}
.m9-heading-style-2:before{content:"";display:inline-block;position:absolute;top:0;left:0;transform:none;width:26px;height:1px;border-width:0;border-style:solid;border-color:inherit;border-top-width:5px}
.m9-heading-style-2.m9-text-align-center:before{left:50%;transform:translateX(-50%)}
.m9-heading-style-2.m9-text-align-right:before{right:0;left:auto;transform:none}

.m9-heading-style-3{position:relative;padding-bottom:20px}
.m9-heading-style-3:before{content:"";display:inline-block;position:absolute;bottom:0;left:0;transform:none;width:26px;height:1px;border-width:0;border-style:solid;border-color:inherit;border-top-width:5px}
.m9-heading-style-3.m9-text-align-center:before{left:50%;transform:translateX(-50%)}
.m9-heading-style-3.m9-text-align-right:before{right:0;left:auto;transform:none}

.m9-heading-style-4{position:relative;padding:0 0 40px 0}
.m9-heading-style-4:before{content:"";display:inline-block;position:absolute;bottom:0;left:0;width:30px;height:1px;transform:rotate(-45deg);transform-origin: top left;border-width:0;border-style:solid;border-color:inherit;border-top-width:2px}
.m9-heading-style-4.m9-text-align-center:before{left:50%;margin-left:-15px}
.m9-heading-style-4.m9-text-align-right:before{right:0;left:auto}

.m9-heading-style-5{position:relative;padding:0 0 20px 0}
.m9-heading-style-5:before, .m9-heading-style-5:after{content:"";display:inline-block;position:absolute;bottom:2px;left:0;transform:none;width:255px;max-width:80%;height:1px;border-width:0;border-top-width:1px;border-style:solid;border-color:inherit}
.m9-heading-style-5:after{bottom:0;left:0;transform:none;width:60px;max-width:30%;border-top-width:5px}
.m9-heading-style-5.m9-text-align-center:before, .m9-heading-style-5.m9-text-align-center:after{left:50%;transform:translateX(-50%)}
.m9-heading-style-5.m9-text-align-right:before, .m9-heading-style-5.m9-text-align-right:after{right:0;left:auto;transform:none}


@media screen and (max-width:768px){


}


@media screen and (max-width:576px){


}

/*
.m9-heading-style-5:before{content:"";display:inline-block;position:absolute;bottom:2px;left:0;transform:none;width:255px;max-width:80%;height:1px;border-width:0;border-top-width:1px;border-style:solid;border-color:inherit}
.m9-heading-style-5:after{content:"";display:inline-block;position:absolute;bottom:0;left:0;transform:none;width:60px;max-width:30%;height:1px;border-width:0;border-top-width:5px;border-style:solid;border-color:inherit}
.m9-heading-style-5.m9-text-align-center:before{left:50%;transform:translateX(-50%)}
.m9-heading-style-5.m9-text-align-center:after{left:50%;transform:translateX(-50%)}
.m9-heading-style-5.m9-text-align-right:before{right:0;left:auto;transform:none}
.m9-heading-style-5.m9-text-align-right:after{right:0;left:auto;transform:none}
*/

/*
.m9-border-color-1{border-color:#9E9E9E}
.m9-border-color-2{border-color:#c50000}
.m9-border-color-3{border-color:#3e8de9}
.m9-border-color-4{border-color:#fe8d59}
.m9-border-color-5{border-color:#8bc34a}
*/

/* 색상값 같은 것들은 밑으로 가야함 -> 더 밑으로 내릴것 */
.m9-grid-block .m9-border-color-1{border-color:#9E9E9E}
.m9-grid-block .m9-border-color-2{border-color:#c50000}
.m9-grid-block .m9-border-color-3{border-color:#0076ff}
.m9-grid-block .m9-border-color-4{border-color:#ff5000}
.m9-grid-block .m9-border-color-5{border-color:#008000}



.m9-heading .m9-title-top-style-1{position:relative;display:inline-block;min-width:50px;max-width:80%}
.m9-heading .m9-title-top-style-1:before{display:none;content:"";position:absolute;right:100%;top:50%;width:80px;height:3px;margin-right:10px;margin-top:-2px;border-width:0;border-style:solid;border-color:inherit;border-top-width:1px;border-bottom-width:1px;box-sizing:border-box} 
.m9-heading .m9-title-top-style-1:after{content:"";display:inline-block;position:absolute;left:100%;top:50%;width:80px;height:3px;margin-left:10px;margin-top:-2px;border-width:0;border-style:solid;border-color:inherit;border-top-width:1px;border-bottom-width:1px;box-sizing:border-box}

.m9-heading.m9-text-align-center>.m9-title-top-style-1:before{display:inline-block}
.m9-heading.m9-text-align-right>.m9-title-top-style-1:before{display:inline-block}
.m9-heading.m9-text-align-right>.m9-title-top-style-1:after{display:none}

.m9-heading .m9-title-top-style-2{position:relative;display:inline-block;min-width:50px;max-width:80%;margin-left:10px;margin-right:0}
.m9-heading .m9-title-top-style-2:before{content:"";position:absolute;right:100%;top:0;width:5px;height:100%;margin-right:5px;margin-top:-1px;border-width:1px;border-style:solid;border-color:inherit;border-right-width:0} 
.m9-heading .m9-title-top-style-2:after{content:"";display:inline-block;position:absolute;left:100%;top:0;width:5px;height:100%;margin-left:5px;margin-top:-1px;border-width:1px;border-style:solid;border-color:inherit;border-left-width:0}

.m9-heading.m9-text-align-center>.m9-title-top-style-2{margin-left:0;margin-right:0}
.m9-heading.m9-text-align-right>.m9-title-top-style-2{margin-left:0;margin-right:10px}

.m9-heading .m9-title-top-style-3{position:relative;display:inline-block;min-width:50px;max-width:80%;margin-left:20px;margin-right:0}
.m9-heading .m9-title-top-style-3:before{content:"";display:inline-block;position:absolute;right:100%;top:50%;width:0;height:0;margin-right:10px;margin-top:-5px;border-width:5px;border-style:solid;border-color:inherit;border-radius:50%} 
.m9-heading .m9-title-top-style-3:after{display:none;content:"";position:absolute;left:100%;top:50%;width:0;height:0;margin-left:10px;margin-top:-5px;border-width:5px;border-style:solid;border-color:inherit;border-radius:50%}

.m9-heading.m9-text-align-center>.m9-title-top-style-3{margin-left:0;margin-right:0}
.m9-heading.m9-text-align-center>.m9-title-top-style-3:after{display:inline-block}
.m9-heading.m9-text-align-right>.m9-title-top-style-3{margin-left:0;margin-right:20px}
.m9-heading.m9-text-align-right>.m9-title-top-style-3:before{display:none}
.m9-heading.m9-text-align-right>.m9-title-top-style-3:after{display:inline-block}

.m9-heading .m9-title-top-style-4{padding:2px 8px;margin-bottom:5px;border-width:1px;border-style:solid;border-color:inherit;border-left:none;border-right:none}

.m9-heading .m9-title-top-style-5{position:relative;padding:2px 2px;margin-bottom:5px;border-width:0;border-style:solid;border-color:inherit;margin-left:22px}
.m9-heading .m9-title-top-style-5:before{content:"";display:inline-block;position:absolute;right:100%;top:50%;width:7px;height:7px;margin-right:5px;margin-top:-8px;border-width:5px;border-style:solid;border-color:inherit;border-radius:50%;box-sizing:content-box}
.m9-heading .m9-title-top-style-5:after{display:none;content:"";position:absolute;left:100%;top:50%;width:7px;height:7px;margin-left:5px;margin-top:-8px;border-width:5px;border-style:solid;border-color:inherit;border-radius:50%;box-sizing:content-box}
.m9-heading.m9-text-align-center>.m9-title-top-style-5{margin-left:0;margin-right:0}
.m9-heading.m9-text-align-center>.m9-title-top-style-5:after{display:inline-block}
.m9-heading.m9-text-align-right>.m9-title-top-style-5{margin-left:0;margin-right:22px}
.m9-heading.m9-text-align-right>.m9-title-top-style-5:before{display:none}
.m9-heading.m9-text-align-right>.m9-title-top-style-5:after{display:inline-block}

.m9-heading-h1 .m9-title{font-size:var(--m9-h1-font-size)}
.m9-heading-h2 .m9-title{font-size:var(--m9-h2-font-size)}
.m9-heading-h3 .m9-title{font-size:var(--m9-h3-font-size)}
.m9-heading-h4 .m9-title{font-size:var(--m9-h4-font-size)}
.m9-heading-h5 .m9-title{font-size:var(--m9-h5-font-size)}
.m9-heading-h6 .m9-title{font-size:var(--m9-h6-font-size)}


/* 버튼 */
.m9-grid-block .m9-btn{display:inline-block;position:relative;padding:0.5em 2em;line-height:1;text-align:center;vertical-align: middle;background-image:none;border:1px solid #e5e5e5;border-radius: 0.25em;/*vertical-align: top;*/;letter-spacing: inherit;cursor: pointer;background:#f4f4f4;text-decoration: none !important;color:#000;white-space:nowrap;font-size:0.85em;letter-spacing:0.5px;box-shadow: none}
.m9-grid-block .m9-btn:active,.m9-grid-block .m9-btn:focus,.m9-grid-block .m9-btn:hover{opacity:0.8;box-shadow: inset 0 1px 2px rgba(0,0,0,0.1)}
.m9-grid-block .m9-btn:active{position: relative;top:1px}

/* disabled */
.m9-grid-block .m9-btn.m9-btn-disabled{pointer-events: none;cursor: not-allowed;opacity: 0.4}

/* 버튼 모양 */
.m9-grid-block .m9-btn-shape-1{border-radius: 0}
.m9-grid-block .m9-btn-shape-2{border-radius: 2em;padding:0.5em 2em;}
.m9-grid-block .m9-btn-shape-3{bord1er:0;}
.m9-grid-block .m9-btn-shape-3:hover,.m9-grid-block .m9-btn-shape-3:focus{text-decoration: underline;box-shadow: none}
.m9-grid-block .m9-btn-block{width:100%}

/* 버튼 색상 */
.m9-grid-block .m9-btn-color-1{color:#fff;background-color:#aaa;border-color:#999}
.m9-grid-block .m9-btn-color-1:active,.m9-grid-block .m9-btn-color-1:focus,.m9-grid-block .m9-btn-color-1:hover{color:#fff;background-color:#9a9a9a;border-color:#999}
.m9-grid-block .m9-btn-color-2{color:#fff;background-color:#000;border-color:#000}
.m9-grid-block .m9-btn-color-2:active,.m9-grid-block .m9-btn-color-2:focus,.m9-grid-block .m9-btn-color-2:hover{color:#fff;background-color:#333;border-color:#333}
.m9-grid-block .m9-btn-primary{color:#fff;background-color:#337ab7;border-color:#2e6da4}
.m9-grid-block .m9-btn-primary:active,.m9-grid-block .m9-btn-primary:focus,.m9-grid-block .m9-btn-primary:hover{color:#fff;background-color:#286090;border-color:#204d74}
.m9-grid-block .m9-btn-success{color:#fff;background-color:#5cb85c;border-color:#4cae4c}
.m9-grid-block .m9-btn-success:active,.m9-grid-block .m9-btn-success:focus,.m9-grid-block .m9-btn-success:hover{color:#fff;background-color:#449d44;border-color:#398439}
.m9-grid-block .m9-btn-info{color:#fff;background-color:#5bc0de;border-color:#46b8da}
.m9-grid-block .m9-btn-info:active,.m9-grid-block .m9-btn-info:focus,.m9-grid-block .m9-btn-info:hover{color:#fff;background-color:#31b0d5;border-color:#269abc}
.m9-grid-block .m9-btn-warning{color:#fff;background-color:#e5ab5a;border-color:#e5ab5a}
.m9-grid-block .m9-btn-warning:active,.m9-grid-block .m9-btn-warning:focus,.m9-grid-block .m9-btn-warning:hover{color:#fff;background-color:#f59e24;border-color:#d6830b}
.m9-grid-block .m9-btn-danger{color:#fff;background-color:#d94844;border-color:#d53833}
.m9-grid-block .m9-btn-danger:active,.m9-grid-block .m9-btn-danger:focus,.m9-grid-block .m9-btn-danger:hover{color:#fff;background-color:#b82723;border-color:#b22621}
.m9-grid-block .m9-btn-black{color:#fff;background-color:#000;border-color:#000}
.m9-grid-block .m9-btn-black:active,.m9-grid-block .m9-btn-black:focus,.m9-grid-block .m9-btn-black:hover{color:#fff;background-color:#333;border-color:#333}

/* 버튼 속 아이콘 정렬 */
.m9-grid-block ._m9-btn-icon{display:none;letter-spacing:0;word-spacing:0;vertical-align:middle;font-size:0.8em}
.m9-grid-block .m9-btn.m9-btn-icon-position-left{position:relative;padding:0.5em 1em 0.5em 2em;}
.m9-grid-block .m9-btn.m9-btn-icon-position-left>.bi{display:inline-block;position: absolute;left:0.8em;top:50%;transform:translateY(-50%);}
.m9-grid-block .m9-btn.m9-btn-icon-position-right{position:relative;padding:0.5em 2em 0.5em 1em;}
.m9-grid-block .m9-btn.m9-btn-icon-position-right>.bi{display:inline-block;position: absolute;right:0.8em;top:50%;transform:translateY(-50%);}

/* 버튼 속 아이콘 효과 */
.m9-grid-block .m9-btn.m9-btn-icon-effect-right-1{}
.m9-grid-block .m9-btn.m9-btn-icon-effect-right-1>.bi{display:inline-block;transform: translate(0,-50%);transition: 0.3s}
.m9-grid-block .m9-btn.m9-btn-icon-effect-right-1:hover>.bi, .m9-grid-block .m9-btn.m9-btn-icon-effect-right-1:focus>.bi{transform: translate(0.2em,-50%)}   
.m9-grid-block .m9-btn.m9-btn-icon-effect-left-1>.bi{display:inline-block;transform: translate(0,-50%);transition: 0.3s}
.m9-grid-block .m9-btn.m9-btn-icon-effect-left-1:hover>.bi, .m9-grid-block .m9-btn.m9-btn-icon-effect-left-1:focus>.bi{transform: translate(-0.2em,-50%)}
.m9-grid-block .m9-btn.m9-btn-icon-effect-bottom-1>.bi{display:inline-block;transform: translate(0,-50%);transition: 0.3s}
.m9-grid-block .m9-btn.m9-btn-icon-effect-bottom-1:hover>.bi, .m9-grid-block .m9-btn.m9-btn-icon-effect-bottom-1:focus>.bi{transform: translate(0,calc(-50% + 0.2em))}
.m9-grid-block .m9-btn.m9-btn-icon-effect-top-1>.bi{display:inline-block;transform: translate(0,-50%);transition: 0.3s}
.m9-grid-block .m9-btn.m9-btn-icon-effect-top-1:hover>.bi, .m9-grid-block .m9-btn.m9-btn-icon-effect-top-1:focus>.bi{transform: translate(0,calc(-50% - 0.2em))}
.m9-grid-block .m9-btn.m9-btn-icon-effect-rotate-1>.bi{display:inline-block;transform:translateY(-50%) rotate(0);transform-origin: center center;transition: 0.3s}
.m9-grid-block .m9-btn.m9-btn-icon-effect-rotate-1:hover>.bi, .m9-grid-block .m9-btn.m9-btn-icon-effect-rotate-1:focus>.bi{transform:translateY(-50%) rotate(360deg)}

/* bootstrap-icons.min.css */
.m9-grid-block .bi>*{position:absolute;width:0;height:0;left:-2000px;font-size:0;text-indent:-99999px;overflow:hidden;display:inline-block}

.m9-grid-block .m9-img-wrap{line-height:0;font-size:0}

/* 배경 */
.m9-grid-block .m9-bg-cover{background-size:cover;background-position:50% 50%;background-repeat:no-repeat}
.m9-grid-block .m9-bg-contain{background-size:contain;background-position:50% 50%;background-repeat:no-repeat}

/* image */
.m9-grid-block .m9-img-box{display:inline-block;*display:inline;*zoom:1;position:relative;overflow:hidden;width:100%;max-width:100%;min-width:50px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:0;line-height:0}
.m9-grid-block .m9-img-box>span{display:block}
.m9-grid-block .m9-img-box>span>img{position:absolute;top:0;left:0;width:100%;min-width:100%}
.m9-grid-block .m9-fullimg{max-width:100%}

/* video */

.m9-grid-block .m9-video{display:inline-block;*display:inline;*zoom:1;width:100%;max-width:100%;height:auto}
.m9-grid-block .m9-video>span{position:relative;width:100%;padding-bottom:0;height:auto;overflow:hidden;margin:0;background:#f0ede5 url(../img/video-canvas.png) center center no-repeat}


.m9-grid-block [class*='m9-video-canvas-']{display:inline-block;*display:inline;*zoom:1;width:100%;max-width:100%;height:auto}
.m9-grid-block [class*='m9-video-canvas-']>div{position:relative;width:100%;padding-bottom:0;height:auto;overflow:hidden;margin:0}
.m9-grid-block .m9-video-canvas-16x9,.m9-grid-block .m9-video-canvas-4x3{height:auto !important;background:#f0ede5 url(../img/video-canvas.png) center center no-repeat}
.m9-grid-block._m9editor .m9-video-canvas-16x9,.m9-grid-block._m9editor>.m9-b .m9-video-canvas-4x3{background-image:url(../img/video-canvas.png)}

.m9-grid-block .m9-video-canvas-16x9>div{padding-bottom:56.25%;height:0}
.m9-grid-block .m9-video-canvas-4x3>div{padding-bottom:75%;height:0}
.m9-grid-block .m9-video-canvas-auto>div iframe,.m9-grid-block .m9-video-canvas-auto>div>object,.m9-grid-block .m9-video-canvas-auto>div embed{position:static}
.m9-grid-block .m9-video-canvas-16x9>div iframe,.m9-grid-block .m9-video-canvas-16x9>div>object,.m9-grid-block .m9-video-canvas-16x9>div embed{position:absolute;top:0;left:0;width:100%;height:100%}
.m9-grid-block .m9-video-canvas-4x3>div iframe,.m9-grid-block .m9-video-canvas-4x3>div>object,.m9-grid-block .m9-video-canvas-4x3>div embed{position:absolute;top:0;left:0;width:100%;height:100%}

/* Google Map */

/*
.m9-grid-block .m9-map-canvas,.m9-grid-block .m9-map_canvas{width:100%;max-width:100%;height:300px;font-size:12px;background:#f0ede5 url(../img/loading_bg.gif) center center no-repeat}
.m9-grid-block._m9editor .m9-map-canvas,.m9-grid-block._m9editor .m9-map_canvas{background-image:url(../img/google_map_bg.png)}
*/


.m9-grid-block .m9-google-map{width:100%;max-width:100%;font-size:12px;background:#f0ede5 url(../img/loading_bg.gif) center center no-repeat}
.m9-grid-block .m9-google-map:before{content:'';display:block;padding-bottom:42.8571%}


.m9-grid-block .m9-map-head{color:#30C} /* 말풍선 타이틀(회사명) css */ 
.m9-grid-block .m9-map-content{color:red} /* 말풍선 내용 css */ 

/* arrow */
.m9-grid-block .m9-arrow-down-1{position:relative;z-index:1}
.m9-grid-block .m9-arrow-down-1:after{border:solid transparent;content:" ";height:1em;width:1em;position:absolute;pointer-events:none;background:inherit;transform:rotate(45deg);z-index:-1;padding:0;line-height:0;display:none\9}
.m9-grid-block .m9-arrow-down-1:after{bottom:-0.5em;/*left:calc(50% - 0.6571em)*/left:calc(50% - 0.5em)}
.m9-grid-block .m9-arrow-right-2{position:relative;display:inline-block;line-height:100%;paddding:1em !important;margin-dright:2em !important;z-index:1}
.m9-grid-block .m9-arrow-right-2:after{position: absolute;content:'';display: inline-block;border-width:1.5em;border-color:inherit;border-style:solid;transform:translateY(-50%);top:50%;right:-3em;border-top-color:transparent;border-right-color: transparent;border-bottom-color: transparent}

/* image effect */
/*.m9-grid-block .m9-img-a.m9-img-zoom,.m9-grid-block .m9-img-a.m9-img-hover{position:relative;display:inline-block;*display:inline;*zoom:1;width:100%;line-height:0;overflow:hidden}*/

.m9-grid-block .m9-img-a{position:relative;display:inline-block;*display:inline;*zoom:1;width:100%;line-height:0;overflow:hidden;font-size:0}

.m9-grid-block .m9-img-a.m9-img-zoom{cursor:pointer}
.m9-grid-block .m9-img-a.m9-img-zoom:after{content:'';position:absolute;bottom:-50px;right:5px;width:30px;height:30px;border:none;background:rgba(0,0,0,0.3) url(../img/icon_zoom.png) no-repeat;opacity:0;transition:0.3s}
.m9-grid-block .m9-img-a:hover.m9-img-zoom:after{display:inline-block;*display:inline;*zoom:1;opacity:1;bottom:5px}





.m9-grid-block .m9-img-a.m9-img-hover ._m9_overlay{position:absolute;top:0;left:0;display:block;width:100%;height:100%;opacity:0;overflow:hidden;transition:0.3s ease;line-height:1.4;font-size:1rem}
.m9-grid-block .m9-img-a.m9-img-hover ._m9_overlay>._in{display:table;width:100%;height:100%}
.m9-grid-block .m9-img-a.m9-img-hover ._m9_overlay>._in>span{display:table-cell;text-align:center;vertical-align:middle;background:rgba(0,0,0,0.7);color:#fff}




.m9-grid-block .m9-img-a.m9-img-hover ._m9_overlay.m9-fade-0{}
.m9-grid-block .m9-img-a.m9-img-hover ._m9_overlay.m9-fade-0.active, .m9-grid-block .m9-img-a.m9-img-hover:hover ._m9_overlay.m9-fade-0, .m9-grid-block a:hover .m9-img-hover ._m9_overlay.m9-fade-0, .m9-grid-block a:focus .m9-img-hover ._m9_overlay.m9-fade-0{opacity:1}

.m9-grid-block .m9-img-a.m9-img-hover ._m9_overlay.m9-fade-0>._in>span{background:transparent;font-sizd:0}


.m9-grid-block .m9-img-a.m9-img-hover ._m9_overlay.m9-fade{}
.m9-grid-block .m9-img-a.m9-img-hover ._m9_overlay.m9-fade.active, .m9-grid-block .m9-img-a.m9-img-hover:hover ._m9_overlay.m9-fade, .m9-grid-block a:hover .m9-img-hover ._m9_overlay.m9-fade, .m9-grid-block a:focus .m9-img-hover ._m9_overlay.m9-fade{opacity:1}

.m9-grid-block .m9-img-a.m9-img-hover ._m9_overlay.m9-slide-top{bottom:100%;height:0}
.m9-grid-block .m9-img-a.m9-img-hover ._m9_overlay.m9-slide-top.active, .m9-grid-block .m9-img-a.m9-img-hover:hover ._m9_overlay.m9-slide-top, .m9-grid-block a:hover .m9-img-hover ._m9_overlay.m9-slide-top, .m9-grid-block a:focus .m9-img-hover ._m9_overlay.m9-slide-top{bottom:0;height:100%;opacity:1}

.m9-grid-block .m9-img-a.m9-img-hover ._m9_overlay.m9-slide-bottom{top:100%;height:0}
.m9-grid-block .m9-img-a.m9-img-hover ._m9_overlay.m9-slide-bottom.active, .m9-grid-block .m9-img-a.m9-img-hover:hover ._m9_overlay.m9-slide-bottom .m9-grid-block a:hover .m9-img-hover ._m9_overlay.m9-slide-bottom, .m9-grid-block a:focus .m9-img-hover ._m9_overlay.m9-slide-bottom{top:0;height:100%;opacity:1}

.m9-grid-block .m9-img-a.m9-img-hover ._m9_overlay.m9-slide-left{left:100%;width:0}
.m9-grid-block .m9-img-a.m9-img-hover ._m9_overlay.m9-slide-left.active, .m9-grid-block .m9-img-a.m9-img-hover:hover ._m9_overlay.m9-slide-left, .m9-grid-block a:hover .m9-img-hover ._m9_overlay.m9-slide-left, .m9-grid-block a:focus .m9-img-hover ._m9_overlay.m9-slide-left{left:0;width:100%;opacity:1}

.m9-grid-block .m9-img-a.m9-img-hover ._m9_overlay.m9-slide-right{right:100%;width:0}
.m9-grid-block .m9-img-a.m9-img-hover ._m9_overlay.m9-slide-right.active, .m9-grid-block .m9-img-a.m9-img-hover:hover ._m9_overlay.m9-slide-right, .m9-grid-block a:hover .m9-img-hover ._m9_overlay.m9-slide-right, .m9-grid-block a:focus .m9-img-hover ._m9_overlay.m9-slide-right{right:0;width:100%;opacity:1}

.m9-grid-block .m9-img-hover img{transition:0.3s ease}



.m9-grid-block .m9-img-hover .m9-img-hover-0.active, .m9-grid-block .m9-img-hover:hover .m9-img-hover-0, .m9-grid-block a:hover .m9-img-hover .m9-img-hover-0, .m9-grid-block a:focus .m9-img-hover .m9-img-hover-0{}

.m9-grid-block .m9-img-hover .m9-img-hover-1.active, .m9-grid-block .m9-img-hover:hover .m9-img-hover-1, .m9-grid-block a:hover .m9-img-hover .m9-img-hover-1, .m9-grid-block a:focus .m9-img-hover .m9-img-hover-1{-moz-transform: scale(1.1);-webkit-transform: scale(1.1);-o-transform: scale(1.1);-ms-transform: scale(1.1);transform: scale(1.1)}

.m9-grid-block .m9-img-hover .m9-img-hover-2.active, .m9-grid-block .m9-img-hover:hover .m9-img-hover-2, .m9-grid-block a:hover .m9-img-hover .m9-img-hover-2, .m9-grid-block a:focus .m9-img-hover .m9-img-hover-2{-moz-transform: scale(1.5) rotate(15deg);-webkit-transform: scale(1.5) rotate(15deg);-o-transform: scale(1.5) rotate(15deg);-ms-transform: scale(1.5) rotate(15deg);transform: scale(1.5) rotate(15deg)}
.m9-grid-block .m9-img-hover .m9-img-hover-3.active, .m9-grid-block .m9-img-hover:hover .m9-img-hover-3, .m9-grid-block a:hover .m9-img-hover .m9-img-hover-3, .m9-grid-block a:focus .m9-img-hover .m9-img-hover-3{-moz-transform: scale(1.5) rotate(-15deg);-webkit-transform: scale(1.5) rotate(-15deg);-o-transform: scale(1.5) rotate(-15deg);-ms-transform: scale(1.5) rotate(-15deg);transform: scale(1.5) rotate(-15deg)}
.m9-grid-block .m9-img-hover .m9-img-hover-4.active, .m9-grid-block .m9-img-hover:hover .m9-img-hover-4, .m9-grid-block a:hover .m9-img-hover .m9-img-hover-4, .m9-grid-block a:focus .m9-img-hover .m9-img-hover-4{-webkit-filter: grayscale(100%);filter: grayscale(100%)}
.m9-grid-block .m9-img-hover .m9-img-hover-5.active, .m9-grid-block .m9-img-hover:hover .m9-img-hover-5, .m9-grid-block a:hover .m9-img-hover .m9-img-hover-5, .m9-grid-block a:focus .m9-img-hover .m9-img-hover-5{-webkit-filter:blur(4px);filter:blur(4px)}

.m9-grid-block .m9-img-hover .m9-img-hover-6{-webkit-filter: grayscale(100%);filter: grayscale(100%)}
.m9-grid-block .m9-img-hover .m9-img-hover-6.active, .m9-grid-block .m9-img-hover:hover .m9-img-hover-6, .m9-grid-block a:hover .m9-img-hover .m9-img-hover-6, .m9-grid-block a:focus .m9-img-hover .m9-img-hover-6{-webkit-filter: grayscale(0);filter: grayscale(0)}


/*
.m9-grid-block .m9-img-hover .m9-img-hover-0.active, .m9-grid-block a:hover .m9-img-hover .m9-img-hover-0, .m9-grid-block a:focus .m9-img-hover .m9-img-hover-0{}
.m9-grid-block .m9-img-hover .m9-img-hover-1.active, .m9-grid-block a:hover .m9-img-hover .m9-img-hover-1, .m9-grid-block a:focus .m9-img-hover .m9-img-hover-1{-moz-transform: scale(1.1);-webkit-transform: scale(1.1);-o-transform: scale(1.1);-ms-transform: scale(1.1);transform: scale(1.1)}
.m9-grid-block .m9-img-hover .m9-img-hover-2.active, .m9-grid-block a:hover .m9-img-hover .m9-img-hover-2, .m9-grid-block a:focus .m9-img-hover .m9-img-hover-2{-moz-transform: scale(1.5) rotate(15deg);-webkit-transform: scale(1.5) rotate(15deg);-o-transform: scale(1.5) rotate(15deg);-ms-transform: scale(1.5) rotate(15deg);transform: scale(1.5) rotate(15deg)}
.m9-grid-block .m9-img-hover .m9-img-hover-3.active, .m9-grid-block a:hover .m9-img-hover .m9-img-hover-3, .m9-grid-block a:focus .m9-img-hover .m9-img-hover-3{-moz-transform: scale(1.5) rotate(-15deg);-webkit-transform: scale(1.5) rotate(-15deg);-o-transform: scale(1.5) rotate(-15deg);-ms-transform: scale(1.5) rotate(-15deg);transform: scale(1.5) rotate(-15deg)}
.m9-grid-block .m9-img-hover .m9-img-hover-4.active, .m9-grid-block a:hover .m9-img-hover .m9-img-hover-4, .m9-grid-block a:focus .m9-img-hover .m9-img-hover-4{-webkit-filter: grayscale(100%);filter: grayscale(100%)}
.m9-grid-block .m9-img-hover .m9-img-hover-5.active, .m9-grid-block a:hover .m9-img-hover .m9-img-hover-5, .m9-grid-block a:focus .m9-img-hover .m9-img-hover-5{-webkit-filter:blur(4px);filter:blur(4px)}
*/

/*
.m9-grid-block .m9-img-hover img.m9-img-hover-0.active, .m9-grid-block .m9-img-hover:hover img.m9-img-hover-0, .m9-grid-block a:hover .m9-img-hover img.m9-img-hover-0, .m9-grid-block a:focus .m9-img-hover img.m9-img-hover-0{}
.m9-grid-block .m9-img-hover img.m9-img-hover-1.active, .m9-grid-block .m9-img-hover:hover img.m9-img-hover-2, .m9-grid-block a:hover .m9-img-hover img.m9-img-hover-1, .m9-grid-block a:focus .m9-img-hover img.m9-img-hover-1{-moz-transform: scale(1.1);-webkit-transform: scale(1.1);-o-transform: scale(1.1);-ms-transform: scale(1.1);transform: scale(1.1)}
.m9-grid-block .m9-img-hover img.m9-img-hover-2.active, .m9-grid-block .m9-img-hover:hover img.m9-img-hover-3, .m9-grid-block a:hover .m9-img-hover img.m9-img-hover-2, .m9-grid-block a:focus .m9-img-hover img.m9-img-hover-2{-moz-transform: scale(1.5) rotate(15deg);-webkit-transform: scale(1.5) rotate(15deg);-o-transform: scale(1.5) rotate(15deg);-ms-transform: scale(1.5) rotate(15deg);transform: scale(1.5) rotate(15deg)}
.m9-grid-block .m9-img-hover img.m9-img-hover-3.active, .m9-grid-block .m9-img-hover:hover img.m9-img-hover-4, .m9-grid-block a:hover .m9-img-hover img.m9-img-hover-3, .m9-grid-block a:focus .m9-img-hover img.m9-img-hover-3{-moz-transform: scale(1.5) rotate(-15deg);-webkit-transform: scale(1.5) rotate(-15deg);-o-transform: scale(1.5) rotate(-15deg);-ms-transform: scale(1.5) rotate(-15deg);transform: scale(1.5) rotate(-15deg)}
.m9-grid-block .m9-img-hover img.m9-img-hover-4.active, .m9-grid-block .m9-img-hover:hover img.m9-img-hover-5, .m9-grid-block a:hover .m9-img-hover img.m9-img-hover-4, .m9-grid-block a:focus .m9-img-hover img.m9-img-hover-4{-webkit-filter: grayscale(100%);filter: grayscale(100%)}
.m9-grid-block .m9-img-hover img.m9-img-hover-5.active, .m9-grid-block .m9-img-hover:hover img.m9-img-hover-6, .m9-grid-block a:hover .m9-img-hover img.m9-img-hover-5, .m9-grid-block a:focus .m9-img-hover img.m9-img-hover-5{-webkit-filter:blur(4px);filter:blur(4px)}
*/

/*
.m9-grid-block a.m9-img-zoom,.m9-grid-block a.m9-img-hover{position:relative;display:inline-block;*display:inline;*zoom:1;width:100%;line-height:0;overflow:hidden}
.m9-grid-block a.m9-img-zoom{cursor:pointer}
.m9-grid-block a.m9-img-zoom:after{display:none;content:'';position:absolute;bottom:5px;right:5px;width:30px;height:30px;border:none;background:rgba(0,0,0,0.3) url(../img/icon_zoom.png) no-repeat;}
.m9-grid-block a:hover.m9-img-zoom:after{display:inline-block;*display:inline;*zoom:1}

.m9-grid-block a.m9-img-hover ._m9_overlay{position:absolute;top:0;left:0;display:block;width:100%;height:100%;opacity:0;overflow:hidden;transition:0.3s ease}
.m9-grid-block a.m9-img-hover ._m9_overlay>._in{display:table;width:100%;height:100%}
.m9-grid-block a.m9-img-hover ._m9_overlay>._in>span{display:table-cell;text-align:center;vertical-align:middle;background:rgba(0,0,0,0.7);color:#fff;line-height:1.4;font-size:18px}
.m9-grid-block a.m9-img-hover ._m9_overlay.m9-fade{}
.m9-grid-block a.m9-img-hover ._m9_overlay.m9-fade.active, .m9-grid-block a:hover.m9-img-hover ._m9_overlay.m9-fade, .m9-grid-block a:focus.m9-img-hover ._m9_overlay.m9-fade{opacity:1}
.m9-grid-block a.m9-img-hover ._m9_overlay.m9-slide-top{bottom:100%;height:0}
.m9-grid-block a.m9-img-hover ._m9_overlay.m9-slide-top.active, .m9-grid-block a:hover.m9-img-hover ._m9_overlay.m9-slide-top, .m9-grid-block a:focus.m9-img-hover ._m9_overlay.m9-slide-top{bottom:0;height:100%;opacity:1}
.m9-grid-block a.m9-img-hover ._m9_overlay.m9-slide-bottom{top:100%;height:0}
.m9-grid-block a.m9-img-hover ._m9_overlay.m9-slide-bottom.active, .m9-grid-block a:hover.m9-img-hover ._m9_overlay.m9-slide-bottom, .m9-grid-block a:focus.m9-img-hover ._m9_overlay.m9-slide-bottom{top:0;height:100%;opacity:1}
.m9-grid-block a.m9-img-hover ._m9_overlay.m9-slide-left{left:100%;width:0}
.m9-grid-block a.m9-img-hover ._m9_overlay.m9-slide-left.active, .m9-grid-block a:hover.m9-img-hover ._m9_overlay.m9-slide-left, .m9-grid-block a:focus.m9-img-hover ._m9_overlay.m9-slide-left{left:0;width:100%;opacity:1}
.m9-grid-block a.m9-img-hover ._m9_overlay.m9-slide-right{right:100%;width:0}
.m9-grid-block a.m9-img-hover ._m9_overlay.m9-slide-right.active, .m9-grid-block a:hover.m9-img-hover ._m9_overlay.m9-slide-right, .m9-grid-block a:focus.m9-img-hover ._m9_overlay.m9-slide-right{right:0;width:100%;opacity:1}

.m9-grid-block .m9-img-hover img{transition:0.3s ease}
.m9-grid-block .m9-img-hover img.m9-img-hover-0.active, .m9-grid-block a:hover.m9-img-hover img.m9-img-hover-0, .m9-grid-block a:focus.m9-img-hover img.m9-img-hover-0{}
.m9-grid-block .m9-img-hover img.m9-img-hover-1.active, .m9-grid-block a:hover.m9-img-hover img.m9-img-hover-1, .m9-grid-block a:focus.m9-img-hover img.m9-img-hover-1{-moz-transform: scale(1.1);-webkit-transform: scale(1.1);-o-transform: scale(1.1);-ms-transform: scale(1.1);transform: scale(1.1)}
.m9-grid-block .m9-img-hover img.m9-img-hover-2.active, .m9-grid-block a:hover.m9-img-hover img.m9-img-hover-2, .m9-grid-block a:focus.m9-img-hover img.m9-img-hover-2{-moz-transform: scale(1.5) rotate(15deg);-webkit-transform: scale(1.5) rotate(15deg);-o-transform: scale(1.5) rotate(15deg);-ms-transform: scale(1.5) rotate(15deg);transform: scale(1.5) rotate(15deg)}
.m9-grid-block .m9-img-hover img.m9-img-hover-3.active, .m9-grid-block a:hover.m9-img-hover img.m9-img-hover-3, .m9-grid-block a:focus.m9-img-hover img.m9-img-hover-3{-moz-transform: scale(1.5) rotate(-15deg);-webkit-transform: scale(1.5) rotate(-15deg);-o-transform: scale(1.5) rotate(-15deg);-ms-transform: scale(1.5) rotate(-15deg);transform: scale(1.5) rotate(-15deg)}
.m9-grid-block .m9-img-hover img.m9-img-hover-4.active, .m9-grid-block a:hover.m9-img-hover img.m9-img-hover-4, .m9-grid-block a:focus.m9-img-hover img.m9-img-hover-4{-webkit-filter: grayscale(100%);filter: grayscale(100%)}
.m9-grid-block .m9-img-hover img.m9-img-hover-5.active, .m9-grid-block a:hover.m9-img-hover img.m9-img-hover-5, .m9-grid-block a:focus.m9-img-hover img.m9-img-hover-5{-webkit-filter:blur(4px);filter:blur(4px)}
*/

.m9-grid-block .m9-blockquote{margin: 0 0 0 40px;border:none;padding:0px}
.m9-grid-block .m9-blockquote:before{display:none !important}
.m9-grid-block .m9-blockquote:after{display:none !important}

.m9-grid-block .background-color-white{background-color:#ffffff}

/* user-background */
.m9-grid-block .m9-user-background-1{background-color:#f5f4f7;border-color:#f5f4f7;color:#222}
.m9-grid-block .m9-user-background-2{background-color:#90999a;border-color:#90999a;color:#fff}
.m9-grid-block .m9-user-background-3{background-color:#94a6c2;border-color:#94a6c2;color:#fff}
.m9-grid-block .m9-user-background-4{background-color:#b3b3b3;border-color:#b3b3b3;color:#fff}
.m9-grid-block .m9-user-background-5{background-color:#9cc9cf;border-color:#9cc9cf;color:#fff}
.m9-grid-block .m9-background-alpha-black-1{z-index:1;background:rgba(0,0,0,0.5) !important}

/* user-color */
.m9-grid-block .m9-user-color-0{color:#000}
.m9-grid-block .m9-user-color-1{color:#fff}
.m9-grid-block .m9-user-color-2{color:#888}
.m9-grid-block .m9-user-color-3{color:#6f9cea}

/*m9-title-color*/
.m9-grid-block .m9-title-color-1{color:#000}

/* 제목 */
.m9-grid-block .m9-h1{font-size:var(--m9-h1-font-size);margin:0;border:0}
.m9-grid-block .m9-h2{font-size:var(--m9-h2-font-size);margin:0;border:0}
.m9-grid-block .m9-h3{font-size:var(--m9-h3-font-size);margin:0;border:0}
.m9-grid-block .m9-h4{font-size:var(--m9-h4-font-size);margin:0;border:0}
.m9-grid-block .m9-h5{font-size:var(--m9-h5-font-size);margin:0;border:0}
.m9-grid-block .m9-h6{font-size:var(--m9-h6-font-size);margin:0;border:0}

/* 글꼴 */
.m9-grid-block .m9-font-family-1{font-family:'Nanum Myeongjo',Gulim,sans-serif} /*명조*/
.m9-grid-block .m9-font-family-2{font-family:Arial; font-weight:600} /*숫자전용*/
.m9-grid-block .m9-font-family-3{font-family:'Roboto Condensed',sans-serif} /*영문전용*/
.m9-grid-block .m9-font-family-4{font-family: 'Noto Sans KR', sans-serif} /*한글, 영문*/
.m9-grid-block .m9-font-family-5{font-family: 'Jeju Myeongjo', serif;}/*명조*/

/* 배경색 */
.m9-grid-block .m9-bg-success{background-color:#ddefd6;color:#367036;border-left:5px solid #367036;text-align: justify}
.m9-grid-block .m9-bg-info{background-color:#d7ecf6;color:#2c5a70;border-left:5px solid #2c5a70;text-align: justify}
.m9-grid-block .m9-bg-warning{background-color:#fbf7e3;color:#a45a14;border-left:5px solid #a45a14;text-align: justify}
.m9-grid-block .m9-bg-danger{background-color:#efd9d9;color:#b64846;border-left:5px solid #b64846;text-align: justify}

/* 스타일(모양) box style */
.m9-grid-block .m9-box-style-1{border-top:1px solid #ecedee;border-left:1px solid #d6d7d8;border-right:1px solid #d6d7d8;border-bottom:1px solid #c2c3c3;box-shadow:0 1px 0 0 #fff inset,1px 0 0 0 #fff inset,-1px 0 0 0 #fff inset,0 -1px 0 0 #fff inset,0 2px 0 0 rgba(0,0,0,0.05),0 1px 0 0 rgba(0,0,0,0.09);-moz-box-shadow:0 1px 0 0 #fff inset,1px 0 0 0 #fff inset,-1px 0 0 0 #fff inset,0 -1px 0 0 #fff inset,0 2px 0 0 rgba(0,0,0,0.05),0 1px 0 0 rgba(0,0,0,0.09);-webkit-box-shadow:0 1px 0 0 #fff inset,1px 0 0 0 #fff inset,-1px 0 0 0 #fff inset,0 -1px 0 0 #fff inset,0 2px 0 0 rgba(0,0,0,0.05),0 1px 0 0 rgba(0,0,0,0.09)}
.m9-grid-block .m9-box-style-2{border-top:0;border-left:1px solid #e5e5e5;border-right:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;box-shadow:inset 0 -1px 0 0 #cacaca;-moz-box-shadow:inset 0 -1px 0 0 #cacaca;-webkit-box-shadow:inset 0 -1px 0 0 #cacaca}
.m9-grid-block .m9-box-style-3{border-top:1px solid #c9c9c9;border-left:1px solid #b4b4b4;border-right:1px solid #b4b4b4;border-bottom:1px solid #8d8d8d;box-shadow:0 2px 0 0 rgba(0,0,0,0.1),0 1px 0 0 rgba(0,0,0,0.2);-moz-box-shadow:0 2px 0 0 rgba(0,0,0,0.1),0 1px 0 0 rgba(0,0,0,0.2);-webkit-box-shadow:0 2px 0 0 rgba(0,0,0,0.1),0 1px 0 0 rgba(0,0,0,0.2)}
.m9-grid-block .m9-box-style-4{border:2px solid #fff;box-shadow:0 0 7px 0 rgba(0,0,0,0.5)}
.m9-grid-block .m9-box-style-5{border:1px solid #d2d2d2;box-shadow:0 3px 2px 0 rgba(0,0,0,0.15);-moz-box-shadow:0 3px 2px 0 rgba(0,0,0,0.15);-webkit-box-shadow:0 3px 2px 0 rgba(0,0,0,0.15)}
.m9-grid-block .m9-box-style-6{box-shadow:1px 1px 3px 0 #a8a8ac inset,-1px -1px 3px 0 #a8a8ac inset;-moz-box-shadow:1px 1px 3px 0 #a8a8ac inset,-1px -1px 3px 0 #a8a8ac inset;-webkit-box-shadow:1px 1px 3px 0 #a8a8ac inset,-1px -1px 3px 0 #a8a8ac inset;border:1px solid #bfbfc1}
.m9-grid-block .m9-box-style-7{box-shadow:1px 1px 3px 0 #292929 inset,-1px -1px 3px 0 #292929 inset;-moz-box-shadow:1px 1px 3px 0 #292929 inset,-1px -1px 3px 0 #292929 inset;-webkit-box-shadow:1px 1px 3px 0 #292929 inset,-1px -1px 3px 0 #292929 inset}

/* 스타일(패턴) box pattern */
.m9-box-pattern-1{background-image:url(../img/pattern/gradient001.png);background-size: 100% 100%;background-repeat:no-repeat}
.m9-box-pattern-2{background-image:url(../img/pattern/pattern001.png);background-repeat:repeat}
.m9-box-pattern-3{background-image:url(../img/pattern/pattern_0001K.png);background-repeat:repeat}
.m9-box-pattern-4{background-image:url(../img/pattern/pattern_0001W.png);background-repeat:repeat}
.m9-box-pattern-5{background-image:url(../img/pattern/pattern_0002K.png);background-repeat:repeat}
.m9-box-pattern-6{background-image:url(../img/pattern/pattern_0002W.png);background-repeat:repeat}
.m9-box-pattern-7{background-image:url(../img/pattern/pattern_0003K.png);background-repeat:repeat}

/* 스타일(색상) color */
/*
.m9-grid-block .m9-black{background-color:#303030;color:#fff;border-color:#000000}
.m9-grid-block .m9-black a,.m9-grid-block .m9-black .bi{color:#f20544}
.m9-grid-block .m9-grey{background-color:#696969;color:#f0e9da;border-color:#3c3c3c}
.m9-grid-block .m9-grey a,.m9-grid-block .m9-grey .bi{color:#00d2d6}
.m9-grid-block .m9-light-grey{background-color:#f1f1f1;color:#000;border-color:#999}
.m9-grid-block .m9-light-grey a,.m9-grid-block .m9-light-grey .bi{color:#a60303}
.m9-grid-block .m9-light-blue{background-color:#aff0dc;color:#00567f;border-color:#07dc9a}
.m9-grid-block .m9-light-blue a,.m9-grid-block .m9-light-blue .bi{color:#fe2800}
.m9-grid-block .m9-yellow{background-color:#E8BE11;color:#000;border-color:#A57B00}
.m9-grid-block .m9-yellow a,.m9-grid-block .m9-yellow .bi{color:#de1f44}
.m9-grid-block .m9-blue{background-color:#3e62d6;color:#EEEEFF;border-color:#19307d}
.m9-grid-block .m9-blue a,.m9-grid-block .m9-blue .bi{color:#0c274d}
.m9-grid-block .m9-gold{background-color:#a16215;color:#FEF6D5;border-color:#613908}
.m9-grid-block .m9-gold a,.m9-grid-block .m9-gold .bi{color:#3c180b}
.m9-grid-block .m9-green{background-color:#74a115;color:#003000;border-color:#4C7900}
.m9-grid-block .m9-green a,.m9-grid-block .m9-green .bi{color:#014023}
.m9-grid-block .m9-olive-green{background-color:#d6d63e;color:#303030;border-color:#9E9E39}
.m9-grid-block .m9-olive-green a,.m9-grid-block .m9-olive-green .bi{color:#8a3d24}
.m9-grid-block .m9-orange{background-color:#C63513;color:#fff;border-color:#631A0A}
.m9-grid-block .m9-orange a,.m9-grid-block .m9-orange .bi{color:#3f1324}
.m9-grid-block .m9-purple{background-color:#a1157e;color:#fff;border-color:#550032}
.m9-grid-block .m9-purple a,.m9-grid-block .m9-purple .bi{color:#251136}
.m9-grid-block .m9-red{background-color:#BE0808;color:#fff;border-color:#730000}
.m9-grid-block .m9-red a,.m9-grid-block .m9-red .bi{color:#000}
.m9-grid-block .m9-turquoiseblue{background-color:#0F7459;color:#fff;border-color:#006943}
.m9-grid-block .m9-turquoiseblue a,.m9-grid-block .m9-turquoiseblue .bi{color:#235059}
.m9-grid-block .m9-violet{background-color:#5d15a1;color:#fff;border-color:#1D0361}
.m9-grid-block .m9-violet a,.m9-grid-block .m9-violet .bi{color:#FF69B4}
.m9-grid-block .m9-deepblue{background-color:#18323f;color:#fff;border-color:#3B3B3B}
.m9-grid-block .m9-deepblue a,.m9-grid-block .m9-deepblue .bi{color:#18b999}
.m9-grid-block .m9-teal{background-color:#007482;color:#fff;border-color:#004E5F}
.m9-grid-block .m9-teal a,.m9-grid-block .m9-teal .bi{color:#9ac1c0}
.m9-grid-block .m9-mauve{background-color:#625B56;color:#F2DEA1;border-color:#49423D}
.m9-grid-block .m9-mauve a,.m9-grid-block .m9-mauve .bi{color:#fc7c3d}
.m9-grid-block .m9-pearl{background-color:#AB998F;color:#092334;border-color:#7E6C62}
.m9-grid-block .m9-pearl a,.m9-grid-block .m9-pearl .bi{color:#7c7241}
.m9-grid-block .m9-steelblue{background-color:#788794;color:#000;border-color:#42515E}
.m9-grid-block .m9-steelblue a,.m9-grid-block .m9-steelblue .bi{color:#333}
.m9-grid-block .m9-coffee{background-color:#372E25;color:#DA8585;border-color:#060606}
.m9-grid-block .m9-coffee a,.m9-grid-block .m9-coffee .bi{color:#ebbc31}
.m9-grid-block .m9-coral{background-color:#FF7F50;color:#711400;border-color:#B83809}
.m9-grid-block .m9-coral a,.m9-grid-block .m9-coral .bi{color:#5f3221}
.m9-grid-block .m9-crimson{background-color:#DC143C;color:#fff;border-color:#8E0000}
.m9-grid-block .m9-crimson a,.m9-grid-block .m9-crimson .bi{color:#810a22}
.m9-grid-block .m9-hotpink{background-color:#FF69B4;color:#4b038f;border-color:#B31D68}
.m9-grid-block .m9-hotpink a,.m9-grid-block .m9-hotpink .bi{color:#aa0443}
.m9-grid-block .m9-indianred{background-color:#cd5c5c;color:#000;border-color:#8C1B1B}
.m9-grid-block .m9-indianred a,.m9-grid-block .m9-indianred .bi{color:#73161d}
.m9-grid-block .m9-aqua{background-color:#00ffff;color:#000;border-color:#16ADAD}
.m9-grid-block .m9-aqua a,.m9-grid-block .m9-aqua .bi{color:#0066ff}
.m9-grid-block .m9-white{background-color:#ffffff;color:#000;border-color:#999}
.m9-grid-block .m9-white a,.m9-grid-block .m9-white .bi{color:#f23064}
.m9-grid-block .m9-grey2{background-color:#ddd;color:#000;border-color:#666}
.m9-grid-block .m9-grey2 a,.m9-grid-block .m9-grey2 .bi{color:#00aaff}
*/

.m9-grid-block .m9-black{background-color:#303030 !important;color:#fff !important;border-color:#000000 !important}
.m9-grid-block .m9-black a,.m9-grid-block .m9-black .bi{color:#f20544 !important}
.m9-grid-block .m9-grey{background-color:#696969 !important;color:#f0e9da !important;border-color:#3c3c3c !important}
.m9-grid-block .m9-grey a,.m9-grid-block .m9-grey .bi{color:#00d2d6 !important}
.m9-grid-block .m9-light-grey{background-color:#f1f1f1 !important;color:#000 !important;border-color:#999 !important}
.m9-grid-block .m9-light-grey a,.m9-grid-block .m9-light-grey .bi{color:#a60303 !important}
.m9-grid-block .m9-light-blue{background-color:#aff0dc !important;color:#00567f !important;border-color:#07dc9a !important}
.m9-grid-block .m9-light-blue a,.m9-grid-block .m9-light-blue .bi{color:#fe2800 !important}
.m9-grid-block .m9-yellow{background-color:#E8BE11 !important;color:#000 !important;border-color:#A57B00 !important}
.m9-grid-block .m9-yellow a,.m9-grid-block .m9-yellow .bi{color:#de1f44 !important}
.m9-grid-block .m9-blue{background-color:#3e62d6 !important;color:#EEEEFF !important;border-color:#19307d !important}
.m9-grid-block .m9-blue a,.m9-grid-block .m9-blue .bi{color:#0c274d !important}
.m9-grid-block .m9-gold{background-color:#a16215 !important;color:#FEF6D5 !important;border-color:#613908 !important}
.m9-grid-block .m9-gold a,.m9-grid-block .m9-gold .bi{color:#3c180b !important}
.m9-grid-block .m9-green{background-color:#74a115 !important;color:#003000 !important;border-color:#4C7900 !important}
.m9-grid-block .m9-green a,.m9-grid-block .m9-green .bi{color:#014023 !important}
.m9-grid-block .m9-olive-green{background-color:#d6d63e !important;color:#303030 !important;border-color:#9E9E39 !important}
.m9-grid-block .m9-olive-green a,.m9-grid-block .m9-olive-green .bi{color:#8a3d24 !important}
.m9-grid-block .m9-orange{background-color:#C63513 !important;color:#fff !important;border-color:#631A0A !important}
.m9-grid-block .m9-orange a,.m9-grid-block .m9-orange .bi{color:#3f1324 !important}
.m9-grid-block .m9-purple{background-color:#a1157e !important;color:#fff !important;border-color:#550032 !important}
.m9-grid-block .m9-purple a,.m9-grid-block .m9-purple .bi{color:#251136 !important}
.m9-grid-block .m9-red{background-color:#BE0808 !important;color:#fff !important;border-color:#730000 !important}
.m9-grid-block .m9-red a,.m9-grid-block .m9-red .bi{color:#000 !important}
.m9-grid-block .m9-turquoiseblue{background-color:#0F7459 !important;color:#fff !important;border-color:#006943 !important}
.m9-grid-block .m9-turquoiseblue a,.m9-grid-block .m9-turquoiseblue .bi{color:#235059 !important}
.m9-grid-block .m9-violet{background-color:#5d15a1 !important;color:#fff !important;border-color:#1D0361 !important}
.m9-grid-block .m9-violet a,.m9-grid-block .m9-violet .bi{color:#FF69B4 !important}
.m9-grid-block .m9-deepblue{background-color:#18323f !important;color:#fff !important;border-color:#3B3B3B !important}
.m9-grid-block .m9-deepblue a,.m9-grid-block .m9-deepblue .bi{color:#18b999 !important}
.m9-grid-block .m9-teal{background-color:#007482 !important;color:#fff !important;border-color:#004E5F !important}
.m9-grid-block .m9-teal a,.m9-grid-block .m9-teal .bi{color:#9ac1c0 !important}
.m9-grid-block .m9-mauve{background-color:#625B56 !important;color:#F2DEA1 !important;border-color:#49423D !important}
.m9-grid-block .m9-mauve a,.m9-grid-block .m9-mauve .bi{color:#fc7c3d !important}
.m9-grid-block .m9-pearl{background-color:#AB998F !important;color:#092334 !important;border-color:#7E6C62 !important}
.m9-grid-block .m9-pearl a,.m9-grid-block .m9-pearl .bi{color:#7c7241 !important}
.m9-grid-block .m9-steelblue{background-color:#788794 !important;color:#000 !important;border-color:#42515E !important}
.m9-grid-block .m9-steelblue a,.m9-grid-block .m9-steelblue .bi{color:#333 !important}
.m9-grid-block .m9-coffee{background-color:#372E25 !important;color:#DA8585 !important;border-color:#060606 !important}
.m9-grid-block .m9-coffee a,.m9-grid-block .m9-coffee .bi{color:#ebbc31 !important}
.m9-grid-block .m9-coral{background-color:#FF7F50 !important;color:#711400 !important;border-color:#B83809 !important}
.m9-grid-block .m9-coral a,.m9-grid-block .m9-coral .bi{color:#5f3221 !important}
.m9-grid-block .m9-crimson{background-color:#DC143C !important;color:#fff !important;border-color:#8E0000 !important}
.m9-grid-block .m9-crimson a,.m9-grid-block .m9-crimson .bi{color:#810a22 !important}
.m9-grid-block .m9-hotpink{background-color:#FF69B4 !important;color:#4b038f !important;border-color:#B31D68 !important}
.m9-grid-block .m9-hotpink a,.m9-grid-block .m9-hotpink .bi{color:#aa0443 !important}
.m9-grid-block .m9-indianred{background-color:#cd5c5c !important;color:#000 !important;border-color:#8C1B1B !important}
.m9-grid-block .m9-indianred a,.m9-grid-block .m9-indianred .bi{color:#73161d !important}
.m9-grid-block .m9-aqua{background-color:#00ffff !important;color:#000 !important;border-color:#16ADAD !important}
.m9-grid-block .m9-aqua a,.m9-grid-block .m9-aqua .bi{color:#0066ff !important}
.m9-grid-block .m9-white{background-color:#ffffff !important;color:#000 !important;border-color:#999 !important}
.m9-grid-block .m9-white a,.m9-grid-block .m9-white .bi{color:#f23064 !important}
.m9-grid-block .m9-grey2{background-color:#ddd !important;color:#000 !important;border-color:#666 !important}
.m9-grid-block .m9-grey2 a,.m9-grid-block .m9-grey2 .bi{color:#00aaff !important}


/* 스타일(코너) round style */
.m9-grid-block .m9-round-0{border-radius:0}		
.m9-grid-block .m9-round-1{border-radius:5px}			
.m9-grid-block .m9-round-2{border-radius:10px}			
.m9-grid-block .m9-round-3{border-radius:15px}			
.m9-grid-block .m9-round-4{border-radius:15px}	
.m9-grid-block .m9-round-5{border-radius:0;border-top-left-radius:5px;border-top-right-radius:5px}			
.m9-grid-block .m9-round-6{border-radius:0;border-top-left-radius:10px;border-top-right-radius:10px}	
.m9-grid-block .m9-round-7{border-radius:0;border-top-left-radius:15px;border-top-right-radius:15px}	
.m9-grid-block .m9-round-8{border-radius:0;border-top-left-radius:20px;border-top-right-radius:20px}
.m9-grid-block .m9-round-9{border-radius:10px;border-top-left-radius:0}
.m9-grid-block .m9-round-10{border-radius:10px;border-top-left-radius:0;border-top-right-radius:0}
.m9-grid-block .m9-round-11{border-radius:0;border-bottom-left-radius:10px}
.m9-grid-block .m9-round-12{border-radius:0;border-bottom-right-radius:10px}
.m9-grid-block .m9-round-13{border-radius:0;border-top-left-radius:10px}
.m9-grid-block .m9-round-14{border-radius:0;border-top-right-radius:10px}
.m9-grid-block .m9-round-15{border-radius:0;border-top-left-radius:5px;border-bottom-left-radius:5px}		
.m9-grid-block .m9-round-16{border-radius:0;border-top-right-radius:5px;border-bottom-right-radius:5px}	
.m9-grid-block .m9-round-circle{border-radius:10000px}	
.m9-grid-block .m9-circle{border-radius:50%}

/* 스타일(텍스트 그림자) text shadow */
.m9-grid-block .m9-text-shadow-1{text-shadow:0.05em 0.05em 0.1em rgba(0,0,0,0.3)}
.m9-grid-block .m9-text-shadow-2{text-shadow:0 0.05em 0.05em rgba(0,0,0,0.4), 0 0.1em 0.15em rgba(0,0,0,0.1), 0 0.2em 0.25em rgba(0,0,0,0.1)}
.m9-grid-block .m9-text-shadow-3{text-shadow:0.05em 0.05em 0 rgba(0,0,0,0.9), 0.1em 0.1em 0 rgba(255,255,255,0.2)}
.m9-grid-block .m9-text-shadow-4{text-shadow:0.05em 0.05em 0 rgba(255,255,255,0.9), 0.1em 0.1em 0 rgba(0,0,0,0.2)}
.m9-grid-block .m9-text-shadow-5{text-shadow:0 0.05em 0 #b2a98f,0px 0.2em 0.1em rgba(0,0,0,0.15),0 0.3em 0.03em rgba(0,0,0,0.1),0 0.4em 0.4em rgba(0,0,0,0.1)}

/* 로딩바 관련 속성 */				
#m9_ajax_loading{position:absolute;float:left;z-index:1801;padding:5px;text-align:center;vertical-align:bottom}
#m9_ajax_loading_contents{display:inline-block;*display:inline;*zoom:1;width:26px;height:26px;background:#fff url(../img/circle_loading.gif) no-repeat 50% 50%;border:1px solid #ccc;font-size:0;color:#fff;text-align:left;-webkit-border-radius:5px;-khtml-border-radius:5px;-moz-border-radius:5px;border-radius:5px}
#m9_ajax_error_view{position:absolute;z-index:1802;max-width:300px !important;padding:0;font-size:12px;text-align:center;vertical-align:bottom}
#m9_ajax_error_contents,.m9_ajax_error_contents{padding:4px 8px;background:red;text-align:left;color:#FFFFFF;-webkit-border-radius:5px;-khtml-border-radius:5px;-moz-border-radius:5px;border-radius:5px}

/* alt, title 속성처리 박스 */
#m9_alt_view1>div{background-image:url(../img/tipsy0.gif)}
#m9_alt_view1>div>div{background-color:#000}
#m9_alt_view2>div{background-image:url(../img/tipsy2.gif)}
#m9_alt_view2>div>div{background-color:#05b236}
#m9_alt_view3>div{background-image:url(../img/tipsy3.gif)}
#m9_alt_view3>div>div{background-color:#3366ff}
#m9_alt_view4>div{background-image:url(../img/tipsy4.gif)}
#m9_alt_view4>div>div{background-color:#ff0000}
.m9-alt-tipsy{position:absolute;z-index:1001;max-width:300px !important;min-width:40px;left:0;top:0;margin:0;display:none}
.m9-alt-tipsy>div{padding:5px;background-position:50% 100%;background-repeat:no-repeat}
.m9-alt-tipsy>div>div{text-align:left;font-size:9pt;color:#fff;padding:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;-moz-border-radius:5px;border-radius:5px}
.m9-alt-tipsy2{position:absolute;width:10px;height:10px;overflow:hidden;-moz-opacity: 0.8;opacity: 0.8;filter:alpha(opacity=80)}}
.m9-alt-tipsy2 .m9_box{position:relative}
.m9-alt-tipsy2 .m9_alt{position:absolute;width:10px;height:10px;display:none}
.m9-alt-tipsy2 .m9_content{padding:10px;font-size:9pt}
.m9-alt-tipsy2 .m9_mouse{position:relative;background:#000 !important;-moz-opacity: 0.0;opacity: 0.0;filter:alpha(opacity=0)}
.m9_alt_no_a .m9_alt{background:#000;color:#fff}
.m9_alt_no_b .m9_alt{background:#fff;color:#000}
.m9_alt_no_c .m9_alt{background:#3366FF;color:#fff}
.m9_alt_no_d .m9_alt{background:#6f9cea;color:#fff}

.mong9-view-btn{position:relative;margin:5px 0;text-align:right}
.mong9-view-btn._for-gutenberg{margin:0 15px}
.mong9-editor-btn{display:inline-block;background:#ca4a1f;color:#fff;padding:6px 10px;height:auto;border-radius:3px;line-height:1;border:none;box-shadow:none;text-shadow:none;text-decoration:none}
.mong9-editor-btn:hover,.mong9-editor-btn:focus{background:#712f19;color:#fff}
.mong9-editor-btn:active{position:relative;top:1px}

.__mong9_editor_btn_open{background-image:url('../../icons/mong9-editor.png') !important;background-position:center !important;background-size:16px !important}
.__mong9_editor_btn_open.__xpresseditor{outline:1px solid #c1c1c1 !important}
.__mong9_editor_btn_box_for_cheditor{width:24px;height:23px;border:0px solid transparent;cursor:pointer;background-position:0px 0px}
.__mong9_editor_btn_open.__cheditor{margin-left:4px}

.m9-table-out-box{overflow:hidden;overflow-x:auto;padding-bottom:20px}

.m9-grid-block .m9-table-out-box::-webkit-scrollbar{width:12px}
.m9-grid-block .m9-table-out-box::-webkit-scrollbar-track{background:rgba(255, 255, 255, 0.49);border-radius:10px;-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.3)}
.m9-grid-block .m9-table-out-box::-webkit-scrollbar-thumb{border-radius:10px;-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.5)}

.m9-grid-block .m9_editor_box .m9-table-out-box{overflow:hidden !important}

.m9_modal_popup{position:fixed;z-index:1000;top:0;left:0;right:0;bottom:0;background:#fff;display:none}
.m9_modal_popup.m9_open{display:block}
.m9_modal_popup>._m9_scroll{height: 100%;
    overflow-y: auto;}
.m9_modal_popup>._m9_scroll>._m9_top_box{position:fixed;z-index:1;top:0;right:0;left:0;text-align:right;padding:20px;background:#fff}
.m9_modal_popup>._m9_scroll>._m9_top_box>._m9_title{max-width:800px;margin:0 auto}
.m9_modal_popup>._m9_scroll>._m9_top_box>a{text-decoration:none}
.m9_modal_popup>._m9_scroll>._m9_top_box>a:before{content:'\f659';font-family:'bootstrap-icons';font-size:30px;color:#999}
.m9_modal_popup>._m9_scroll>._m9_top_box>a:hover:before, .m9_modal_popup>._m9_top_box>a:focus:before{color:#000}
.m9_modal_popup>._m9_scroll>._m9_in{max-width:800px;margin:5em auto;padding:3em 1em}
html._m9_modal_open, html._m9_modal_open body{height:100%;overflow:hidden}
.m9_modal_popup.m9_scroll>._m9_scroll>._m9_top_box{box-shadow:0 0 10px #0000004d}

.m9-blind{width:0;height:0;overflow:hidden;font-size:0;line-height:0;position:absolute;left:-99999px;top:-99999px}

/* 그누보드 설정 */

/*
#bo_v_con .m9-grid-block ul, #bo_v_con .m9-grid-block ol{list-style-type:none;margin:0;padding:0}
#bo_v_con .m9-grid-block li{display:block}
*/

/* lightboxGallery */
.lg-rotate-left.lg-icon,.lg-flip-ver.lg-icon{display:none}


.m9-CodeMirror{position:relative;background:#f1f1f1;color:#f1f1f1;border-radius:5px;min-height:30px}
.m9-CodeMirror:before{content:'CODE Loading..';display:block;padding:2em 0;text-align:center;font-size:2em;text-align:center;color:#999;transition: 0.3s}
.m9-CodeMirror._m9_view{min-height:auto;background:none;color:inherit}
.m9-CodeMirror._m9_view:before{display:none}
.m9-CodeMirror .__source{font-size:0;display:none}
.m9-CodeMirror textarea{width:0;height:0;visibility:hidden}
.m9-CodeMirror textarea + *{height:auto}
.m9-CodeMirror ._m9_btn_box{position:absolute;top:0;right:0;z-index:10}
.m9-CodeMirror ._m9_btn_box .m9-code-copy{display:inline-block;padding:5px;background:#000;color:#fff !important;border-radius:5px;margin:4px;line-height:1;font-size:15px}
.m9-CodeMirror ._m9_btn_box .m9-code-copy>span{display:none}
.m9-CodeMirror ._m9_btn_box .m9-code-copy:before{content:'\f58b';font-family:'bootstrap-icons'}
.m9-CodeMirror ._m9_btn_box .m9-code-copy._doing:before{content:'\f633'}





/*
.m9-grid-block.m9-bg-1{background-color:var(--m9-block-bg-1-background-color);border-color:var(--m9-block-bg-1-border-color);color:var(--m9-block-bg-1-color)}
.m9-grid-block.m9-bg-2{background-color:var(--m9-block-bg-2-background-color);border-color:var(--m9-block-bg-2-border-color);color:var(--m9-block-bg-2-color)}
.m9-grid-block.m9-bg-3{background-color:var(--m9-block-bg-3-background-color);border-color:var(--m9-block-bg-3-border-color);color:var(--m9-block-bg-3-color)}
.m9-grid-block.m9-bg-4{background-color:var(--m9-block-bg-4-background-color);border-color:var(--m9-block-bg-4-border-color);color:var(--m9-block-bg-4-color)}
*/

/*
.m9-grid-block .m9-bg-1{background-color:var(--m9-block-bg-1-background-color);border-color:var(--m9-block-bg-1-border-color);color:var(--m9-block-bg-1-color)}
.m9-grid-block .m9-bg-2{background-color:var(--m9-block-bg-2-background-color);border-color:var(--m9-block-bg-2-border-color);color:var(--m9-block-bg-2-color)}
.m9-grid-block .m9-bg-3{background-color:var(--m9-block-bg-3-background-color);border-color:var(--m9-block-bg-3-border-color);color:var(--m9-block-bg-3-color)}
.m9-grid-block .m9-bg-4{background-color:var(--m9-block-bg-4-background-color);border-color:var(--m9-block-bg-4-border-color);color:var(--m9-block-bg-4-color)}
.m9-grid-block .m9-bg-5{background-color:var(--m9-block-bg-5-background-color);border-color:var(--m9-block-bg-5-border-color);color:var(--m9-block-bg-5-color)}

.m9-grid-block .m9-bg-6{background-image:linear-gradient(90deg, #386c95, #141c45);border-color:#141c45;color:#fff}
.m9-grid-block .m9-bg-7{background-image:linear-gradient(90deg, #62326b, #2a0865);border-color:#2a0865;color:#fff}
.m9-grid-block .m9-bg-8{background-image:linear-gradient(90deg, #fdae38, #dd8605);border-color:#dd8605;color:#fff}
.m9-grid-block .m9-bg-9{background-image:linear-gradient(90deg, #8BC34A, #009688);border-color:#009688;color:#fff}
.m9-grid-block .m9-bg-10{background-image:linear-gradient(90deg, #E91E63, #a71144);border-color:#a71144;color:#fff}
*/

/* 우선순위를 위해 html 추가, 현재 .m9-table-5 tbody td 와 충돌 */
/*
html .m9-grid-block .m9-bg-1, .m9-grid-block.m9-bg-1{background-color:var(--m9-block-bg-1-background-color);border-color:var(--m9-block-bg-1-border-color);color:var(--m9-block-bg-1-color)}
html .m9-grid-block .m9-bg-2, .m9-grid-block.m9-bg-2{background-color:var(--m9-block-bg-2-background-color);border-color:var(--m9-block-bg-2-border-color);color:var(--m9-block-bg-2-color)}
html .m9-grid-block .m9-bg-3, .m9-grid-block.m9-bg-3{background-color:var(--m9-block-bg-3-background-color);border-color:var(--m9-block-bg-3-border-color);color:var(--m9-block-bg-3-color)}
html .m9-grid-block .m9-bg-4, .m9-grid-block.m9-bg-4{background-color:var(--m9-block-bg-4-background-color);border-color:var(--m9-block-bg-4-border-color);color:var(--m9-block-bg-4-color)}
html .m9-grid-block .m9-bg-5, .m9-grid-block.m9-bg-5{background-color:var(--m9-block-bg-5-background-color);border-color:var(--m9-block-bg-5-border-color);color:var(--m9-block-bg-5-color)}
html .m9-grid-block .m9-bg-6, .m9-grid-block.m9-bg-6{background-image:var(--m9-block-bg-6-background-image);border-color:var(--m9-block-bg-6-border-color);color:var(--m9-block-bg-6-color)}
html .m9-grid-block .m9-bg-7, .m9-grid-block.m9-bg-7{background-image:var(--m9-block-bg-7-background-image);border-color:var(--m9-block-bg-7-border-color);color:var(--m9-block-bg-7-color)}
html .m9-grid-block .m9-bg-8, .m9-grid-block.m9-bg-8{background-image:var(--m9-block-bg-8-background-image);border-color:var(--m9-block-bg-8-border-color);color:var(--m9-block-bg-8-color)}
html .m9-grid-block .m9-bg-9, .m9-grid-block.m9-bg-9{background-image:var(--m9-block-bg-9-background-image);border-color:var(--m9-block-bg-9-border-color);color:var(--m9-block-bg-9-color)}
html .m9-grid-block .m9-bg-10, .m9-grid-block.m9-bg-10{background-image:var(--m9-block-bg-10-background-image);border-color:var(--m9-block-bg-10-border-color);color:var(--m9-block-bg-10-color)}
*/

/*
html .m9-grid-block .m9-bg-6, .m9-grid-block.m9-bg-6{background-image:linear-gradient(90deg, #386c95, #141c45);border-color:#141c45;color:#fff}
html .m9-grid-block .m9-bg-7, .m9-grid-block.m9-bg-7{background-image:linear-gradient(90deg, #62326b, #2a0865);border-color:#2a0865;color:#fff}
html .m9-grid-block .m9-bg-8, .m9-grid-block.m9-bg-8{background-image:linear-gradient(90deg, #fdae38, #dd8605);border-color:#dd8605;color:#fff}
html .m9-grid-block .m9-bg-9, .m9-grid-block.m9-bg-9{background-image:linear-gradient(90deg, #8BC34A, #009688);border-color:#009688;color:#fff}
html .m9-grid-block .m9-bg-10, .m9-grid-block.m9-bg-10{background-image:linear-gradient(90deg, #E91E63, #a71144);border-color:#a71144;color:#fff}
*/

.m9-grid-block figure{}
.m9-grid-block figcaption{display:block;margin:0 0 2em 0;font-size:0.85em;line-height:1.4;opacity:0.6}
.m9-grid-block figcaption:before{content:'▲';display:inline-block;margin-right:0.2em;font-size:0.85em}



._mmmp{border:1px dashed red}
.m9-counter{display:inline-block;margin-right:50px}





.m9-count-up{/*opacity:0;visibility:hidden*/;position:relative}
.m9-count-up._m9_before{display:none}

.m9-count-up.__doing{opacity:1;visibility:visible}



/*
.m9-text-effect{opacity:0;visibility:hidden;display:block}
.m9-text-effect.__doing{opacity:1;visibility:visible}
.m9-text-effect>._m9char {disp1lay:none;display:inline-block;visibility:hidden}
.m9-text-effect>._m9char.__typing {display:inline-block;visibility:visible}
.m9-text-effect>._m9space {displ1ay:none;white-space:pre;display:inline-block;visibility:hidden}
.m9-text-effect>._m9space.__typing {dis1111111play:inline-block;visibility:visible}

.m9-text-effect.m9-text-effect-typing:after {content:'';overflow: hidden;border-width:0;border-style:solid;border-color:inherit}
.m9-text-effect.m9-text-effect-typing.m9-text-effect-style-1{}
.m9-text-effect.m9-text-effect-typing.m9-text-effect-style-2:after{content:'|'}
.m9-text-effect.m9-text-effect-typing.m9-text-effect-style-3:after{border-right-width:0.12em;animation:_typing 3.5s steps(40, end),_blink-caret .75s step-end infinite}
.m9-text-effect.m9-text-effect-typing.m9-text-effect-style-4:after{content:'\00a0\00a0';border-bottom-width:0.12em;animation:_typing 3.5s steps(40, end),_blink-caret .75s step-end infinite}
.m9-text-effect.m9-text-effect-typing._complete:after{display:none}

@keyframes _typing {
from { width: 0 }
to { width: 100% }
}

@keyframes _blink-caret {
from, to { border-color: transparent }
50% { border-color: inherit; }
}

.m9-text-effect.m9-text-effect-reveal>._m9char {display:inline-block;opacity:0;transform:translateY(0.4em);transform-origin:center center;transition:opacity 0.4s ease,transform 0.4s cubic-bezier(.22,1,.36,1);will-change: opacity, transform}
.m9-text-effect.m9-text-effect-reveal>._m9char.__typing {transform:translateY(0);opacity:1}
.m9-text-effect.m9-text-effect-reveal.m9-text-effect-style-1{}
.m9-text-effect.m9-text-effect-reveal.m9-text-effect-style-2>._m9char {transform:translateX(3em) translateY(0) scale(0.5);}
.m9-text-effect.m9-text-effect-reveal.m9-text-effect-style-2>._m9char.__typing {transform:translateX(0) translateY(0) scale(1)}
.m9-text-effect.m9-text-effect-reveal.m9-text-effect-style-3>._m9char {transform:translateX(1em) translateY(1em) rotateZ(80deg) scale(0.5);}
.m9-text-effect.m9-text-effect-reveal.m9-text-effect-style-3>._m9char.__typing {transform:translateX(0) translateY(0) rotateZ(0deg) scale(1)}
.m9-text-effect.m9-text-effect-reveal.m9-text-effect-style-4>._m9char {transform: translateX(1em) translateY(-1em) rotateZ(80deg) scale(0.5)}
.m9-text-effect.m9-text-effect-reveal.m9-text-effect-style-4>._m9char.__typing {transform:translateX(0) translateY(0) rotateZ(0deg) scale(1)}

.m9-text-effect.m9-text-effect-shuffle>._m9char {display:inline-block;opacity:1;transform-origin:center center;transition:transform 0.45s cubic-bezier(.16,1,.3,1);will-change:opacity,transform}
.m9-text-effect.m9-text-effect-shuffle>._m9space {opacity:1;display:inline-block}
.m9-text-effect.m9-text-effect-shuffle.m9-text-effect-style-1>._m9char{}
.m9-text-effect.m9-text-effect-shuffle.m9-text-effect-style-2>._m9char {transform:translateX(2em)}
.m9-text-effect.m9-text-effect-shuffle.m9-text-effect-style-2>._m9char.__typing {transform:translateX(0)}
.m9-text-effect.m9-text-effect-shuffle.m9-text-effect-style-3>._m9char {transform: scale(1.4)}
.m9-text-effect.m9-text-effect-shuffle.m9-text-effect-style-3>._m9char.__typing {transform: scale(1)}
.m9-text-effect.m9-text-effect-shuffle.m9-text-effect-style-4>._m9char {transform: scale(0.8)}
.m9-text-effect.m9-text-effect-shuffle.m9-text-effect-style-4>._m9char.__typing {transform: scale(1)}
*/





.m9-text-effect{position:relative}

.m9-text-effect:before{/*content:'\00a0'*//*;display:inline-block*/}
.m9-text-effect._complete::before{display:none}

.m9-text-effect._m9_before{opacity:0;visibility:hidden;/*display:none*/}


/* .m9-text-effect.__doing{opacity:1;visibility:visible} */

.m9-text-effect>._m9char {display:none}
.m9-text-effect>._m9char.__typing {display:inline-block}
.m9-text-effect>._m9space {display:none;white-space:pre}
.m9-text-effect>._m9space.__typing {display:inline}

.m9-text-effect>._m9before{display:inline;width:0;overflow:hidden;background:red}
.m9-text-effect>._m9before:before{content:''}
.m9-text-effect>._m9after{display:none}

.m9-text-effect.m9-text-effect-typing>._m9after{display:inline;position:relative;width:0}
.m9-text-effect.m9-text-effect-typing>._m9after:before{content:'';display:inline;width:0}
.m9-text-effect.m9-text-effect-typing>._m9after:after{content:'';overflow:hidden;border-width:0;border-style:solid;border-color:inherit}

.m9-text-effect.m9-text-effect-typing.m9-text-effect-style-1{}
.m9-text-effect.m9-text-effect-typing.m9-text-effect-style-2>._m9after:after{content:'|';position:absolute}
.m9-text-effect.m9-text-effect-typing.m9-text-effect-style-3>._m9after:after{content:'';position:absolute;top:10%;left:0;height:80%;border-right-width:0.1em;animation:_blink-caret .75s step-end infinite}
.m9-text-effect.m9-text-effect-typing.m9-text-effect-style-4>._m9after:after{content:'';position:absolute;bottom:0;left:0;width:0.8em;border-bottom-width:0.1em;animation:_blink-caret .75s step-end infinite}

.m9-text-effect.m9-text-effect-typing._complete:after{display:none}

@keyframes _blink-caret {
from, to { border-color: transparent }
50% { border-color: inherit; }
}

.m9-text-effect.m9-text-effect-reveal>._m9char {display:inline-block;width:0;opacity:0;transform:translateY(0.4em);transform-origin:center center;transition:width 0.4s ease,opacity 0.4s ease,transform 0.4s cubic-bezier(.22,1,.36,1);will-change: opacity, transform}
.m9-text-effect.m9-text-effect-reveal>._m9char.__typing {transform:translateY(0);opacity:1;width:auto}
.m9-text-effect.m9-text-effect-reveal.m9-text-effect-style-1{}
.m9-text-effect.m9-text-effect-reveal.m9-text-effect-style-2>._m9char {transform:translateX(3em) translateY(0) scale(0.5);}
.m9-text-effect.m9-text-effect-reveal.m9-text-effect-style-2>._m9char.__typing {transform:translateX(0) translateY(0) scale(1)}
.m9-text-effect.m9-text-effect-reveal.m9-text-effect-style-3>._m9char {transform:translateX(1em) translateY(1em) rotateZ(80deg) scale(0.5);}
.m9-text-effect.m9-text-effect-reveal.m9-text-effect-style-3>._m9char.__typing {transform:translateX(0) translateY(0) rotateZ(0deg) scale(1)}
.m9-text-effect.m9-text-effect-reveal.m9-text-effect-style-4>._m9char {transform: translateX(1em) translateY(-1em) rotateZ(80deg) scale(0.5)}
.m9-text-effect.m9-text-effect-reveal.m9-text-effect-style-4>._m9char.__typing {transform:translateX(0) translateY(0) rotateZ(0deg) scale(1)}

.m9-text-effect.m9-text-effect-shuffle>._m9char {display:inline-block;opacity:1;transform-origin:center center;transition:transform 0.45s cubic-bezier(.16,1,.3,1);will-change:opacity,transform}
.m9-text-effect.m9-text-effect-shuffle>._m9space {opacity:1;display:inline-block}
.m9-text-effect.m9-text-effect-shuffle>._m9before{display:none}
.m9-text-effect.m9-text-effect-shuffle>._m9after{display:none}
.m9-text-effect.m9-text-effect-shuffle.m9-text-effect-style-1>._m9char{}
.m9-text-effect.m9-text-effect-shuffle.m9-text-effect-style-2>._m9char {transform:translateX(2em)}
.m9-text-effect.m9-text-effect-shuffle.m9-text-effect-style-2>._m9char.__typing {transform:translateX(0)}
.m9-text-effect.m9-text-effect-shuffle.m9-text-effect-style-3>._m9char {transform: scale(1.4)}
.m9-text-effect.m9-text-effect-shuffle.m9-text-effect-style-3>._m9char.__typing {transform: scale(1)}
.m9-text-effect.m9-text-effect-shuffle.m9-text-effect-style-4>._m9char {transform: scale(0.8)}
.m9-text-effect.m9-text-effect-shuffle.m9-text-effect-style-4>._m9char.__typing {transform: scale(1)}


/*
.m9-text-effect{opacity:0;visibility:hidden;position:relative}
.m9-text-effect._m9_before{display:none}

.m9-text-effect.__doing{opacity:1;visibility:visible}
.m9-text-effect>._m9char {display:none}
.m9-text-effect>._m9char.__typing {display:inline-block}
.m9-text-effect>._m9space {display:none;white-space:pre}
.m9-text-effect>._m9space.__typing {display:inline}

.m9-text-effect>._m9before{display:inline;width:0;overflow:hidden;background:red}
.m9-text-effect>._m9before:before{content:''}
.m9-text-effect>._m9after{display:none}

.m9-text-effect.m9-text-effect-typing>._m9after{display:inline;position:relative;width:0}
.m9-text-effect.m9-text-effect-typing>._m9after:before{content:'';display:inline;width:0}
.m9-text-effect.m9-text-effect-typing>._m9after:after{content:'';overflow:hidden;border-width:0;border-style:solid;border-color:inherit}

.m9-text-effect.m9-text-effect-typing.m9-text-effect-style-1{}
.m9-text-effect.m9-text-effect-typing.m9-text-effect-style-2>._m9after:after{content:'|';position:absolute}
.m9-text-effect.m9-text-effect-typing.m9-text-effect-style-3>._m9after:after{content:'';position:absolute;top:10%;left:0;height:80%;border-right-width:0.1em;animation:_blink-caret .75s step-end infinite}
.m9-text-effect.m9-text-effect-typing.m9-text-effect-style-4>._m9after:after{content:'';position:absolute;bottom:0;left:0;width:0.8em;border-bottom-width:0.1em;animation:_blink-caret .75s step-end infinite}

.m9-text-effect.m9-text-effect-typing._complete:after{display:none}

@keyframes _blink-caret {
from, to { border-color: transparent }
50% { border-color: inherit; }
}

.m9-text-effect.m9-text-effect-reveal>._m9char {display:inline-block;width:0;opacity:0;transform:translateY(0.4em);transform-origin:center center;transition:width 0.4s ease,opacity 0.4s ease,transform 0.4s cubic-bezier(.22,1,.36,1);will-change: opacity, transform}
.m9-text-effect.m9-text-effect-reveal>._m9char.__typing {transform:translateY(0);opacity:1;width:auto}
.m9-text-effect.m9-text-effect-reveal.m9-text-effect-style-1{}
.m9-text-effect.m9-text-effect-reveal.m9-text-effect-style-2>._m9char {transform:translateX(3em) translateY(0) scale(0.5);}
.m9-text-effect.m9-text-effect-reveal.m9-text-effect-style-2>._m9char.__typing {transform:translateX(0) translateY(0) scale(1)}
.m9-text-effect.m9-text-effect-reveal.m9-text-effect-style-3>._m9char {transform:translateX(1em) translateY(1em) rotateZ(80deg) scale(0.5);}
.m9-text-effect.m9-text-effect-reveal.m9-text-effect-style-3>._m9char.__typing {transform:translateX(0) translateY(0) rotateZ(0deg) scale(1)}
.m9-text-effect.m9-text-effect-reveal.m9-text-effect-style-4>._m9char {transform: translateX(1em) translateY(-1em) rotateZ(80deg) scale(0.5)}
.m9-text-effect.m9-text-effect-reveal.m9-text-effect-style-4>._m9char.__typing {transform:translateX(0) translateY(0) rotateZ(0deg) scale(1)}

.m9-text-effect.m9-text-effect-shuffle>._m9char {display:inline-block;opacity:1;transform-origin:center center;transition:transform 0.45s cubic-bezier(.16,1,.3,1);will-change:opacity,transform}
.m9-text-effect.m9-text-effect-shuffle>._m9space {opacity:1;display:inline-block}
.m9-text-effect.m9-text-effect-shuffle>._m9before{display:none}
.m9-text-effect.m9-text-effect-shuffle>._m9after{display:none}
.m9-text-effect.m9-text-effect-shuffle.m9-text-effect-style-1>._m9char{}
.m9-text-effect.m9-text-effect-shuffle.m9-text-effect-style-2>._m9char {transform:translateX(2em)}
.m9-text-effect.m9-text-effect-shuffle.m9-text-effect-style-2>._m9char.__typing {transform:translateX(0)}
.m9-text-effect.m9-text-effect-shuffle.m9-text-effect-style-3>._m9char {transform: scale(1.4)}
.m9-text-effect.m9-text-effect-shuffle.m9-text-effect-style-3>._m9char.__typing {transform: scale(1)}
.m9-text-effect.m9-text-effect-shuffle.m9-text-effect-style-4>._m9char {transform: scale(0.8)}
.m9-text-effect.m9-text-effect-shuffle.m9-text-effect-style-4>._m9char.__typing {transform: scale(1)}


*/


/*
.m9-slick-slider{position:relative;opacity:0}
.m9-slick-slider>*{position:absolute}
.m9-slick-slider>*:first-child{position:relative}
*/

/*
.swiper:not(.swiper-initialized) .swiper-slide {
	display:none;
}

.swiper:not(.swiper-initialized) .swiper-slide:first-child {
	display:block;
}

*/


.m9-slide .swiper-slide{display:none}
.m9-slide .swiper-slide:first-child{display:block}
.m9-slide._load .swiper-slide{display:block}
