@charset "utf-8";
/**
 * Elkha
 * 2014-05-07
 **/

/* html5 reset */
html,body { margin:0; padding:0; }
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {
    display:block
}
button { cursor:pointer; }
fieldset,img { border:0; }
p { margin:3px 0; }

/* default */
.none { display:block; visibility:hidden; overflow:hidden; position:absolute; top:0; left:0; z-index:-1; width:0; height:0; margin:0; padding:0; font-size:0; line-height:0; }
.skipTo { display:block; position:absolute; top:-100px; left:-100px; }
.skipTo:active,
.skipTo:hover,
.skipTo:focus { position:static; top:auto; left:auto; text-align:center; padding:5px; }
.mpReset,
.mpReset * { margin:0; padding:0; list-style:none; border:0; background:none; font-style:normal; font-family:Gulim, Arial, Tahoma; }

.kmle_btn { margin:0; padding:7px 9px 4px; *margin:0 3px; *padding:7px 3px 3px; border:1px solid #bbb; border-radius:5px; background:#f9f9f9; font:bold 12px Dotum, Gulim, Arial, sans-serif; line-height:14px; color:#444; cursor:pointer;
background: #f6f6f6; /* Old browsers */
background: -moz-linear-gradient(top,  #ffffff 0%, #f6f6f6 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#f6f6f6)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ffffff 0%,#f6f6f6 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ffffff 0%,#f6f6f6 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ffffff 0%,#f6f6f6 100%); /* IE10+ */
background: linear-gradient(to bottom,  #ffffff 0%,#f6f6f6 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f6f6f6',GradientType=0 ); /* IE6-9 */
}
.kmle_btn .icon_arrow { display:inline-block; width:12px; height:6px; background:url(img/gnb.gif) no-repeat 0 -200px; vertical-align:middle; }
.kmle_btn:hover { color:#126ad8; }
.kmle_btn:hover .icon_arrow,
.kmle_btn_on .icon_arrow { background-position:0 -100px; }

.gnb { position:absolute; z-index:50; right:20px; top:35px; text-align:right; white-space:nowrap; }
.gnb li { display:inline-block; *float:left; position:relative; }
.gnb li a { display:inline-block; margin:0 7px 5px; font-size:13px; color:#333; text-decoration:none; }
.gnb li a:hover,
.gnb li a:focus,
.gnb .dropdown:hover a { text-decoration:underline; color:#126ad8; background-position:100% -95px; }
.gnb .dropdown { padding-right:0; }
.gnb .dropdown a { margin-right:0; padding-right:10px; background:url(img/gnb.gif) no-repeat 100% 5px; }
.gnb .dropdown a:hover,
.gnb .dropdown a:focus { background-position:100% -95px; text-decoration:underline; }
.gnb .dropdown ul { position:absolute; right:-50%; top:100%; padding:9px 0; visibility:hidden; background:#fff; border:1px solid #ccc; z-index:50; box-shadow:0 2px 10px rgba(0,0,0,.2); }
.gnb .dropdown li { display:block; *clear:both; margin:0; padding:1px 0; white-space:nowrap; text-align:left; }
.gnb .dropdown li a { display:inline; margin:0 12px; padding:0; background:none; text-decoration:none !important; color:#333 !important; }
.gnb .dropdown li a:hover,
.gnb .dropdown li a:focus,
.gnb .dropdown li a.on { text-decoration:underline !important; color:#195fb7 !important; }
.gnb ul.hover { visibility:visible; }
.page_sub .gnb { top:auto; top:35px; }
.gnb-hide .gnb { display:none; }
@media (max-width:940px){
	.page_sub .gnb { display:none; }
}
/* .gnb-idx */
body .gnb-idx { position:absolute; left:0; bottom:0; height:30px; background:#2573e9 url(img/idx.png) no-repeat; border-radius:4px; }
.gnb-idx .nav { float:right; padding-right:1px; }
.gnb-idx li { position:relative; *display:inline; float:left; margin:0 -1px 0 0; padding:1px; position:relative; }
.gnb-idx .nav > li:last-child { }
.gnb-idx .nav > li:last-child a { margin-right:-1px; border-right:1px solid #2573e9; border-top-right-radius:4px; border-bottom-right-radius:4px; }
.gnb-idx li a { float:left; height:21px; overflow:hidden; padding:7px 18px 0; background:#fff; font:bold 14px Dotum,"돋움",Arial,sans-serif; text-decoration:none; color:#2573e9; }
.gnb-idx li:first-child a:before { display:none; }
.gnb-idx li:first-child a:hover:before { display:block; background:#fff; }
.gnb-idx li:last-child a:after { display:none; }
.gnb-idx li a:before { position:absolute; left:0; top:0; width:1px; height:100%; background:#2573e9 url(img/idx.png) no-repeat -260px -30px; content:""; }
.gnb-idx li a:after { position:absolute; right:0; top:0; width:1px; height:100%; background:#2573e9 url(img/idx.png) no-repeat -260px -30px; content:""; }
.gnb-idx li a:hover { color:#fff; background-color:#2573e9; }
.gnb-idx li a:hover:before { z-index:1; background:#2573e9; }
.gnb-idx li a:hover:after { z-index:1; background:#2573e9; }
.gnb-idx li a:focus { text-decoration:underline; }
.gnb-idx .dropdown { z-index:1; }
.gnb-idx .dropdown:hover { background:#2573e9; }
.gnb-idx .dropdown:hover a { background-color:#2573e9; background-position:100% -32px; color:#fff; text-decoration:none; }
.gnb-idx .dropdown a { padding-right:23px; background:#fff url(img/idx.png) no-repeat 100% 0; }
.gnb-idx .dropdown ul { position:absolute; left:0; top:100%; visibility:hidden; *display:none; width:0; z-index:50; }
.gnb-idx .dropdown a:after,
.gnb-idx .dropdown a:before { display:none !important; }
.gnb-idx .dropdown li { float:none; margin:0; padding:0; display:block; white-space:nowrap; text-align:left; }
.gnb-idx .dropdown li a { float:none; _width:0; *overflow:visible; white-space:nowrap; height:18px; padding:5px 10px 0; display:block; color:#fff; background:#2573e9; border:1px solid #2573e9; border-top:0; font:13px Gulim,"굴림",Arial,sans-serif; }
.gnb-idx .dropdown li a:hover,
.gnb-idx .dropdown li a:focus,
.gnb-idx .dropdown li a.on { background:#fff; color:#2573e9; }
.gnb-idx ul.hover { visibility:visible; *display:block; width:auto; }

/* 색상 반전 2014-08-22 idx.bak.png */
body .gnb-idx { border:1px solid #2573e9; background-color:#fff; }
.gnb-idx .nav { padding-right:0; background:#2573e9; border-left:1px solid #2573e9; }
.gnb-idx li { padding:0 1px; }
.gnb-idx li a { padding-top:8px; height:22px; }
.gnb-idx li a:after,
.gnb-idx li a:before { background-color:#fff; }
.gnb-idx li a:hover:before { }
.gnb-idx li a,
.gnb-idx .dropdown a { color:#fff; background-color:#2573e9; background-position:100% 2px; }
.gnb-idx .dropdown:hover a { background-color:#fff; background-position:100% -30px; color:#2573e9; }
.gnb-idx .dropdown:hover,
.gnb-idx li a:hover { color:#2573e9; background-color:#fff; }
.gnb-idx .dropdown ul { border-bottom:1px solid #2573e9; }
.gnb-idx .dropdown:hover li a,
.gnb-idx .dropdown li a { color:#fff; background:#2573e9; border:1px solid #2573e9; border-bottom:0; }
.gnb-idx .dropdown li a:hover,
.gnb-idx .dropdown li a:focus,
.gnb-idx .dropdown li a.on { background:#fff; color:#2573e9; }

#searchForm { position:relative; *zoom:1; padding:40px 270px 5px; text-align:center; z-index:30; }
#searchForm .input_area { position:relative; margin:0 0 15px; width:300px; _width:auto; border:4px solid #2573e9/*#ea6351*/; background:#fff; border-radius:3px; }
#searchForm .input_area #Search { position:relative; width:100%; _width:300px; margin:0; padding:6px 0; text-indent:10px; border:0; background:none; font:bold 14px Dotum, Gulim, sans-serif; *zoom:1; }
/* page_index */#searchForm .submit { position:absolute; *zoom:1; left:590px; top:40px; width:50px; height:34px; padding:0; margin:0; overflow:hidden; background:url(img/idx.png) no-repeat 0 -30px; *background:none; border-radius:4px; }
/* page_index */#searchForm .submit *,
/* page_index */#searchForm .config * { position:absolute; top:0; left:0; width:100%; height:100%; overflow:hidden; border:0; background:none; white-space:nowrap; font-size:0; line-height:0; text-indent:-200px; }
/* page_index */#searchForm .submit:hover,
/* page_index */#searchForm .submit:focus { background-position:-50px -30px; }
/* page_index */#searchForm .config { display:none; position:absolute; *zoom:1; left:645px; top:40px; width:80px; height:34px; padding:0; margin:1px; overflow:hidden; background:url(img/idx.png) no-repeat -100px -30px; }
/* page_index */#searchForm .config:hover,
/* page_index */#searchForm .config:focus { background-position:-180px -30px; }
/* page_index */#searchForm .submit * { *background:url(img/idx.png) no-repeat 0 -30px; }


#searchForm .livesearch { display:none; position:absolute; z-index:30; left:3px; top:100%; *top:36px; margin:-1px 0 0; width:292px; background:#fff; border:1px solid #1261d8/*#ea6351*/; }
#searchForm .livesearch ul { text-align:left; font:12px Dotum, Gulim, Arial; }
#searchForm .livesearch li { }
#searchForm .livesearch li a { display:block; width:282px; padding:5px 0 4px 10px; text-decoration:none; color:#666; }
#searchForm .livesearch li .strong { color:#ff6c00; }
#searchForm .livesearch li a:hover,
#searchForm .livesearch li a:focus,
#searchForm .livesearch li.on a { border-top:2px solid #fff25b; border-bottom:2px solid #fff25b; padding-top:3px; padding-bottom:2px; background:#fffbbc; }
#searchForm .livesearch .container { border:0; padding:0; font-size:inherit; }
#searchForm .livesearch .help { height:19px; padding:6px 10px 0; background:#f6f6f6; border-top:1px solid #ddd; font:12px Dotum, Gulim, Arial; color:#333; }
#searchForm .livesearch .help a { color:#333; }
#searchForm .livesearch .help1 { float:left; }
#searchForm .livesearch .help2 { float:right; }

.check_area { display:none; margin:0 -270px; padding-left:/*205px*/100px; text-align:left; font:13px Dotum, Gulim, Arial; }
.page_index .check_area { display:block; }
.check_area .dic,
.check_area .web { padding :5px 10px; border:1px solid #ccc; }
.check_area .web { border:1px solid #e6e6e6; border-top:0; }
.check_area_show { display:block; }
.check_area_toggle .dic { border-color:#e6e6e6; border-bottom-color:#ccc; }
.check_area_toggle .web { border-color:#ccc; }
.check_area .br_sub { display:none; }

.container-wrap { position:relative; }
/*.container-wrap { background:url(img/container-wrap.gif) repeat-y 30px 0; }*/
body.page_index { height:100%; }
body.page_index,
body.page_index .container-wrap { background:none; }


.page_index #footer { margin-top:-10px; padding:0 0 10px; text-align:center; }
.page_sub #footer { height:38px; }
.page_sub #footer .footer-layer { width:100%; padding:8px 0 0; height:28px; border-top:1px solid #ddd; border-bottom:1px solid #ddd; background:#f9f9f9; text-align:center; }
/*.page_index #footer { }
body.page_index #footer .footer-layer { position:fixed; left:0; bottom:0; z-index:50; }
body.page_index.page_sub #footer .footer-layer { position:absolute; }*/
#footer * * { display:inline; font:12px Gulim, Arial; color:#4d4a4a; text-decoration:none; }
#footer a:hover,
#footer a:focus { text-decoration:underline; }
#footer .i { display:inline-block; width:1px; height:11px; overflow:hidden; margin:0 9px; background:#4d4a4a; }


.gotomobile { display: block; height:50px; }
.gotomobile a { position:absolute; left:0; bottom:35px; width:100%; padding:15px 0 0; height:35px; border-top: 1px solid #cdcdf5;background: #f9f9ff; text-decoration: none;color: #00007b !important; font-weight: bold; font-size: 16px; text-align:center; }

/* .page_sub */
.page_sub .index_only { display:none; }
.page_sub .header-logo { position:absolute; left:0; top:0; padding:0; width:150px; height:70px; background:url(/2014/img/logo2.png) no-repeat 50% 50%; z-index:31; }
.page_sub .header-logo a { position:absolute; left:10%; top:10%; width:80%; height:80%; overflow:hidden; cursor:auto; }
.page_sub .header-logo img { position:absolute; left:100%; top:100%; visibility:hidden; z-index:-1; }
/*.page_sub header.logo_sub { background:none; }
.page_sub header.logo_sub img { display:inline-block; }*/
.page_sub #searchForm { padding:20px 0 20px 150px; background:#f6f6f6; border-bottom:1px solid #e0e4e7; }
.page_sub #searchForm:after { display:block; clear:both; content:""; }
.page_sub #searchForm .input_area { float:left; margin:0; width:300px; /*border-color:#1261d8; */border-width:3px; border-radius:2px; box-shadow:1px 1px 1px rgba(0,0,0,.2); }
.page_sub #searchForm .input_area input { width:280px; padding-top:3px; padding-bottom:3px; }
.page_sub #searchForm .input_area #Search { padding-top:3px; padding-bottom:3px; }
.page_sub #searchForm .button_area { float:left; padding-left:15px; }

.page_sub .check_area_show { display:block; *display:inline; clear:both; float:left; width:100%; margin:15px 0 -20px -150px; padding:10px 0 10px 150px; white-space:nowrap; background:#fff; border-top:1px solid #e0e4e7; }
.kmle-header-fixed .check_area_show { border-bottom:1px solid #e0e4e7; }
/*.page_sub */.check_area .br_sub { display:inline; }
/*.page_sub */.check_area .br_index { display:none; }
/*.page_sub */.check_area .dic,
/*.page_sub */.check_area .web { display:inline; padding:0; border:0; }

.page_sub #searchForm .livesearch { border-color:#1261d8; width:296px; left:2px; }
.page_sub #searchForm .livesearch li a { width:286px; }



.kmle-header { position:relative; *zoom:1; _overflow-x:hidden; z-index:40 !important; padding-bottom:40px; }
.kmle-header .kmle_btn { padding:8px 9px 5px; *padding:8px 3px 4px; }
.page_sub .kmle-header { padding-bottom:0; }
.kmle-header-fixed { position:fixed; left:0; top:0; margin:0; width:100%; box-shadow: 0 1px 5px rgba(0,0,0,.2); }
.kmle-header-fixed .header-logo { height:50px; }
/*.kmle-header-fixed-hover,
.kmle-header-fixed:hover { margin:0; bottom:auto; top:0; }*/
.kmle-header-fixed #searchForm { padding-top:10px; padding-bottom:10px; }
.kmle-header-fixed .gnb { top:20px; }
.kmle-header-fixed-space { display:block; width:1px; height:0; overflow:hidden; line-height:0; font-size:0; }
.kmle-header:after { display:block; clear:both; content:""; }

.header-logo { position:absolute; left:90px; top:25px; z-index:40; }
.header-logo a { /*cursor:default; */}



/* bootstrap */
.play_sound .kmle_btn { padding:5px 7px 3px; *padding:5px 3px 3px; font-size:11px; font-family:Arial; border-radius:3px; vertical-align:middle; }
.play_sound .glyphicon-headphones { display:inline-block; width:10px; height:10px; overflow:hidden; background:url(img/audio.gif) no-repeat; *vertical-align:middle; }
.play_sound .glyphicon-volume-up { display:inline-block; width:16px; height:8px; overflow:hidden; background:url(img/audio.gif) no-repeat 0 100%; }

/*.row{margin-right:-15px;margin-left:-15px}*/.row:after,.row:before{display:table;content:" "}.row:after{clear:both}.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;
/*padding-right:15px;padding-left:15px*/
}.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{float:left}.col-xs-12{width:100%}.col-xs-11{width:91.66666666666666%}.col-xs-10{width:83.33333333333334%}.col-xs-9{width:75%}.col-xs-8{width:66.66666666666666%}.col-xs-7{width:58.333333333333336%}.col-xs-6{width:50%}.col-xs-5{width:41.66666666666667%}.col-xs-4{width:33.33333333333333%}.col-xs-3{width:25%}.col-xs-2{width:16.666666666666664%}.col-xs-1{width:8.333333333333332%}.col-xs-pull-12{right:100%}.col-xs-pull-11{right:91.66666666666666%}.col-xs-pull-10{right:83.33333333333334%}.col-xs-pull-9{right:75%}.col-xs-pull-8{right:66.66666666666666%}.col-xs-pull-7{right:58.333333333333336%}.col-xs-pull-6{right:50%}.col-xs-pull-5{right:41.66666666666667%}.col-xs-pull-4{right:33.33333333333333%}.col-xs-pull-3{right:25%}.col-xs-pull-2{right:16.666666666666664%}.col-xs-pull-1{right:8.333333333333332%}.col-xs-pull-0{right:0}.col-xs-push-12{left:100%}.col-xs-push-11{left:91.66666666666666%}.col-xs-push-10{left:83.33333333333334%}.col-xs-push-9{left:75%}.col-xs-push-8{left:66.66666666666666%}.col-xs-push-7{left:58.333333333333336%}.col-xs-push-6{left:50%}.col-xs-push-5{left:41.66666666666667%}.col-xs-push-4{left:33.33333333333333%}.col-xs-push-3{left:25%}.col-xs-push-2{left:16.666666666666664%}.col-xs-push-1{left:8.333333333333332%}.col-xs-push-0{left:0}.col-xs-offset-12{margin-left:100%}.col-xs-offset-11{margin-left:91.66666666666666%}.col-xs-offset-10{margin-left:83.33333333333334%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-8{margin-left:66.66666666666666%}.col-xs-offset-7{margin-left:58.333333333333336%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-5{margin-left:41.66666666666667%}.col-xs-offset-4{margin-left:33.33333333333333%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-2{margin-left:16.666666666666664%}.col-xs-offset-1{margin-left:8.333333333333332%}.col-xs-offset-0{margin-left:0}@media (min-width:768px){.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9{float:left}.col-sm-12{width:100%}.col-sm-11{width:91.66666666666666%}.col-sm-10{width:83.33333333333334%}.col-sm-9{width:75%}.col-sm-8{width:66.66666666666666%}.col-sm-7{width:58.333333333333336%}.col-sm-6{width:50%}.col-sm-5{width:41.66666666666667%}.col-sm-4{width:33.33333333333333%}.col-sm-3{width:25%}.col-sm-2{width:16.666666666666664%}.col-sm-1{width:8.333333333333332%}.col-sm-pull-12{right:100%}.col-sm-pull-11{right:91.66666666666666%}.col-sm-pull-10{right:83.33333333333334%}.col-sm-pull-9{right:75%}.col-sm-pull-8{right:66.66666666666666%}.col-sm-pull-7{right:58.333333333333336%}.col-sm-pull-6{right:50%}.col-sm-pull-5{right:41.66666666666667%}.col-sm-pull-4{right:33.33333333333333%}.col-sm-pull-3{right:25%}.col-sm-pull-2{right:16.666666666666664%}.col-sm-pull-1{right:8.333333333333332%}.col-sm-pull-0{right:0}.col-sm-push-12{left:100%}.col-sm-push-11{left:91.66666666666666%}.col-sm-push-10{left:83.33333333333334%}.col-sm-push-9{left:75%}.col-sm-push-8{left:66.66666666666666%}.col-sm-push-7{left:58.333333333333336%}.col-sm-push-6{left:50%}.col-sm-push-5{left:41.66666666666667%}.col-sm-push-4{left:33.33333333333333%}.col-sm-push-3{left:25%}.col-sm-push-2{left:16.666666666666664%}.col-sm-push-1{left:8.333333333333332%}.col-sm-push-0{left:0}.col-sm-offset-12{margin-left:100%}.col-sm-offset-11{margin-left:91.66666666666666%}.col-sm-offset-10{margin-left:83.33333333333334%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-8{margin-left:66.66666666666666%}.col-sm-offset-7{margin-left:58.333333333333336%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-5{margin-left:41.66666666666667%}.col-sm-offset-4{margin-left:33.33333333333333%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-2{margin-left:16.666666666666664%}.col-sm-offset-1{margin-left:8.333333333333332%}.col-sm-offset-0{margin-left:0}}@media (min-width:992px){.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9{float:left}.col-md-12{width:100%}.col-md-11{width:91.66666666666666%}.col-md-10{width:83.33333333333334%}.col-md-9{width:75%}.col-md-8{width:66.66666666666666%}.col-md-7{width:58.333333333333336%}.col-md-6{width:50%}.col-md-5{width:41.66666666666667%}.col-md-4{width:33.33333333333333%}.col-md-3{width:25%}.col-md-2{width:16.666666666666664%}.col-md-1{width:8.333333333333332%}.col-md-pull-12{right:100%}.col-md-pull-11{right:91.66666666666666%}.col-md-pull-10{right:83.33333333333334%}.col-md-pull-9{right:75%}.col-md-pull-8{right:66.66666666666666%}.col-md-pull-7{right:58.333333333333336%}.col-md-pull-6{right:50%}.col-md-pull-5{right:41.66666666666667%}.col-md-pull-4{right:33.33333333333333%}.col-md-pull-3{right:25%}.col-md-pull-2{right:16.666666666666664%}.col-md-pull-1{right:8.333333333333332%}.col-md-pull-0{right:0}.col-md-push-12{left:100%}.col-md-push-11{left:91.66666666666666%}.col-md-push-10{left:83.33333333333334%}.col-md-push-9{left:75%}.col-md-push-8{left:66.66666666666666%}.col-md-push-7{left:58.333333333333336%}.col-md-push-6{left:50%}.col-md-push-5{left:41.66666666666667%}.col-md-push-4{left:33.33333333333333%}.col-md-push-3{left:25%}.col-md-push-2{left:16.666666666666664%}.col-md-push-1{left:8.333333333333332%}.col-md-push-0{left:0}.col-md-offset-12{margin-left:100%}.col-md-offset-11{margin-left:91.66666666666666%}.col-md-offset-10{margin-left:83.33333333333334%}.col-md-offset-9{margin-left:75%}.col-md-offset-8{margin-left:66.66666666666666%}.col-md-offset-7{margin-left:58.333333333333336%}.col-md-offset-6{margin-left:50%}.col-md-offset-5{margin-left:41.66666666666667%}.col-md-offset-4{margin-left:33.33333333333333%}.col-md-offset-3{margin-left:25%}.col-md-offset-2{margin-left:16.666666666666664%}.col-md-offset-1{margin-left:8.333333333333332%}.col-md-offset-0{margin-left:0}}@media (min-width:1200px){.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9{float:left}.col-lg-12{width:100%}.col-lg-11{width:91.66666666666666%}.col-lg-10{width:83.33333333333334%}.col-lg-9{width:75%}.col-lg-8{width:66.66666666666666%}.col-lg-7{width:58.333333333333336%}.col-lg-6{width:50%}.col-lg-5{width:41.66666666666667%}.col-lg-4{width:33.33333333333333%}.col-lg-3{width:25%}.col-lg-2{width:16.666666666666664%}.col-lg-1{width:8.333333333333332%}.col-lg-pull-12{right:100%}.col-lg-pull-11{right:91.66666666666666%}.col-lg-pull-10{right:83.33333333333334%}.col-lg-pull-9{right:75%}.col-lg-pull-8{right:66.66666666666666%}.col-lg-pull-7{right:58.333333333333336%}.col-lg-pull-6{right:50%}.col-lg-pull-5{right:41.66666666666667%}.col-lg-pull-4{right:33.33333333333333%}.col-lg-pull-3{right:25%}.col-lg-pull-2{right:16.666666666666664%}.col-lg-pull-1{right:8.333333333333332%}.col-lg-pull-0{right:0}.col-lg-push-12{left:100%}.col-lg-push-11{left:91.66666666666666%}.col-lg-push-10{left:83.33333333333334%}.col-lg-push-9{left:75%}.col-lg-push-8{left:66.66666666666666%}.col-lg-push-7{left:58.333333333333336%}.col-lg-push-6{left:50%}.col-lg-push-5{left:41.66666666666667%}.col-lg-push-4{left:33.33333333333333%}.col-lg-push-3{left:25%}.col-lg-push-2{left:16.666666666666664%}.col-lg-push-1{left:8.333333333333332%}.col-lg-push-0{left:0}.col-lg-offset-12{margin-left:100%}.col-lg-offset-11{margin-left:91.66666666666666%}.col-lg-offset-10{margin-left:83.33333333333334%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-8{margin-left:66.66666666666666%}.col-lg-offset-7{margin-left:58.333333333333336%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-5{margin-left:41.66666666666667%}.col-lg-offset-4{margin-left:33.33333333333333%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-2{margin-left:16.666666666666664%}.col-lg-offset-1{margin-left:8.333333333333332%}.col-lg-offset-0{margin-left:0}}

.container { padding:0 0 10px; font-size:13px; color:#222; }
.container-no-results-message ~ .container { font-size:12px; padding-bottom:0; }
.container-no-results-message ~ .container .list-group,
.container-no-results-message ~ .container .pagination { display:none; }
.container-hover,
.container-hover-strong { color:#000; background:#f6f6f6; /*#fffbbc*//*rgb(255,253,228)*/; }
.container-hover-strong { font-size:1.2em; font-weight:bold; }
.container-ad { padding-bottom:5px; line-height:0; }
.container *,
.container *:before,
.container *:after { box-sizing:border-box; }
.container .text-center { text-align:center; }
.container .orange_ { font-weight:bold; color:#ff6c00; }
.container blockquote { margin:0 0 10px 5px; padding:0 0 0 10px; border-left:5px solid #eee; }
.container .well { margin:0 0 -10px; padding:15px; background:#f6f6f6; }
.container .well-sm { font-size:11px; }
.container-copyright { padding-bottom:0; }
.container-copyright .well { margin-bottom:0; }
.container .thumbnail { display:inline-block; *float:left; border:1px solid #d3cfcf; padding:10px; margin:5px; border-radius:5px; }
.container .row { *position:relative; *zoom:1; padding-top:3px; padding-bottom:3px; }
.container .I { display:inline-block; width:1px; height:11px; overflow:hidden; margin:0 5px; background:#4d4a4a; }
/*.container a[target="_blank"] { display:inline-block; padding-right:15px; background:url(img/a.gif) no-repeat 100% 3px; }*/

.panel-body p,
.panel-body li { padding-top:3px; padding-bottom:3px; font-size:15px; }

.container a.blank { display:inline-block; padding-right:15px; background:url(img/a.gif) no-repeat 100% 2px; text-decoration:none; }
.container a.blank:hover,
.container a.blank:focus { text-decoration:underline; }
.container a.prev-preview { display:inline-block; padding-right:11px; background:url(img/prev-preview.gif) no-repeat 100% 2px; }
.container .list-group { list-style:none; margin:0; padding:0; }
.container .panel-body,
.container .list-group-item { display:block; margin:0; padding:4px 30px 3px; font-size:12px; }
/*.container .list-group-item .row { margin-bottom:-5px; padding-bottom:5px; }*/
.container .list-group-item-active { margin:0 0 15px; }
.container .label-default,
.container .list-group-item .label-info { display:inline-block; margin:-1px 0 0; padding:3px 5px 1px; border-radius:3px; vertical-align:middle; background:#999; font-weight:bold; font-size:11px; line-height:12px; text-decoration:none; color:#fff; }
.container .panel { }
/*.container .panel-heading { display:block; padding:7px 0; margin:0 0 10px; background: url(img/section-content2.gif) no-repeat 0 100%; }*/
.container .panel-heading strong { font-family:'돋움',Dotum,Gulim,Arial,sans-serif; font-size:14px; }
.container .pagination { margin:0; padding:0; text-align:center; }
.container .pagination * { display:inline; list-style:none; margin:0; padding:0; text-decoration:none; }
.container .pagination a:hover,
.container .pagination a:focus { text-decoration:underline; }
.container .pagination .prev a { display:inline-block; margin:0 10px 0 0; padding:0 0 0 10px; background:url(img/pagination.gif) no-repeat 0 4px; }
.container .pagination .next a { padding:0 10px 0 0; background-position:100% -26px; }
.container .break-all { word-break:break-all; }

.container .row-table { width:100%; border-collapse:collapse; }
.container .row-table th { padding:5px 5px 5px 20px; min-width:80px; max-width:200px; vertical-align:top; text-align:left; _width:150px; }
.container .row-table td { padding:5px 20px 5px 5px; vertical-align:top; }
.container .list-table th { min-width:auto; white-space:nowrap; border-bottom:0; }
.container .list-table td { width:100%; border-bottom:0; }
.container .list-table tr:first-child th,
.container .list-table tr:first-child td { border-top:1px dashed #ddd; }
.container .col-table { width:100%; font-size:12px; width:100%; border-collapse:collapse; }
.container .col-table th { font-size:12px; }
.container .col-table th,
.container .col-table td { padding:5px 4px; vertical-align:top; text-align:left; }
.container .col-table .w100 /*th,td*/{ width:100px; }
.container .col-table .w130 /*th,td*/{ width:130px; }
.container .col-table th.wide,
.container .col-table td.wide { max-width:auto; min-width:auto; width:100%; _width:100%; }
.container .col-table th.nowrap,
.container .col-table td.nowrap { min-width:auto; max-width:auto; width:0; _width:0; white-space:nowrap; }
.container .col-table th:first-child,
.container .col-table td:first-child { padding-left:20px; }
.container .col-table th:last-child,
.container .col-table td:last-child { padding-right:20px; }

.container .cross-table th { padding-left:5px; padding-right:5px; white-space:nowrap; min-width:auto; }
.container .cross-table td { padding-left:5px; padding-right:5px; }
.container .cross-table .padding-left { padding-left:15px; }
.container .cross-table .padding-right { padding-right:15px; }
.container .cross-table .wide { width:100%; }


/*.container .icon-lang-eng,
.container .icon-lang-kor { position:absolute; width:17px; height:11px; visibility:hidden; overflow:hidden; margin:2px 0 0 -20px; background:url(img/lang.png) no-repeat; }
.container .icon-lang-kor { background-position:100% 0; }
.container .active .icon-lang-eng,
.container .active .icon-lang-kor { position:static; display:inline-block; visibility:visible; margin:0 5px 0 0; }
.container-hover .icon-lang-eng,
.container-hover .icon-lang-kor { visibility:visible; }*/

.container-left { display:none; }
.container-center { margin:0 0 0 30px; width:900px; max-width:1200px; padding:10px 0; min-height:700px; } /* search.php:search_top.html 참조 */
.page_index .container-center { width:auto; max-width:auto; margin:0 auto; padding:0; min-height:0; }

.research { position:absolute; left:775px; top:15px; }
.research-hide { display:none; }
.research label { display:inline-block; background:url(img/research.gif) no-repeat 0 50%; padding:0 0 0 15px; font:14px Dotum,"돋움",sans-serif; color:blue; }
.research label:hover { text-decoration:underline; cursor:pointer; }

/* 구글 광고 적용 */
.research { top:/*620*/15px; }
.research-ad { position:absolute; left:775px; top:15px; }

.research-fixed { position:fixed; top:15px; }
.research-fixed-active label { background-position:-200px 50%;}

.imagesearch .panel-body { position:relative; *zoom:1; }
.imagesearch .panel-heading strong { display:inline-block; margin:-2px 0; padding:2px 120px 2px 0; background:url(/images2/google.gif) no-repeat 100% 50%; }

.search_bottom { padding:15px; text-align:center; }
.search_bottom .pager { margin:0; padding:5px 0 0; }
.search_bottom .pager * { display:inline; margin:0; padding:0; list-style:none; text-decoration:none; }
.search_bottom .pager a:hover,
.search_bottom .pager a:focus { text-decoration:underline; }
.search_bottom .pager-prev a { display:inline-block; margin:0 10px 0 0; padding:0 0 0 10px; background:url(img/pagination.gif) no-repeat 0 6px; }
.search_bottom .pager-next a { padding:0 10px 0 0; background-position:100% -24px; }


/* about.php */
.container .panel-heading h1,
.container .panel-heading h3 { margin:0 0 5px; padding:0 0 6px; /*background:url(img/section-content2.gif) no-repeat 0 100%; */ border-bottom:1px solid #ddd; color:#333; font-family:'맑은고딕', MalgunGothic, '돋움', Dotum, sans-serif; }

/* body.page_xe */

/* 서적 */
/*.container a.list-group-item { float:left; clear:left; padding-left:10px; padding-right:0; background:url(img/a_list-group-item.gif) no-repeat 0 10px; text-decoration:none; }
.container a.list-group-item:hover { background-position:0 -84px; text-decoration:underline; }*/

/*.container a.list-group-item { display:block; padding-left:15px; color:#444; text-decoration:none; }
.container a.list-group-item:hover { background:#f3f3f3; color:#000; }
.container .list-group a.list-group-item.active { font-weight:bold; }
.container .panel-body a.btn-default { display:inline-block; margin-bottom:5px; padding:3px 5px; border:1px solid #ccc; border-radius:3px; background:#fafafa; color:#333; text-decoration:none; font-weight:bold; }
.container .panel-body a.btn-default:hover,
.container .panel-body a.btn-default:focus { border-color:#999; }*/

.carousel { clear:left; }
.col-xm-1,.col-xm-2,.col-xm-3,.col-xm-4,.col-xm-5,.col-xm-6,.col-xm-7,.col-xm-8,.col-xm-9,.col-xm-10,.col-xm-11,.col-xm-12,
.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,
.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12 { *position:relative; *zoom:1; *float:left; *overflow:hidden; }


/* 알기 쉬운 의학 용어 풀이집 */
.index-section-wrap { position:relative; *zoom:1; z-index:30; width:800px; margin:0 auto; }
.index-section-wrap:after { display:block; clear:both; content:""; }
/*.index-section-wrap .section-left { float:left; width:380px; padding:15px 0 0; }
.index-section-wrap .section-right { float:right; width:380px; padding:15px 0 0; }*/
.index-section { color:#333; font-family:Dotum,'돋움', Gulim, Arial; font-size:12px; }
.index-section .hx { margin:15px 0 0; padding:5px 0 0 15px; height:20px; background:#2573e9; color:#fff; font-weight:bold; font-size:14px; font-family:Dotum,"돋움", Gulim, Arial; }
.index-section .hx * { font-weight:bold; font-size:14px; font-family:Dotum,"돋움", Gulim, Arial; }

.index-section .section-content { border:1px solid #2573e9; border-top:0; margin-top:0; }
.index-section a { color:#333; text-decoration:none; }
.index-section a:hover,
.index-section a:focus { color:blue; text-decoration:underline; }
.index-section a:active { color:red; }
/*.index-section a:visited { color:purple; }*/
.index-section .p { font-family:Dotum, Gulim, Arial; font-size:11px; }
/*.index-ebook { float:left; width:367px; padding:15px; text-align:center; }
.index-ebook li { display:inline; }
.index-link { float:right; width:370px; padding:15px; border-left:1px solid #ddd; }*/
.index-ebook ul { position:relative; *zoom:1; }
.index-ebook ul:after { display:block; clear:both; content:""; }
.index-ebook li { float:left; }
.index-ebook li:before { content:"" !important; }
.index-ebook a { display:inline-block; padding:2px; font-size:14px; }
.index-ebook a:focus,
.index-ebook a:hover { margin:-1px; padding:2px 4px; color:#2573e9; border:1px solid #2573e9; border-radius:3px; text-decoration:none; font-weight:bold;}
.index-ebook a:active { color:red; border-color:red; }
.index-ebook .ko { float:left; width:50%; font-family:Dotum, '돋움', Gulim, Arial, sans-serif; }
.index-ebook .en { float:left; width:50%; font-family:Arial, sans-serif; }
.index-ebook .section-content { *zoom:1; position:relative;  }
.index-link .section-content:after,
.index-ebook .section-content:after { display:block; clear:both; content:""; }
.index-link { }
.index-link .text-category:after { content:":"; }
.index-link li { float:left; width:25%; }
.index-section-wrap-500 .index-section { border:1px solid #ddd; margin:-1px 0 15px; }
.index-section-wrap-500 .index-section-statistics { margin:15px 0 0; text-align:center; }
.index-section-wrap-500 .index-section .section-content { border:0; margin:0; padding:10px; }
/*.index-section-wrap-500 { border:1px solid #ddd; }
.index-section-wrap-500 .index-section { width:50%; float:right; }
.index-section-wrap-500 .index-section-statistics { width:49%; float:left; }
.index-section-wrap-500 .index-section .section-content { border:0; }*/
.section-statistics { }
.section-contact { text-align:center; font-size:12px; }
.section-contact .text-email:before { content:": "; }
.section-contact .text-email:after { content:", "; }

.section-content { position:relative; *zoom:1; z-index:1; margin:5px 0 0; padding:10px 10px 5px; border-top:1px solid #ddd; }
.section-content li { padding:0 0 3px; }
.section-content li:before { content:"· "; }
.page_index .section-content { /*background:url(img/section-content.gif) no-repeat 50% 0; */}
.section-ambulatory { position:relative; *zoom:1; }
.section-ambulatory li { height:18px; padding:0; width:50%; }
.section-ambulatory li.right { position:absolute; right:0; top:10px; }
.section-ambulatory li.right7 { margin-top:18px; }
.section-ambulatory li.right8 { margin-top:36px; }
.section-ambulatory li.right9 { margin-top:54px; }
.section-ambulatory li.right10 { margin-top:72px; }
.section-ambulatory li.right11 { margin-top:90px; }

.container-board { overflow:hidden; max-width:728px; *width:728px; padding-bottom:0; /* background:url(img/board.gif) no-repeat 20px 10px; */ }
.container-board a,
.container-board a:visited { color:blue; }
.container-board a:active { color:red; }
.container-board strong { margin:0 !important; }
.container-board .link-board { }
.container-board .link-board:before { content:"("; }
.container-board .link-board:after { content:","; }
.container-board .link-write:after { content:")"; }
.container-board .link-comments:before { content:"["; }
.container-board .link-comments:after { content:"]"; }
.container-board .text-writer:before { content:" - "; }
.container-board .kmle-board { }
.container-board .kmle-com { text-align:right; padding:5px 0; }
.container-board .kmle-com span:after { content:" - "; }
/*.container-board .panel-heading { padding-left:40px !important; }
.container-board .panel-body { padding-left:40px; }*/
.container-board .kmle-board-document { /*float:left; clear:left; */padding:5px 0; }
.container-board .panel-heading { position:relative; *zoom:1; }
.container-board .panel-heading:after { display:block; clear:both; content:""; }

.kmle-tooltip { display:none; position:absolute; z-index:999; margin:5px 0 0; padding:7px; opacity:.8; background:#000; border:1px solid #fff; box-shadow:0 0 5px rgba(0,0,0, .5); color:#fff; font:12px Dotum, '돋움', Gulim, Arial, sans-serif; }
.kmle-tooltip:before { position:absolute; left:50%; bottom:100%; margin-left:-7px; content:""; width: 0; height: 0; border-left:7px solid transparent;	border-right:7px solid transparent; border-bottom:7px solid #000; }

.admin-email { float:right; padding:10px; font:12px Gulim,Arial,sans-serif; line-height:13px; z-index:10; }
.admin-email span:before { content:"운영자: "; }


