@charset "utf-8";

/* ==================================================== */
/* Never Modify It!! */
/* ==================================================== */

/*
.m9-contents *,.m9_editor_box *,._m9editor *{margin:0;padding:0;list-style-type:none !important;border-color:#ccc;border-width:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;color:inherit}
*/

.m9-contents *,.m9_editor_box *,._m9editor *{border-color:#ccc;border-width:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;color:inherit}
.normalize{font-size:1em}

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

/* axicon.min.css */
.axi>i{font-size:0}

/* 무비 구조 */ 
.movier{position:relative;width:100%}
.movier-one{position:relative;display:block;z-index:10;visibility:hidden}

/* 슬라이드 구조 ul>li 임 */ 
.slider{position:relative;display:block;overfl1ow:hidden}	
.slider .slider-one{position:absolute;top:0;left:0;z-index:1;display:block;width:100%}	
.slider .slider-one[class~=first-one]{position:relative;z-index:10}
.img-wrap{line-height:0;font-size:0}

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

/* image */
.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-img-box>span{display:block}
.fullimg{max-width:100%}

/* video */
[class*='video-canvas-']{display:inline-block;*display:inline;*zoom:1;width:100%;max-width:100%;height:auto}
[class*='video-canvas-']>div{position:relative;width:100%;padding-bottom:0;height:auto;overflow:hidden;margin:0}
.video-canvas-16x9,.video-canvas-4x3{height:auto !important}
.video-canvas-16x9>div{padding-bottom:56.25%;height:0}
.video-canvas-4x3>div{padding-bottom:75%;height:0}
.video-canvas-auto>div>iframe,.video-canvas-auto>div>object,.video-canvas-auto>div>embed{position:static}
.video-canvas-16x9>div>iframe,.video-canvas-16x9>div>object,.video-canvas-16x9>div>embed{position:absolute;top:0;left:0;width:100%;height:100%}
.video-canvas-4x3>div>iframe,.video-canvas-4x3>div>object,.video-canvas-4x3>div>embed{position:absolute;top:0;left:0;width:100%;height:100%}

/* Google Map */
.map-canvas, .map_canvas{width:100%;height:300px;font-size:12px;background:#f0ede5}
.map_head{color:#30C} /* 말풍선 타이틀(회사명) css */ 
.map_content{color:red} /* 말풍선 내용 css */ 

/* opacity */
.opacity-0{opacity:0;filter:alpha(opacity=0)}
.opacity-10{opacity:0.1;filter:alpha(opacity=10)}
.opacity-20{opacity:0.2;filter:alpha(opacity=20)}
.opacity-30{opacity:0.3;filter:alpha(opacity=30)}
.opacity-40{opacity:0.4;filter:alpha(opacity=40)}
.opacity-50{opacity:0.5;filter:alpha(opacity=50)}
.opacity-60{opacity:0.6;filter:alpha(opacity=60)}
.opacity-70{opacity:0.7;filter:alpha(opacity=70)}
.opacity-80{opacity:0.8;filter:alpha(opacity=80)}
.opacity-90{opacity:0.9;filter:alpha(opacity=90)}
.opacity-100{opacity:1;filter:alpha(opacity=100)}

/* arrow */
.arrow-down-1{position:relative;z-index:1}
.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}
.arrow-down-1:after{bottom:-0.5em;left:calc(50% - 0.6571em)}
.arrow-right-2{position:relative;display:inline-block;line-height:100%;paddding:1em !important;margin-dright:2em !important;z-index:1}
.arrow-right-2:after{position:absolute;top:0.5em;right:calc(-0.5em + -0.56em);width:2.1em;height:2.1em;background:inherit;content:'';display:block;vertical-align:middle;line-height:100%;transform: rotate(45deg);z-index:-1;display:none\9}

/*background-alpha*/
.background-alpha-black-1 {z-index:1;background:rgba(0,0,0,0.5) !important;}

/* 로딩바 관련 속성 */				
#ajax_loading{position:absolute;float:left;z-index:1801;padding:5px;text-align:center;vertical-align:bottom}
#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}
#ajax_error_view{position:absolute;z-index:1802;max-width:300px !important;padding:0;font-size:12px;text-align:center;vertical-align:bottom}
#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 속성처리 박스 */
#alt_view0>div{background-image:url(../img/tipsy0.gif)}
#alt_view0>div>div{background-color:#000}
#alt_view2>div{background-image:url(../img/tipsy2.gif)}
#alt_view2>div>div{background-color:#336633}
#alt_view3>div{background-image:url(../img/tipsy3.gif)}
#alt_view3>div>div{background-color:#3366ff}
#alt_view4>div{background-image:url(../img/tipsy4.gif)}
#alt_view4>div>div{background-color:#6f9cea}
.alt-tipsy{position:absolute;z-index:1001;max-width:300px !important;left:0;top:0;margin:0;display:none}
.alt-tipsy>div{padding:5px;background-position:50% 100%;background-repeat:no-repeat}
.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}
.alt-tipsy2{position:absolute;width:10px;height:10px;overflow:hidden;-moz-opacity: 0.8;opacity: 0.8;filter:alpha(opacity=80)}}
.alt-tipsy2 .box{position:relative}
.alt-tipsy2 .alt{position:absolute;width:10px;height:10px;display:none}
.alt-tipsy2 .content{padding:10px;font-size:9pt}
.alt-tipsy2 .mouse{position:relative;background:#000 !important;-moz-opacity: 0.0;opacity: 0.0;filter:alpha(opacity=0)}
.alt_no_a .alt{background:#000;color:#fff}
.alt_no_b .alt{background:#fff;color:#000}
.alt_no_c .alt{background:#3366FF;color:#fff}
.alt_no_d .alt{background:#6f9cea;color:#fff}

/* user-background */
.user-background-1 {background-color:#f5f4f7;border-color:#eeeef2;color:#222}
.user-background-2 {background-color:#90999a;border-color:#eee;color:#fff}
.user-background-3 {background-color:#9e9e9e;border-color:#eee;color:#fff}
.user-background-4 {background-color:#8d9ea0;border-color:#eee;color:#fff}
.user-background-5 {background:#9cc9cf;}