@charset "euc-kr"; 

/* reset */
body,h1,h2,h3,h4,h5,h6,p,ul,ol,li,dl,dt,dd,table,th,td,form,fieldset,legend,input,textarea,button,select {margin:0; padding:0; }
caption, hr, legend {display:none; }
img, fieldset {border:0; }
ol, ul {list-style:none; }
table {border-collapse:collapse; border-spacing:0; }

/* default */
html {overflow-y:scroll; }
body {background-color:#fff; color:#666; }
body, button, input, select, table, textarea {font-family:dotum, '?‹?€', arial, verdana, hevetica, geneva, sans-serif; font-size:12px; }
a {color:#666; text-decoration:none; }
a:hover, a:active, a:focus {text-decoration:underline; } /*{color:#df2428 !important; text-decoration:underline; }*/

/* clear float */
.clearfx {*zoom:1; }
.clearfx:after {content:"."; clear:both; display:block; height:0; visibility:hidden; font-size:0; line-height:0; }
.clear {clear:both; }
.floatL {float:left; }
.floatR {float:right; }

.blind {display:none; }
.checkbox, .radio {width:13px; height:13px; margin-right:5px; vertical-align:top; }

/* layout */
#cfmOllehWrap {}

/* z-index */
#cfmOllehGnb {z-index:1050; }
	.cfmOllehGnbWp2 {z-index:1051; } /*Áñ°ÜÃ£±â,°Ë»ö */
	.cfmOllehGnbWp1 {z-index:2099; } /*¸ÖÆ¼CTN´ëÇ¥¹øÈ£¼¼ÆÃ */
	.cfmOllehSkipNavi {z-index:2100; }
	.cfmOllehSkipNavi a:focus, .cfmOllehSkipNavi a:active {z-index:2100; } /* ¹Ù·Î°¡±â */

/* gnb */
#cfmOllehGnb {position:relative; width:100%; min-height:74px; height:auto !important; height:74px; background:url(/IMAGES/GNB/gnb_bg.gif) 0 0 repeat-x; }
.cfmOllehSkipNavi {position:absolute; top:0; left:0; width:100%; height:1px; line-height:1px; }
.cfmOllehSkipNavi a {position:absolute; top:-500px; height:1px; line-height:1px; }
.cfmOllehSkipNavi a span {display:inline-block; padding:2px 0 0 38px; background:url(/IMAGES/GNB/skip_ico.png) no-repeat 0 5px; font-weight:bold; font-size:14px; line-height:30px; color:#fff; }
.cfmOllehSkipNavi a:focus, .cfmOllehSkipNavi a:active {display:block; top:0; width:100%; height:33px; background:url(/IMAGES/GNB/skip_bg.png) repeat-x 0 0; text-decoration:none; text-align:center; }
.cfmOllehGnbMenuTypeA {background-image:url(/IMAGES/GNB/gnbA_bg.gif) !important; }
.cfmOllehGnbMenuTypeB {background-image:url(/IMAGES/GNB/gnbB_bg.gif) !important; }
.cfmOllehGnbWp {position:relative; width:980px; margin:0 auto; }
.cfmOllehGnbLogo {position:absolute; left:1px; top:31px; }
.cfmOllehGnbChannel {position:absolute; left:0; top:6px; }
.cfmOllehGnbChannel .selected {background-color:transparent; font-weight:bold; _color:#666; }
.cfmOllehGnbUtil {position:absolute; right:0; top:6px; }
.cfmOllehGnbChannel li,
.cfmOllehGnbUtil li {float:left; _display:inline; padding-left:17px; background:url(/IMAGES/GNB/gnb_bar.gif) 8px 1px no-repeat; }
.cfmOllehGnbChannel li.cfmOllehGnbChannelFirst,
.cfmOllehGnbUtil li.cfmOllehGnbUtilFirst {padding-left:0; background-image:none; }
.cfmOllehGnbUtilUserName, .cfmOllehGnbUtilSdp, .cfmOllehGnbUtilSdp dt, .cfmOllehGnbUtilSdp dd {float:left; _display:inline; }
.cfmOllehGnbUtilSdp dt {padding:0 8px; }
.cfmOllehGnbUtilSdpPhone img {vertical-align:top; }
.cfmOllehGnbUtilSdpPhoneSet {display:inline-block; width:12px; height:12px; border:0; background:url(/IMAGES/GNB/sdp/icoSetNumber.gif) no-repeat 0 0; font-size:0; text-indent:-9999px; cursor:pointer; }
#cfmOllehGnbUtilSdpSet {position:absolute; left:-22px; top:17px; width:224px; border:2px solid #767676; background-color:#fff; }
.cfmOllehGnbUtilSdpSetWp {display:inline-block; width:190px; padding:9px 0 5px 17px; }
.cfmOllehGnbUtilSdpSetWp dl {margin-top:13px; }
.cfmOllehGnbUtilSdpSetWp dt {float:left; padding:0 8px 0 0; background:url(/IMAGES/GNB/sdp/bl_arrow.gif) no-repeat 100% 4px; }
.cfmOllehGnbUtilSdpSetWp dd {float:right; width:122px; font-weight:bold; line-height:18px;  overflow:hidden; }
.cfmOllehGnbUtilSdpSetWp dd label.selected {color:#df2428; text-decoration:underline; }
.cfmOllehGnbUtilSdpSetWp dd strong {color:#df2428; text-decoration:underline; }
.cfmOllehGnbUtilSdpSetBtn {margin:2px 0 2px 68px; }
.cfmOllehGnbUtilSdpSetLink {height:20px; padding:7px 0 0 17px; border-top:1px solid #eee; }
.cfmOllehGnbUtilSdpSetLink a {display:block; width:150px; padding-left:13px; background:url(/IMAGES/GNB/sdp/bl_link.gif) no-repeat 0 3px; }
.cfmOllehGnbUtilSdpSetClose {position:absolute; right:5px; bottom:4px; display:block; width:19px; height:19px; border:0; background:url(/IMAGES/GNB/sdp/btn_close.gif) no-repeat 2px 2px; text-indent:-9999px; cursor:pointer; }
.cfmOllehGnbsrch {position:absolute; right:0; top:32px; text-align:right; }
.cfmOllehGnbsrch .inputText, .cfmOllehGnbsrch .inputBtn {vertical-align:middle; }
.cfmOllehGnbsrch .inputText {width:190px; height:21px; line-height:21px; padding-left:22px; border:1px solid #ccc; background:#fff url(./../IMAGES/GNB/search_ico.gif) 3px 3px no-repeat; }
.cfmOllehGnbsrch .inputBtn {border:0 !important; }
#cfmOllehGnbFav {position:absolute; right:300px; top:37px; padding:2px 0 0 18px; background:url(/IMAGES/GNB/favorite_ico.gif) no-repeat 0 center; line-height:14px; }

.cfmOllehGnbMenuDepth1 {position:absolute; left:136px; top:32px; }
.cfmOllehGnbMenuDepth1 li {float:left; _display:inline; margin-right:15px; }
.cfmOllehGnbMenuDepth1 img {vertical-align:top; }

.cfmOllehGnbMenu {_position:relative; width:980px; margin:0 auto; padding-top:74px; }
.cfmOllehGnbMenu img {vertical-align:top; }
.cfmOllehGnbMenu li {float:left; _display:inline; margin-right:15px; }
.cfmOllehGnbMenuDepth2 {clear:both; height:42px; }
.cfmOllehGnbMenuDepth2 ul {padding-left:3px; background:url(/IMAGES/GNB/depth2_bar.gif) no-repeat 0 12px; }
.cfmOllehGnbMenuDepth2 ul ul {height:auto; padding:0; background-image:none; }
.cfmOllehGnbMenuDepth2 li {margin-right:0; }
.cfmOllehGnbMenuDepth2 li a.depth2 {display:inline-block; height:31px; margin-left:-3px; padding:11px 22px 0; background:url(/IMAGES/GNB/depth2_bar.gif) no-repeat 100% 12px;cursor:pointer;}
.cfmOllehGnbMenuDepth2 li a.depth2chk {display:inline-block; height:31px; margin-left:-3px; padding:11px 22px 0; background:url(/IMAGES/GNB/depth2_bar.gif) no-repeat 100% 12px;cursor:pointer;}
.cfmOllehGnbMenuDepth2 li a.depth2on {display:inline-block; height:31px; margin-left:-3px; padding:11px 22px 0; background:url(/IMAGES/GNB/depth2_bg.gif) repeat 0 0;cursor:pointer;}
.cfmOllehGnbMenuDepth2 li a.depth2over {display:inline-block; height:31px; margin-left:-3px; padding:11px 22px 0; background:url(/IMAGES/GNB/depth2_bg.gif) repeat 0 0;cursor:pointer;}
.cfmOllehGnbMenuDepth3 {clear:both; height:32px; padding-top:13px; }
.cfmOllehGnbMenuDepth3 li {margin:0; background:url(/IMAGES/GNB/depth3_bar.gif) no-repeat 0 3px; }
.cfmOllehGnbMenuDepth3 li.cfmOllehGnbMenuDepth3First {background-image:none; }
.cfmOllehGnbMenuLast {position:absolute; width:100%; left:0; margin:0 auto; background-color:#fff; border-bottom:1px solid #e5e5e5; }
.cfmOllehGnbMenuTypeA .cfmOllehGnbMenuLast {top:116px; }
.cfmOllehGnbMenuTypeB .cfmOllehGnbMenuLast {top:161px; }
.cfmOllehGnbMenuLastWrapper {width:980px; margin:0 auto; padding:17px 0; background-color:#fff; overflow:hidden; }
.cfmOllehGnbMenuLastWp {float:left; padding-left:1px; background:#fff url(./../IMAGES/GNB/depthLast_bg.gif) repeat-y; }
.cfmOllehGnbMenuLastWp .col1 {float:left; width:162px; padding-right:1px; }
.cfmOllehGnbMenuLast dl {margin-bottom:27px; }
.cfmOllehGnbMenuLast dt {margin-bottom:15px; }
.cfmOllehGnbMenuLast dt a {padding:0 20px; font-weight:bold; font-size:14px; }
.cfmOllehGnbMenuLast dt.on a {color:#df2428;  }
.cfmOllehGnbMenuLast dd a {display:block; height:14px; margin:6px 0 0 0; padding:3px 20px; }
.cfmOllehGnbMenuLast dd a:hover, .cfmOllehGnbMenuLast dd a:focus {background-color:#eee; color:#df2428; }
.cfmOllehGnbMenuLast dd p {padding:0 20px; line-height:1.5; color:#767676; }

/* container */
#cfmOllehContainer {overflow:hidden; clear:both; width:980px; margin:32px auto 20px; }

#cfmOllehLnb {float:left; margin-right:30px;  border-bottom:0; }
.cfmOllehLnbTitMovie {padding:14px 0 14px 18px; background-color:#f5f5f5; } 
.cfmOllehLnbService {background-color:#f5f5f5; }
.cfmOllehLnbServiceWp {width:150px; border-top:1px solid #bbb; margin:0 auto; padding:15px 0; }
.cfmOllehLnbList {border-top:1px solid #bbb; }
.cfmOllehLnbList li {border-bottom:1px solid #bbb; }
.cfmOllehLnbList li li {border-bottom:0; }
.cfmOllehLnbList li li li {border-bottom:0; border:0; }
.cfmOllehLnbList a {display:block; _display:inline-block; padding:0 17px; color:#010101; }
.cfmOllehLnbList button {border:0; background-color:transparent; }
.cfmOllehLnbList ul {padding-top:6px; padding-bottom:5px; }
.cfmOllehLnbList ul ul {margin-top:-3px; padding-top:0; padding-bottom:6px; background-image:none; }
.cfmOllehLnbDepth1 {_width:140px; margin:14px 0 9px; font-size:16px; }
.cfmOllehLnbDepth2 {_width:140px; padding-top:8px !important; padding-bottom:5px !important; font-size:12px; }
.cfmOllehLnbDepth3 {margin:10px 0 0; padding-left:29px !important; background:url(/IMAGES/COMMON/lnb/bl_last.gif) no-repeat 17px 3px; font-size:11px; letter-spacing:-1px; }
.cfmOllehLnbDepth1Plus {_width:136px; padding-right:22px !important; background:url(/IMAGES/COMMON/lnb/folder_plus_off.gif) no-repeat 157px 3px; }
.cfmOllehLnbDepth1Minus {_width:136px; padding-right:22px !important; background:url(/IMAGES/COMMON/lnb/folder_minus_off.gif) no-repeat 157px 3px; }
.cfmOllehLnbDepth1Plus:hover, .cfmOllehLnbDepth1Plus:focus {background-image:url(/IMAGES/COMMON/lnb/folder_plus_on.gif); }
.cfmOllehLnbDepth1Minus:hover, .cfmOllehLnbDepth1Minus:focus {background-image:url(/IMAGES/COMMON/lnb/folder_minus_on.gif); }
.cfmOllehLnbDepth2Open {_width:136px; padding-right:25px !important; background:url(/IMAGES/COMMON/lnb/folder_open_off.gif) no-repeat 157px 11px; }
.cfmOllehLnbDepth2Close {_width:136px; padding-right:25px !important; background:url(/IMAGES/COMMON/lnb/folder_close_off.gif) no-repeat 157px 11px; }
.cfmOllehLnbDepth2Open:hover, .cfmOllehLnbDepth2Open:focus {background-image:url(/IMAGES/COMMON/lnb/folder_open_on.gif); }
.cfmOllehLnbDepth2Close:hover, .cfmOllehLnbDepth2Close:focus {background-image:url(/IMAGES/COMMON/lnb/folder_close_on.gif); }
.cfmOllehLnbList .selected {font-weight:bold; }
.cfmOllehLnbList li .selected  {background-color:#fff; color:#df2428; }
.cfmOllehLnbList li li .selected {background-color:#f5f5f5; color:#010101; }
.cfmOllehLnbList li li li .selected {background-color:#fff; color:#010101; }
.cfmOllehLnbList .clearfx .floatL {width:auto; }
.cfmOllehLnbList .clearfx .floatR {width:auto; width:auto; padding:0; margin:4px 6px 0 0; }

/* content */
#cfmOllehConts {}
.cfmOllehcontsLnbOn {float:left; width:770px; height:auto; margin:0; }
.cfmOllehcontsLnbOff {width:980px; margin:0 auto; }

.cfmOllehContsHeader {height:40px; background:url(/IMAGES/COMMON/contents/header_line.gif) repeat-x 0 100%; }
.cfmOllehContsTit {float:left; }
.cfmOllehContsLocation {float:right; padding:8px 10px 0 0; font-size:11px; }
.cfmOllehContsLocation, .cfmOllehContsLocation a {font-size:11px; }
.cfmOllehContsLocation .home img {vertical-align:middle; }
.cfmOllehContsLocation .self {font-weight:bold; }

.cfmOllehcontsLnbOn .cfmOllehContsMain {_position:relative;}
.cfmOllehcontsLnbOff .cfmOllehContsMain {}

/* footer*/
#cfmOllehFooter {position:relative; clear:both; width:100%; margin-top:20px; border-top:1px solid #b4b4b4; }
.cfmOllehFooterWp {position:relative; width:980px; height:70px; margin:0 auto; padding:10px 0 0 0; }
.cfmOllehFooterInfo {height:22px; border-bottom:1px solid #e1e1e1; }
.cfmOllehFooterInfo li {float:left; padding:2px 5px 0 6px; background:url(/IMAGES/COMMON/footer/bg_bar01.gif) 0 2px no-repeat; *padding:2px 4px 0 5px; }
.cfmOllehFooterInfo li.first {padding-left:0 !important; background-image:none; }
.cfmOllehFooterInfo li a {font-size:11px; color:#4e4e4e; line-height:12px; letter-spacing:-0.1em;cursor:pointer;}
.cfmOllehFooterInfo li a.ext {font-weight:bold;cursor:pointer;}
.cfmOllehFooterInfo li a.tbs {color:#767676;cursor:pointer;}
.cfmOllehFooterSitemap {position:absolute; top:10px; right:0; }
.cfmOllehFooterAword {position:absolute; top:36px; right:0; }
.cfmOllehFooterAddress {padding-top:7px; clear:both; text-align:left; }
.cfmOllehFooterAddress address {float:none !important; font-size:11px; color:#767676; line-height:17px; font-style:normal; letter-spacing:0px; }
.cfmOllehFooterAddress address span {font-size:11px; color:#767676; letter-spacing:0px; }


/* ë³¸ë¬¸ë§Œ ?„ë¦°íŠ?
@media print {
	#cfmOllehGnb, #cfmOllehLnb, #cfmOllehFooter {display:none; }
}
*/