@charset 'utf-8';

/*
	copyright(c) 상상너머·원데이넷 all rights reserved.
	허용된 라이센스이외 무단도용재배포를 금합니다.
*/



/* ●●●●●●●●●● 공통페이지 */
.cm_pagetop {border-bottom:1px solid #e5e3e3; background:#747474; padding: 39px 0 35px 0; overflow:hidden}
.cm_pagetop .title {padding-left:40px; font-size:25px; color:#ccc; line-height:1}

.cm_layout {overflow:hidden}
.cm_layout .layout_fix {overflow:hidden}


/* 공통페이지 기본설정변경 */
.cm_layout .common_page {float:left; width:980px; border:none!important}
.cm_layout .common_page img {max-width:100%}
.cm_layout .common_page .layout_fix {width:920px; margin: 0 0 50px 60px;}
.cm_layout .common_page .cm_page_title {margin-top:37px; margin-bottom:25px; font-size:25px; font-weight:400; line-height:1; color:#333; font-family:'나눔바른고딕','NanumBarunGothic';}


/* 공통 : 좌측메뉴 */
.cm_layout .sub_line {z-index:100; position:absolute; left:0; top:0; width:1px; height:100%; background:#e5e3e3;}
.cm_layout .sub_line1 {margin:0}
.cm_layout .sub_line2 {margin-left:219px}

.cm_layout .cm_menubox {position:relative; z-index:10; float:left; overflow:hidden; width:218px; margin-left:1px}
.cm_layout .cm_menubox .top_title {background:#fcfcfc; font-size:22px; font-weight:400; color:#969696; text-align:center; font-family:Calibri,"NanumBarunGothic"; padding: 33px 0}
.cm_layout .cm_menubox .menu {overflow:hidden; margin: 23px 30px 130px 30px}
.cm_layout .cm_menubox .menu .btn {position:relative; display:block; overflow:hidden; line-height:1.1; font-size:13px; letter-spacing:0px; color:#666; padding: 13px 6px 11px 10px; border-bottom:1px solid #ebebeb;}
.cm_layout .cm_menubox .menu .btn:hover {color:#333; background:#fcfcfc;}
.cm_layout .cm_menubox .menu .btn_hit {color:#333; font-weight:600}
.cm_layout .cm_menubox .menu .btn_hit:hover {background:#fff;}

.cm_layout .cm_menubox .status_ic {float:left; position:relative; position:absolute; right:0; top:50%; margin: -11px 11px 0 0; letter-spacing:0px; color:#fff; font-size:11px;}
.cm_layout .cm_menubox .status_ic {background: url('../images/ic_round_bg.png') left top no-repeat; height:23px; padding-left:11px; line-height:2.3; line-height:2.1\0}
.cm_layout .cm_menubox .status_ic .edge {position:absolute; right:0; top:0; background:transparent url('../images/ic_round_bg.png') left top no-repeat; height:23px; width:11px; margin-right:-11px; background-position: -289px 0}
.cm_layout .cm_menubox .ic_cup {line-height:2.2}

.cm_layout .cm_menubox .btn_hit .status_ic {background-position: 0 -24px}
.cm_layout .cm_menubox .btn_hit .status_ic .edge {background-position: -289px -24px}
.cm_layout .cm_menubox .btn:hover .status_ic {background-position: 0 -24px}
.cm_layout .cm_menubox .btn:hover .status_ic .edge {background-position: -289px -24px}
