﻿@charset "utf-8";

html, body, div, span, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, address, big, cite, code,del, dfn, em, font, img, ins, q, s, samp,small, strike, strong, sub, sup, tt, var,b, u, i, dl, dt, dd, ol, ul, li,fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin:0; padding:0; border:0;}
ol, ul, li {list-style:none;}
legend {visibility:hidden; display:none; height:0; width:0; font-size:0;}

body {font-size: 75%; font-family:Dotum,sans-serif; color: #333;}
table {border-spacing:0;}
a, a:link {color: #333; text-decoration: none; cursor: pointer; }
a:visited {color: #333;}
a:hover, a:active, a:focus {text-decoration: underline;}
select{font-size: 1em;}
input.board_input {border:1px solid #cdcdcd; height:15px; padding:3px 3px 0px 3px; font-size:1em; background-color:#ffffff;}
input.board_input_file {width:90%; border:1px solid #cdcdcd; padding:3px 3px 0px 3px; font-size: 1em; background-color:#ffffff;}
textarea {border:1px solid #CDCDCD; font-size:1em;}

td,body,div {
	font-size: 12px;
	line-height: 1.6;
	color: #333;
	font-family: "돋움", "굴림", "바탕";
	margin-left:0px; margin-top:0px; margin-right: 0px; margin-bottom:0px; 
}

.tleft  { padding:3px 0px 0px 19px;}
.tright  { padding:0px 0px 0px 5px;}
.tdp { padding:0px 0px 0px 35px;}
.tdp2 { padding:3px 0px 0px 27px;}
.tdp3 { padding:3px 43px 0px 0px;}
.tdp4 { padding:3px 0px 0px 0px;}
.vtd { padding:14px 0px 10px 0px;}
.ptd { padding:20px 9px 20px 9px;}

.alignL {text-align:left;}
.alignC {text-align:center;}
.alignR {text-align:right;}

.point_blue {color:#007dc4;}
.point_orange {color:#C00000 !important; }

.hidden{position:absolute;top:-9999%; left:-9999%; width:0; height:0; font-size:1px; line-height:0; text-indent:-9999em; z-index:-1;}

/* Main */

.main_wrap{ width:100%; height:683px; margin:0 auto; background:url(/cms/site/msu/images/main/main_bg.jpg) center top no-repeat;  }
.main_nav{ width:960px; height:115px; overflow:hidden; margin:0 auto; }

/*.footer{ width:100%; margin:0 auto; border-top:1px #cecece solid;  }
.footer_top_box{ width:960px; margin:0 auto; position:relative;  }
.footer_top_box .f_left{ position:absolute; top:20px; left:0; }
.footer_top_box .f_right{ position:absolute; top:20px; right:0; }
.f_top_mn li{ display:inline; }
.footer_comapy_box{ position:absolute; top:40px; left:0; }*/

.main_cont{ width:960px; height:567px; margin:0 auto; position:relative;  }
.main_cont .con_link1_1{position:absolute; top:20px; left:10px; width:471px; height:436px; overflow:hidden; }
.main_cont .con_link1_2{position:absolute; top:20px; right:10px; width:471px; height:436px; overflow:hidden; }
.main_cont .con_link1_1 a{ display:block; width:471px; height:436px; font-size:1px; line-height:0; text-indent:-9999em; }
.main_cont .con_link1_2 a{ display:block; width:471px; height:436px; font-size:1px; line-height:0; text-indent:-9999em; }

.main_cont .con_link2_1{ position:absolute; top:464px; left:10px; width:250px; height:104px; overflow:hidden; }
.main_cont .con_link2_1 a{ display:block; width:460px; height:104px; font-size:1px; line-height:0; text-indent:-9999em; }

.main_cont .con_link2_2{ position:absolute; top:464px; left:230px; width:250px; height:104px; overflow:hidden; }
.main_cont .con_link2_2 a{ display:block; width:460px; height:104px; font-size:1px; line-height:0; text-indent:-9999em; }

.main_cont .con_link2_3{ position:absolute; top:464px; left:510px; width:250px; height:104px; overflow:hidden;  }
.main_cont .con_link2_3 a{ display:block; width:460px; height:104px; font-size:1px; line-height:0; text-indent:-9999em; }

.main_cont .con_link2_4{ position:absolute; top:464px; left:750px; width:200px; height:104px; overflow:hidden;  }
.main_cont .con_link2_4 a{ display:block; width:360px; height:104px; font-size:1px; line-height:0; text-indent:-9999em; }

/* SUB */
.sub_wrap{ width:100%; height:100%; margin:0 auto;  }

.sub_header{ width:100%; height:250px; position:relative; }
.sub_bg1{ background:url(/cms/site/msu/images/main/sub_bg1.jpg) center top no-repeat; }
.sub_bg2{ background:url(/cms/site/msu/images/main/sub_bg2.jpg) center top no-repeat; }
.sub_bg3{ background:url(/cms/site/msu/images/main/sub_bg3.jpg) center top no-repeat; }
.sub_bg4{ background:url(/cms/site/msu/images/main/sub_bg4.jpg) center top no-repeat; }
.sub_bg5{ background:url(/cms/site/msu/images/main/sub_bg5.jpg) center top no-repeat; }
.sub_nav{ width:960px; height:115px; overflow:hidden; margin:0 auto; margin-top:132px; }

.sub_container{ width:960px; position:relative; margin:0 auto; }
.sub_content{ float:left; width:666px; position:relative; }
.sub_aside{ float:right;width:200px; position:relative; }

.snb_mn{ margin-top:10px; }
.snb_mn li{ padding-top:4px;}
.sub_right_sec{ width:200px; height:475px; background:url(/cms/site/msu/images/information/right_Qmenu.gif) no-repeat; overflow:hidden; margin-top:30px; border-top:1px #CCC solid; }
.sub_right_sec li.pad_first{ margin-top:70px;   }
.sub_right_sec li a{ display:block; width:200px; height:90px; font-size:1px; line-height:0; text-indent:-9999em; }
/* GNB 
#gnb{margin-top:38px;}
#gnb h1{display:block; float:left; background:url(/cms/site/msu/images/main/logoMain.gif) no-repeat; width:150px;  height:40px; overflow:hidden; }
#gnb h1 a{display:block; height:40px; text-indent:-9999em;}

#gnb h1.sub_logo{display:block; float:left; background:url(/cms/site/msu/images/main/logoSub.gif) no-repeat; width:150px;  height:40px; overflow:hidden; }

#gnb .menu {position:relative;  }
#gnb .menu li, #gnb .menu li a{display:block; float:left; height:20px; m}
#gnb .menu li{ margin-top:5px;}
#gnb .menu li a{ text-indent:-9999em;width:60px; background:url(/cms/site/msu/images/main/cateMenu.png) 5px -33px no-repeat; margin:3px 0 0 50px;}
#gnb .menu .cate01{width:82px;}
#gnb .menu .cate02{background-position: -123px -33px; }
#gnb .menu .cate03{background-position: -235px -33px; }
#gnb .menu .cate04{background-position: -350px -33px; }
#gnb .menu .cate05{width:92px; background-position: -466px -33px; }

#gnb .menu .cate01:hover{ background-position: 5px 2px;}
#gnb .menu .cate02:hover{ background-position: -123px 2px;}
#gnb .menu .cate03:hover{ background-position: -235px 2px;}
#gnb .menu .cate04:hover{ background-position: -350px 2px;}
#gnb .menu .cate05:hover{ background-position: -466px 2px;}


#gnb .menu li ol{height:40px; background:url(/cms/site/msu/images/main/subMenu.png) 5px 0 no-repeat; position:absolute; top:35px;  }
#gnb .menu li ol li{ height:15px; background:none;  float:left; margin:0;}
#gnb .menu li ol li a{width:40px; background: url(/cms/site/msu/images/main/subMenu.gif) 2px 5px no-repeat;margin:6px 0 0 24px;}

#gnb .menu .subMenu1{width:330px; left:190px;}

#gnb .menu .subMenu1 .sub1_01{width:30px;}
#gnb .menu .subMenu1 .sub1_02{width:23px; background-position: -28px 5px ;margin-left:25px;}
#gnb .menu .subMenu1 .sub1_03{ background-position: -47px 5px ; margin-left:25px;}
#gnb .menu .subMenu1 .sub1_04{width:42px; background-position: -87px 5px ; margin-left:28px;}
#gnb .menu .subMenu1 .sub1_05{width:46px;background-position: -126px 5px ;}

#gnb .menu .subMenu1 .sub1_01:hover{ background-position: 2px -95px;}
#gnb .menu .subMenu1 .sub1_02:hover{ background-position: -28px -95px;}
#gnb .menu .subMenu1 .sub1_03:hover{ background-position: -47px  -95px;}
#gnb .menu .subMenu1 .sub1_04:hover{ background-position: -87px  -95px;}
#gnb .menu .subMenu1 .sub1_05:hover{ background-position: -126px  -95px;}

#gnb .menu .subMenu2{width:80px; left:320px; background-position:-212px -118px;}
#gnb .menu .subMenu2 .sub2_01{background-position: 2px -15px;}
#gnb .menu .subMenu2 .sub2_02{background-position: -38px -15px;}
#gnb .menu .subMenu2 .sub2_01:hover{background-position: 2px -115px;}
#gnb .menu .subMenu2 .sub2_02:hover{background-position: -38px -115px;}

#gnb .menu .subMenu3{width:220px; left:440px; background-position: 2px -118px;}
#gnb .menu .subMenu3 .sub3_01{background-position: 2px -35px;}
#gnb .menu .subMenu3 .sub3_02{background-position: -38px -35px;}
#gnb .menu .subMenu3 .sub3_03{background-position: -78px -35px;}
#gnb .menu .subMenu3 .sub3_01:hover{background-position: 2px -135px;}
#gnb .menu .subMenu3 .sub3_02:hover{background-position: -38px -135px;}
#gnb .menu .subMenu3 .sub3_03:hover{background-position: -78px -135px;}

#gnb .menu .subMenu4{ width:320px; left:490px; background-position: 2px -77px;}

#gnb .menu .subMenu4 .sub4_01{background-position: 2px -55px; margin-left:20px;}
#gnb .menu .subMenu4 .sub4_02{width:30px; background-position: -40px -55px ;}
#gnb .menu .subMenu4 .sub4_03{width:46px; background-position: -69px -55px ;}
#gnb .menu .subMenu4 .sub4_04{width:88px; background-position: -115px -55px ; }
#gnb .menu .subMenu4 .sub4_01:hover{background-position: 2px -155px;}
#gnb .menu .subMenu4 .sub4_02:hover{background-position: -40px -155px ;}
#gnb .menu .subMenu4 .sub4_03:hover{background-position: -69px -155px ;}
#gnb .menu .subMenu4 .sub4_04:hover{background-position: -115px -155px ; }

#gnb .menu .subMenu5{width:120px; left:650px; background-position: -150px -38px;}
#gnb .menu .subMenu5 .sub5_01{width:60px;background-position: 2px -75px; margin-left:29px;}
#gnb .menu .subMenu5 .sub5_01:hover{background-position: 2px -175px;}


#gnb .etcMenu { display:block;float:left; width:102px;  height:56px; margin-left:70px; }
#gnb .etcMenu {height:17px;display:block;}
#gnb .etcMenu  a{ width:102px; height:18px; text-indent:-9999em;display:block; background:url(/cms/site/msu/images/main/etcMenu.png) no-repeat; }

#gnb .etcMenu  a.etcMenu01{ margin-top:0;margin-top:1px;}
#gnb .etcMenu  a.etcMenu01:hover{ background-position: -102px 0;}
#gnb .etcMenu  a.etcMenu02{ background-position:0 -18px;}
#gnb .etcMenu  a.etcMenu02:hover{background-position:-102px -18px;}
#gnb .etcMenu  a.etcMenu03{ background-position:0 -36px;}
#gnb .etcMenu  a.etcMenu03:hover{background-position:-102px -36px;}
#gnb .etcMenu  a.etcMenu04{ background-position:0 -54px; }
#gnb .etcMenu  a.etcMenu04:hover{background-position:-102px -54px;}*/


.input { border: 1px solid #cacaca; font-family:dotum;font-size:12px;height:32px;line-height:32px;padding:0 5px;background-color:#fff;vertical-align:middle;}
select {border: 1px solid #cacaca;height:32px;line-height:32px;background-color:#fff;vertical-align:middle;}

a:link { text-decoration:none; color:#333; }
a:visited { text-decoration:none; }
a:hover { text-decoration:underline; }
a:active { text-decoration:underline; }
a.b:link { color:#0066CC; text-decoration:none; }
a.b:visited { color:#0066CC; text-decoration:none; }
a.b:hover { color: #CF8619; text-decoration: underline; }
a.b:active {color: #CF8619; text-decoration: underline; }
a.bu:link { color: #0066CC; text-decoration: underline; }
a.bu:visited { color: #0066CC; text-decoration: underline; }
a.bu:hover { color: #CF8619; text-decoration: underline; }
a.bu:active { color: #CF8619; text-decoration: underline; }
.ver10 { font-family: "Tahoma", "Verdana", "Arial", "Helvetica", "sans-serif"; font-size: 10px; }
.under { text-decoration: underline; }
a,under:link {text-decoration: underline; }
a.under:visited {text-decoration: underline; }
a.under:hover {text-decoration: underline;}
a,under:active {text-decoration: underline;}
.dot11 {font-family: "돋움", "굴림";font-size: 11px;}
.none {text-decoration: none;border: none;}
table {width:100%;border-collapse:collapse;border-spacing:0;}


/* Skip Navigation */
.skip{ display:block; height:1px; width:1px; margin:0 -1px -1px 0; padding:0; overflow:hidden; font-size:0; line-height:0;}
.skip:hover,
.skip:active,
.skip:focus{ width:100%; height:auto; margin:0; padding:5px 0; text-indent:10px;w font-weight:bold; font-size:12px; color:#333; font-family:Tahoma; line-height:1; text-decoration:none !important;}
caption{display:none}
legend{font:0; line-height:0; text-indent:-9999em;}

.content{width:100%; margin:0 auto; overflow:hidden; *zoom:1}

#board {width:90%; margin:0 auto; }
#board .board_total {width:100%;}
#board .board_total_left {float:left; font-size:0.95em; padding-top:5px; height:22px;}
#board .board_total_right {float:right; padding-bottom:5px;}
#board .board_total_right li {float:left;}
#board .board_total_right li img {height:20px;}
#board .board_total img {padding-left:3px;}
#board div.board_total .board_orange{color:#F96F00;}
#board .board_button {width:100%; margin-top:5px; text-align:right;}
#board .guide span {float:right; color:#838383; font-family:dotum; font-size:0.9em; font-weight:normal; letter-spacing:-0.1em; padding:0 4px 6px 0;}
#board span.category_color {color:#979797;}

/* List */
#board .table_blist {clear:both;}
#board .table_blist table{width:100%; line-height:16px; border-collapse:collapse; border-top:2px solid #C8C8C8; border-bottom:2px solid #DEDEDE;}
#board .table_blist table caption{display:none;}
#board .table_blist tbody td{vertical-align:top; padding-top:10px; padding-bottom:15px; background:#ffffff; text-align:center; line-height:120%;}
#board .table_blist tbody td img{vertical-align:middle;}
#board .table_blist tbody td img.photo{vertical-align:middle; padding:4px; border:1px solid #DADADA;}
#board .table_blist tbody td div.subject{padding-top:10px; padding-bottom:3px;}
#board .table_blist tbody td span.name{color:#AFAFAF;font-size:0.9em; letter-spacing:-0.1em;}
#board .table_blist tbody td span.reply_count {color:#EE5A00; font-size: 0.9em; font-weight:normal; letter-spacing:-0.1em;}
#board .table_blist tbody td.notice {background-color:#F6F6F6;}
#board .table_blist tbody td.title {text-align:left;}
#board .table_blist tbody td.title div.name {padding-top:3px; color:#A1A1A0; font-size:0.9em;}
#board .table_blist tbody td.center {text-align:center;}

/* Write */
#board .table_bwrite {clear:both;}
#board .table_bwrite table{width:100%; line-height:16px; border-collapse:collapse; border-top:2px solid #C8C8C8;  border-bottom:1px solid #DEDEDE;}
#board .table_bwrite table caption{display:none;}
#board .table_bwrite thead th {border-bottom:1px solid #DCDCDC; height:28px; color:#373737; font-weight:bold; letter-spacing:-0.1em; line-height:130%;}
#board .table_bwrite thead th.th_end {padding-right:110px;}
#board .table_bwrite tbody th{white-space:nowrap; height:31px; border-bottom:1px solid #F3F3F3; border-right:1px solid #DCDCDC; border-bottom:1px solid #DCDCDC; background:#F6F6F6; color:#666666; text-align:center; letter-spacing:-0.1em; line-height:140%;}
#board .table_bwrite tbody th img {vertical-align:middle; padding-left:5px;}
#board .table_bwrite tbody td{height:31px; padding-left:10px; border-bottom:1px solid #DCDCDC; background:#ffffff; text-align:left; line-height:140%;}
#board .table_bwrite tbody td input.subject{width:95%;}
#board .table_bwrite tbody td.content{margin:0; padding-top:4px; padding-bottom:4px; padding-left:0; padding-right:0px; text-align:center;}
#board .table_bwrite tbody td span.text1 {color:#818181; font-family:dotum; font-size:0.9em; font-weight:normal; letter-spacing:-0.1em; padding-left:6px;}
#board .table_bwrite tbody td span.eng {padding-left:0; color:#6A6A6A; font-size: 0.9em; font-weight:normal; letter-spacing:-0.1em;}

/* View */
#board .table_bview {clear:both;}
#board .table_bview table{width:100%; line-height:16px; border-collapse:collapse;border-top:2px solid #C8C8C8;  border-bottom:1px solid #DEDEDE;}
#board .table_bview table caption{display:none;}
#board .table_bview thead th {border-bottom:1px solid #DCDCDC; height:28px; color:#373737; font-weight:bold; letter-spacing:-0.1em; line-height:130%;}
#board .table_bview thead th.th_none {white-space:nowrap; background-image:none; text-align:left; padding-left:5px;}
#board .table_bview thead th.th_none img {vertical-align:middle;}
#board .table_bview tbody th {white-space:nowrap; height:31px; border-right:1px solid #E1E1E1; border-bottom:1px solid #E1E1E1; background:#F6F6F6; color:#737373; text-align:center; letter-spacing:-0.1em; line-height:140%;}
#board .table_bview tbody td {padding-top:6px; padding-bottom:6px; border-bottom:1px solid #E1E1E1; background:#ffffff; text-align:left; line-height:140%;}
#board .table_bview tbody td.content{padding:20px 10px 30px 10px;}
#board .table_bview tbody td.content img{display:block; text-align:center;}
#board .table_bview tbody td span.text1 {color:#818181; font-family:dotum; font-size:0.9em; font-weight:normal; letter-spacing:-0.1em; padding-left:6px;}
#board .table_bview tbody td span.eng {padding-left:0; color:#6A6A6A; font-size: 0.9em; font-weight:normal; letter-spacing:-0.1em;}
#board .table_bview tbody td dl.info {margin:0; padding-left:3px;}
#board .table_bview tbody td dl.info dt {float:left; color:#737373; letter-spacing:-0.1em; padding:0; font-weight:bold;}
#board .table_bview tbody td dl.info dd {float:left; background:transparent url(/content/board/default_photo/img/view_bar.gif) no-repeat scroll 5px 40%; display:inline; margin:0; padding:0 2.4em 0 1em; }
#board .table_bview tbody td dl.info dd img {vertical-align:middle;}
#board .table_bview tbody td dl.info dd .size {font-size:0.8em; font-family:tahoma; color:#BFBFBF;}

/* Comment */
#board .board_comment {clear:both; padding-top:20px;}
#board .board_comment table{width:100%; background-color:#FAFAFA; margin-bottom:15px}
#board .board_comment table caption{display:none;}
#board .board_comment tbody td {height:31px; text-align:left; line-height:140%;}
#board .board_comment tbody td.dr01 {height:5px; background:url(/content/board/default_photo/img/dr01.gif); background-repeat:no-repeat;}
#board .board_comment tbody td.dr02 {height:5px; background:url(/content/board/default_photo/img/dr02.gif); background-repeat: repeat-x;}
#board .board_comment tbody td.dr03 {height:5px; background:url(/content/board/default_photo/img/dr03.gif); background-repeat:no-repeat;}
#board .board_comment tbody td.dr04 {background:url(/content/board/default_photo/img/dr04.gif); background-repeat: repeat-y;}
#board .board_comment tbody td.text {padding:0; margin:0; height:20px;}
#board .board_comment tbody td dl.info {margin:0; padding-left:10px;}
#board .board_comment tbody td dl.info dt {float:left; letter-spacing:-0.1em; padding:0; font-size:0.9em; padding-top:4px;}
#board .board_comment tbody td dl.info dd {float:left; padding:0 10px 0 4px;}
#board .board_comment tbody td.dr05 {text-align:center; padding-top:4px; padding-bottom:4px;}
#board .board_comment tbody td.dr05 textarea {width:88%;height:38px;}
#board .board_comment tbody td.dr06 {background:url(/content/board/default_photo/img/dr06.gif); background-repeat: repeat-y;}
#board .board_comment tbody td.dr07 {height:5px; background:url(/content/board/default_photo/img/dr07.gif); background-repeat:no-repeat;}
#board .board_comment tbody td.dr08 {height:5px; background:url(/content/board/default_photo/img/dr08.gif);  background-repeat: repeat-x;}
#board .board_comment tbody td.dr09 {height:5px; background:url(/content/board/default_photo/img/dr09.gif); background-repeat:no-repeat;}

.cmt_list {margin-top:5px;}
.cmt_list div.h {margin:0 0 1px; background:transparent url(/content/board/default_photo/img/human_ic.gif) no-repeat scroll 0 0.1em;}
.cmt_list p {line-height:1.6em; margin:0; padding:5px 0 0 12px; text-align:left;}
.cmt_list  li.line {height:1px; background:transparent url(/content/board/default_photo/img/dr_line_bg.gif);  background-repeat: repeat-x; margin:0; padding-top:15px;}

/* Paginate */
.board_paginate{clear:both; position:relative; text-align:center;}
.board_paginate *{margin:0; padding:0;}
.board_paginate a,
.board_paginate strong{_position:relative; margin-left:-7px; font-weight:bold; display:inline-block; padding:3px 8px 1px 7px; color:#313031; border-left:1px solid #ccc; border-right:1px solid #ccc; text-decoration:none; line-height:normal; font:bold 12px 돋움, Dotum, 굴림, Gulim, AppleGothic, Sans-serif; background:#fff;}
.board_paginate strong{color:#ff8600 !important;}
.board_paginate a:hover{background:#F7F7F7;}
.board_paginate a.pre{padding:3px 8px 1px 16px; background:url(/content/board/default_photo/img/bu_pg1_l1.gif) no-repeat 8px 6px !important; border:none; font-weight:normal; }
.board_paginate a.next{padding:3px 16px 1px 8px; background:url(/manager/img/bu_pg1_r1.gif) no-repeat 37px 6px !important; border:none; font-weight:normal; }

/* Button */
.board_button {clear:both;}
.board_button .fl {float:left;}
.board_button .fr {float:right; overflow:hidden;}
.board_button .pt10 {padding-top:10px;}
.board_button ul li {float:left;}
.board_button ul li.pl {padding-left:10px;}
.board_button ul li.pt {padding-top:7px;}
.board_button span.bt {float:right; padding-top:10px; padding-left:4px; text-align:right;}
.board_button2 {margin:0 auto; text-align:center; padding-top:10px; padding-left:4px;}
.board_bt01 {display:inline;}
.board_bt01 a{display:inline; overflow:hidden; float:left; height:22px; padding-left:13px; margin-right:3px; font:12px dotum; letter-spacing:-1px; color:#6B6B6B; text-decoration:none; background:url(/content/board/default_photo/img/bt01_bg.gif) left 0; cursor:pointer;}
.board_bt01 a:hover{background:url(/content/board/default_photo/img/bt01_bg.gif) left -22px; text-decoration:none;}
.board_bt01 a span{display:inline; overflow:hidden; float:left; height:22px; padding-right:10px; line-height:200%; background:url(/content/board/default_photo/img/bt01_bg.gif) right 0;}
.board_bt01 a:hover span{color:#6B6B6B; background:url(/content/board/default_photo/img/bt01_bg.gif) right -22px;}

/* Search */
.board_search {width:340px; margin:0 auto; margin-top:18px;}
.board_search ul {float:left;}
.board_search ul li {float:left; background:url(/content/board/default_photo/img/search_bg.gif); height:35px;}
.board_search ul li.board_search_start {float:left; width:18px; height:35px; background:url(/content/board/default_photo/img/search_left.gif); background-repeat:no-repeat;}
.board_search ul li.board_search_end {float:left; width:18px; height:35px; background:url(/content/board/default_photo/img/search_right.gif); background-repeat:no-repeat;}
.board_search ul li select {float:left; margin-top:8px; margin-right:3px;}
.board_search ul li input {float:left; margin-top:7px; margin-right:3px;}
.board_search ul li input.search_bt {float:left; margin-top:8px; margin-bottom:1px;}

.command_pwd {position:absolute; border:2px solid #C6C6C6; background-color:#ffffff; padding:8px 15px 8px 15px; text-align:center; vertical-align:middle; font-weight:bold; color:#313131; line-height:140%;}
.command_pwd li.text {float:left; letter-spacing:-0.1em; padding:0; font-size:0.9em; padding-top:4px;padding-right:4px;}
.command_pwd li {float:left; padding-left:3px;}
.command_pwd li img {height:20px;padding-top:1px;}

#lightbox {
	background-color: #eee;
	padding: 10px;
	border-bottom: 1px solid #666;
	border-right: 1px solid #666;
}
#overlay {
	background-image: url(/content/board/default_photo/img/overlay.png);
}
#lightboxCaption {
	color: #333;
	background-color: #eee;
	font-size: 90%;
	text-align: center;
	border-bottom: 1px solid #666;
	border-right: 1px solid #666;
}
#lightboxIndicator {
	border: 1px solid #fff;
}
#lightboxOverallView {
	background-image: url(/content/board/default_photo/img/overlay.png);
}
* html #lightboxOverallView,
* html #overlay {
	background-color: #000;
	background-image: url(/content/board/default_photo/img/blank.gif);
	filter: Alpha(opacity=50);
}

/* 게시판 */
.tBoard01{width:100%; border-top:1px solid #666666; table-layout:fixed; z-index:10;}
.tBoard01.alignL th, .tBoard01.alignL td {text-align:left;}
.tBoard01 tr th:first-child, .tBoard01 tr td:first-child {border-left:0;}
.tBoard01 th{padding:12px 15px 11px 15px; text-align:center;font-weight:normal;background:#f1f7fb;border-bottom:1px solid #cfcfcf;line-height:16px;}
.tBoard01 th {border-left:1px solid #cfcfcf}
.tBoard01 th.left{text-align:left; padding:12px 15px 11px 15px;}
.tBoard01 td{padding:10px 15px 10px 15px; text-align:center;font-weight:normal; border-left:1px solid #cfcfcf;border-bottom:1px solid #cfcfcf;line-height:16px; background:#fff;}
.tBoard01 td.left{text-align:left; padding:12px 15px 11px 15px;}
.tBoard01 td.left img{}
.tBoard01 td.img{padding:0 0 0 0; vertical-align:middle;}
.tBoard01 td.img img{position:relative; top:2px;}
.tBoard01 td.nodata {padding:30px 0;}
.tBoard01 th, .tBoard01 td {font-size:12px;}
*+html .tBoard01 td.icon img{top:0;}
.tBoard01 td.left p.ellipsis{white-space:nowrap; overflow:hidden;text-overflow:ellipsis;-o-text-overow:ellipsis; width:95%;}
.tBoard01 td a{text-decoration:none;}
.tBoard01 td a:hover{text-decoration:underline;}
.tBoard01 td span.sum_txt{color:#999; font-size:11px;}
.tBoard01 td label span{display:inline-block; padding: 0 20px 0 5px;}
.tBoard01 td label span.let{padding-right:45px;}

/* 세로 라인 없는 테이블의 경우*/
.tBoard01.lineNone {} 
.tBoard01.lineNone th, .tBoard01.lineNone td {border-left:0;} 
.boardCont{min-height:260px; overflow:hidden; padding:10px 20px 30px 20px; margin-bottom:20px; border-bottom:#e0e0e0 1px solid;}

.boardCont01{width:680px; min-height:160px; overflow:hidden; padding:20px; border-bottom:#e0e0e0 1px solid;}

.tBoardView01{width:100%; border-top:1px solid #666; border-bottom:1px solid #cfcfcf;table-layout:fixed;z-index:10;}
.tBoardView01.line{margin-top:10px; border-top:1px solid #cfcfcf;}
.tBoardView01.line td#td_prev {border-bottom:1px solid #dedede;}
.tBoardView01 th{padding:12px 10px 10px 20px; text-align:left; font-weight:normal;background:#f1f7fb;border-right:1px solid #cfcfcf;border-bottom:1px solid #cfcfcf;line-height:16px; color:#333;font-size:12px;}
.tBoardView01 td{padding:12px 10px 10px 20px; text-align:left; font-weight:normal; border-bottom:1px solid #cfcfcf;line-height:16px;color:#333;font-size:12px;}
.tBoardView01 td.img{padding:0 10px 0 10px; vertical-align:middle;}
.tBoardView01 td img{vertical-align:middle; position:relative; top:-1px;}
.tBoardView01 td a{text-decoration:none;}
.tBoardView01 td a:hover{text-decoration:underline;}
.tBoardView01 td p {line-height:normal;}
.tBoardView01 td p.ellipsis{white-space:nowrap; overflow:hidden;text-overflow:ellipsis;-o-text-overow:ellipsis; width:95%;color:#333;}
.tBoardView01 th.prev{background:#f1f7fb url(/img/common/bullet/ebz_tbl_arrow_up.gif) 85% center no-repeat; border-bottom:1px solid #dedede;}
.tBoardView01 th.next{background:#f1f7fb url(/img/common/bullet/ebz_tbl_arrow_down.gif) 85% center no-repeat;border-bottom:1px solid #cfcfcf;}


/* 페이징 
.paging{width:100%; height:27px; text-align:center; overflow:hidden; margin-top:20px; margin-bottom:20px;}
.paging a{display:inline-block; font-family:Tahoma, Geneva, sans-serif; margin:0 2px; line-height:normal; text-decoration:none;}
.paging .on{border:#a6a6a6 1px solid; color:#034ea2; font-weight:bold; padding:5px 10px 0 10px; position:relative; height:20px;}
*+html .paging .on{top:-2px;}
.paging .off{border:#d6d6d6 1px solid; color:#989898; padding:5px 10px 0 10px; position:relative; height:20px;}
*+html .paging .off{top:-2px;}
.paging .prev{border:#a9bfd8 1px solid; width:26px; height:25px; background:url(/cms/site/msu/images/icon/ebz_btn_paging.gif) -26px 0 no-repeat; text-indent:0; position:relative; top:-17px; font-size:0px; line-height:0;}
*+html .paging .prev{top:0;}
.paging .next{border:#a9bfd8 1px solid; width:26px; height:25px; background:url(/cms/site/msu/images/icon/ebz_btn_paging.gif) 0 -25px no-repeat; text-indent:0; position:relative; top:-17px; font-size:0px; line-height:0;}
*+html .paging .next{top:0;}
.paging .prev10{border:#a9bfd8 1px solid; width:26px; height:25px; background:url(/cms/site/msu/images/icon/ebz_btn_paging.gif) 0 0 no-repeat; text-indent:0; position:relative; top:-17px; font-size:0px; line-height:0;}
*+html .paging .prev10{top:0;}
.paging .next10{border:#a9bfd8 1px solid; width:26px; height:25px; background:url(/cms/site/msu/images/icon/ebz_btn_paging.gif) -26px -25px no-repeat; text-indent:0; position:relative; top:-17px; font-size:0px; line-height:0;}
*+html .paging .next10{top:0;}
.paging.postion{ margin-top:55px;}
*/
/* 페이징 - new */
.paging{width:100%; height:32px; *height:31px; text-align:center; overflow:hidden; margin-top:40px; position:relative;}
.paging > div {height:32px;}
.paging a{display:inline-block; width:29px; height:29px; background:#fff; line-height:29px; border:#cfcfcf 1px solid; text-decoration:none; color:#666; position:relative;}
.paging a.on{background:#007dc4;  border:#007dc4 1px solid; color:#fff; font-weight:bold;}
.paging a.prev{width:29px; height:29px; background:url(/img/common/btn/ebz_btn_paging_prev.gif) 0 0 no-repeat; text-indent:-9999em; line-height:29px;}
.paging a.next{width:29px; height:29px; background:url(/img/common/btn/ebz_btn_paging_next.gif) 0 0 no-repeat; text-indent:-9999em;  line-height:29px;}
.paging a.prev10{width:29px; height:29px; background:url(/img/common/btn/ebz_btn_paging_prev10.gif) 0 0 no-repeat; text-indent:-9999em;  line-height:29px;;}
.paging a.next10{width:29px; height:29px; background:url(/img/common/btn/ebz_btn_paging_next10.gif) 0 0 no-repeat; text-indent:-9999em; line-height:29px;}
.paging.postion{ margin-top:55px;}

/* 박스 타입 */
.bType01{background-color:#f6f6f5; border:#e0e0e0 1px solid; overflow:hidden; position:relative;}
.bType01.none{background-color:none; border:none; overflow:hidden; position:relative;}
.bType01.center{text-align:center; padding:10px 0;}
*+html .bType01.center .btn{position:relative; top:-1px;}
*+html .bType01{padding-bottom:10px;}
.bType01.h150{height:67px;}
.bType01 dl.left{position:absolute; top:20px; left:25px;}
.bType01 dl.right{position:absolute; top:20px; right:25px;}

.bType01.search{padding:10px 0 10px 40px; margin:10px 0 30px 0;}
.bType01.search01{padding:10px 0 10px 40px; margin:10px 0 0 0; border:none; background-color:#ffffff;}
.bType01.search02{padding:10px 0 10px 10px; margin:10px 0 0 0; border:none; background-color:#ffffff;}

/* 버튼 타입 */
.btnArea{text-align:center; padding:20px 0 30px 0;}
.btnArea.line{border-top:#e0e0e0 1px solid;}
.btnArea.bot_line{border-bottom:#e0e0e0 1px solid;}
.btnArea.right{text-align:right; padding:20px 0 0 0;}
.btnArea.right01{text-align:right; padding:10px 0 0 0;}
.btnArea.mright{position:absolute; top:0; right:0;}
.btnArea li.left{float:left;}
.btnArea li.right{float:right;}
.btnArea02{text-align:left; padding:20px 0 20px 0; position:absolute; right:20px; bottom:0px;}
.btnArea.align_grid{position:absolute; left:240px; top:350px;}

a.btn{ display:block; width:120px; height:31px; font-size:1px; line-height:0; text-indent:-9999em; top:0; position:absolute; right:8px; background:url(/cms/site/msu/images/museum/tt_04_01.gif) no-repeat;}
a.btn1{ display:block; width:94px; height:36px; font-size:1px; line-height:0; text-indent:-9999em; top:0; position:absolute; top:14px; right:0; background:url(/cms/site/msu/images/museum/tt_04_02.gif) no-repeat;}

.btn.large, .btn.large *{font-weight:bold; line-height:16px; color:#474747; background:url(/img/common/btn/ebz_btn_bg.gif) no-repeat;}
.btn.large{border:#dedede 1px solid; background-color:#fff;}
.btn.large.bnone{border:none; font-size:14px; padding-right:14px;}
.btn.large *{/*padding:6px 14px 6px 16px;*/ padding:12px 34px 11px 34px ;cursor:pointer; font-size:15px; text-align:center; font-weight:bold;}
.btn.large br{  margin:0; padding:0; display:block; }
.btn.large.action{border:#007dc4 1px solid;}
.btn.large.action *{padding:8px 34px 11px 34px; color:#fff; cursor:pointer; text-align:center; background:#007dc4;}
.btn.large.action *:hover,
.btn.large.action *:active,
.btn.large.action *:focus{color:#fff;}
.btn.large *:hover,
.btn.large *:active,
.btn.large *:focus{color:#333;}
.btn.large.action br{margin:0; padding:0; display:block; }


/* 달력 */
.calendar{overflow:hidden; width:100%; border:1px solid #FFF;font-family:'돋움',dotum; font-size:14px;line-height:12px;text-align:center}
.calendar a{text-decoration:none !important}
.calendar img{border:0}
.calendar a.btn_cal{display:inline-block;width:31px;padding-right:2px;background:url(http://static.naver.com/groupware/2010/bg_btn_cal.gif) no-repeat 100% 0;font-size:12px;color:#888;letter-spacing:-1px;line-height:19px;text-decoration:none}
.calendar a.btn_cal:hover{color:#000}
.calendar a.btn_cal span{display:block;padding:1px 0 0 2px;background:url(http://static.naver.com/groupware/2010/bg_btn_cal.gif) no-repeat}
.calendar .calendar_type{overflow:hidden;height:27px;background:#f2f2f2}
.calendar .calendar_type .note{float:left;padding:7px 0 0 5px;font-size:12px;line-height:13px;letter-spacing:-1px}
.calendar .calendar_type .note span{display:inline-block;overflow:hidden;width:65px;white-space:nowrap;text-overflow:ellipsis}
.calendar .calendar_type .note img{margin-top:1px;vertical-align:top}
.calendar .calendar_type .btns{float:right;padding:3px 5px 0 3px}
.calendar .calendar_type .btns a{margin-left:-3px}
.calendar .calendar_type .selected{color:#d00 !important}
.calendar .calendar_period{clear:both;margin:22px 0 23px;}
.calendar .calendar_period a{display:inline-block;margin:-1px -1px 0;padding:1px; vertical-align:top}
.calendar .calendar_period a img{vertical-align:top}
.calendar .calendar_period strong{display:inline-block;width:auto; height:30px; padding:3px 20px 0 20px; font-family:verdana; font-size:22px; color:#333; line-height:20px; text-align:center}
.calendar .calendar_period .icon{padding-bottom:0px; align:center;}
.calendar .calendar_period .icon img{vertical-align:middle;}

.calendar table{width:100%; margin:0 auto 11px;border:1px solid #DDD;}
.calendar table caption {display:none}
.calendar table thead th{ height:32px; border-bottom:1px solid #f1f1f1; padding-top:3px;}
.calendar table td{padding:20px 10px 20px 10px;border:0;background:#fff; vertical-align:top; border-right:1px solid #e5e5e5; border-bottom:1px solid #e5e5e5; font-size:14px;line-height:12px;vertical-align:middle;}
.calendar table td.line_right_none{ border-right:none; }
.calendar table td.line_bottom_none{ border-bottom:none; }

.calendar table td.selectable a{background:#fffcb2;}
.calendar table td.selected a{background:#e5f2ff}
.calendar table td.date_today a{font-weight:bold;}
.calendar table td span.sum_txt{display:inline-block; *display:inline; *zoom:1; float:right; color:#999; }
.calendar table td a{/*display:block;*/width:100%;color:#000;text-align:center;font-size:14px;}
.calendar table td a:hover{text-decoration:underline;}
.calendar table td a .res{line-height:20px;}
.calendar table td a ul li{padding:0px;}
.calendar table td .res_time li{padding:5px 0px 5px 0px;}
.calendar table td .res_time li a{line-height:14px;text-align:center;text-decoration:underline; font-size:12px;}
.calendar table td .res_time li img{vertical-align:middle;}
.calendar table td.sun a{color:#000}
.calendar table td.sat a{color:#000}
.calendar .calendar_input_period{margin:0 5px 0;padding:4px 0;border-top:1px solid #e5e5e5;color:#666}
.calendar .calendar_input_period .tilde{margin:0 -3px;font-family:tahoma;font-size:11px;color:#aaa}
.calendar .calendar_input_period input.date{width:62px;height:14px;margin-top:1px;*margin:0 0 -1px;padding:2px 0 0 4px;border:1px solid #ccc;font-family:tahoma;font-size:11px;line-height:13px;vertical-align:top}
.calendar .calendar_input_period a.btn_cal{color:#454545}

/* new main */

/* Skip Navigation */
#skipNav li{ font-size:0; line-height:0; }
#skipNav li a{ display:block; width:100%; padding:5px 0; color:#fff; position:absolute; left:0; top:-100px; text-align:center; z-index:200; background:#000; border:0 none; }
#skipNav li a:focus,
#skipNav li a:hover,
#skipNav li a:active{ top:0px; font-weight:bold; font-size:12px; line-height:1.5; border-bottom:1px solid #000; }

.dgb_new_main_wrap {min-width:960px;}
.dgb_new_main_wrap .topWrap_new {width:100%; margin:0 auto ; height:151px; background:#fff; z-index:20;}
.dgb_new_main_wrap .new_gnb {position:relative; width:920px; margin:0  auto; height:105px; background:#fff; text-align:left;}
.dgb_new_main_wrap .new_gnb h1 {position:absolute; bottom:25px;}
.dgb_new_main_wrap .new_gnb h1 a {display:inline-block; width:227px; height:45px;}
.dgb_new_main_wrap .new_gnb h2  {position:absolute; bottom:24px; right:0}
.dgb_new_main_wrap .new_gnb h2 a {display:inline-block; width:76px; height:13px;}
.mus_main_cont_wrap {width:100%; height:670px;  background:url(/cms/site/msu/images/main/m_main_visual_bg.jpg) no-repeat center 0;}
.mus_main_cont_wrap .inbox {width:920px;  height:670px; margin:0 auto; text-align:center;}
.mus_main_cont_wrap h2 {padding-top:132px; margin-bottom:23px;}
.mus_main_cont_wrap .inbox .sub_txt {margin-bottom:130px;}
.mus_main_cont_wrap .inbox .main_menu_visual_wrap {height:251px; clear:both; overflow:hidden;}
.mus_main_cont_wrap .inbox .main_menu_visual_wrap .menu_area {float:left; width:215px; height:251px; margin-right:20px; text-align:left;}
.mus_main_cont_wrap .inbox .main_menu_visual_wrap .menu_area  a {display:inline-block; width:155px; height:203px; padding:24px 30px; text-decoration:none;}
.mus_main_cont_wrap .inbox .main_menu_visual_wrap .menu_area.banner_area {width:215px; height:251px; margin-right:0; padding:0;}
.mus_main_cont_wrap .inbox .main_menu_visual_wrap .menu_area.news {background:#007dc4 url(/cms/site/msu/images/main/m_main_banner_bg1.png) no-repeat center 71px;}
.mus_main_cont_wrap .inbox .main_menu_visual_wrap .menu_area.info {background:#03a9f4 url(/cms/site/msu/images/main/m_main_banner_bg2.png) no-repeat center 71px;}
.mus_main_cont_wrap .inbox .main_menu_visual_wrap .menu_area.resercation {background:#5c6bc0 url(/cms/site/msu/images/main/m_main_banner_bg3.png) no-repeat center 71px;}
.mus_main_cont_wrap .inbox .main_menu_visual_wrap .menu_area .menu_faq {width:215px; height:160px; margin-bottom:21px; background:#fff url(/cms/site/msu/images/main/m_main_banner_ico1.png) no-repeat 155px 93px;}
.mus_main_cont_wrap .inbox .main_menu_visual_wrap .menu_area .menu_faq a {display:inline-block; width:155px; height:113px;padding:24px 30px;}
.mus_main_cont_wrap .inbox .main_menu_visual_wrap .menu_area h3 {padding-top:12px; background:url(/cms/site/msu/images/main/m_main_banner_tit_bar.gif) no-repeat 0 0; color:#fff; font-size:16px; font-weight:bold; line-height:17px;}
.mus_main_cont_wrap .inbox .main_menu_visual_wrap .menu_area .in_txt {padding-top:130px;color:#fff;}
.mus_main_cont_wrap .inbox .main_menu_visual_wrap .menu_area .menu_faq h3 {background:url(/cms/site/msu/images/main/m_main_banner_tit_bar2.gif) no-repeat 0 0; color:#333;}
.mus_main_cont_wrap .inbox .main_menu_visual_wrap .menu_area .menu_faq .in_txt {padding-top:10px;color:#666;}
.mus_main_cont_wrap .inbox .main_menu_visual_wrap .menu_area.banner_area .banner_in a {padding:0; width:215px; height:70px;}

/* new gnb */
.topWrap_new {height:121px; position:relative; text-align:center; background:#fff;}
.topWrap_new .gnb {height:74px; background: #fff;}
.gnb .logoTop a {display:inline-block;}

.topWrap_new .gnb .lon_in_area {float:left;}
.topWrap_new .gnb .lon_in_area:after{content:''; display:block; clear:both}
.topWrap_new .gnb .lon_in_area .top_menu_btn {float:left; height:25px; width:121px; padding-left:2px; background:url(/img/common/bg/ebz_bg_btn_left8.gif) no-repeat left 0;}
.topWrap_new .gnb .lon_in_area .top_menu_btn:after{content:''; display:block; clear:both}
.topWrap_new .gnb .lon_in_area .top_menu_btn ul {background:url(/img/common/bg/ebz_bg_btn_right8.gif) no-repeat right 0; height:25px}
.topWrap_new .gnb .lon_in_area .top_menu_btn ul:after{content:''; display:block; clear:both}
.topWrap_new .gnb .lon_in_area .top_menu_btn li {float:left;padding:0 2px; margin-left:0;background:none; }
.topWrap_new .gnb .lon_in_area .top_menu_btn li a {display:inline-block;height:25px; text-align:left; line-height:25px; color:#666;}
.topWrap_new .gnb .lon_in_area .top_menu_btn li.btn_1 {width:38px;border-right:1px solid #cfcfcf;} 
.topWrap_new .gnb .lon_in_area .top_menu_btn li.btn_1 a {padding-left:7px;}
.topWrap_new .gnb .lon_in_area .top_menu_btn li.btn_2 {width:70px}
.topWrap_new .gnb .lon_in_area .top_menu_btn li.btn_2 a {width:70px; padding-left:6px;}

.topWrap_new .gnb .gnb_top_area {z-index:95;}
.topWrap_new .gnb .top_menu_list{position:absolute; top:27px; right:0; clear:both;}
.topWrap_new .gnb .top_menu_list ul:after{content:''; display:block; clear:both}
.topWrap_new .gnb .top_menu_list li {float:left; margin-left:8px;  padding-left:10px; background:url(/img/common/bg/ebz_bg_mune_list_line.gif) left 3px no-repeat;}
.topWrap_new .gnb .top_menu_list li:first-child {background:none;}
.topWrap_new .gnb .top_menu_list li.printNone {background:none; margin-top:-4px;} 
.topWrap_new .gnb .top_menu_list li a {font-size:12px; text-decoration: none;}
.topWrap_new .gnb .top_menu_list li.log_in, .topWrap_new .gnb .top_menu_list li.log_out {padding-left:19px; background:url(/img/common/bullet/ebz_bult_login.gif) left top no-repeat;}
.topWrap_new .gnb .top_menu_list li.log_in a, .topWrap_new .gnb .top_menu_list li.log_out a {font-weight:bold; color:#007dc4;}
.topWrap_new .gnb .lon_in_area .custom span.name, .login_area span.name {margin:0 5px; color:#333; font-weight:bold; display:inline-block; vertical-align:top; padding-top:3px;}
.topWrap_new .gnb .lon_in_area .custom span.name strong, .login_area span.name strong {color:#007dc4}
.top_menu_list > ul {z-index:96; float:left; padding-top:3px;}

.topWrap_new .dgb_snb {background:url(/img/common/bg/ebz_bg_newtopMenu.gif) repeat-x center; height: 47px; width: 100%;}
.topWrap_new .snb_dv {width:920px; height:47px; margin:0 auto;position:relative; text-align:center; z-index:10;}
.topWrap_new .snb_dv > ul{width:920px; position:relative; text-align:center;}
.topWrap_new .snb_dv > ul:after{content:''; display:block; clear:both}
.topWrap_new .snb_dv > ul > li{position:relative; display:block; float:left; height:47px; width:230px;}
.topWrap_new .snb_dv > ul > li > a{height:47px; padding:0; line-height:47px; font-size:15px; color:#FFF; text-decoration:none;  letter-spacing:-1px; font-weight:bold; display:block; position:relative; z-index:10; text-align:center;}
.topWrap_new .snb_dv > ul > li.on , .topWrap_new .snb_dv > ul > li > a:hover {background:#0069b2;}

.dgb_snb .top_slide_menu01 {position: relative; width: 100%; z-index: -50;}
.dgb_snb .top_slide_menu01_content {position: relative; margin: 0 auto; width: 920px;z-index: -49; background:#fff;}
.dgb_snb .top_slide_menu01_content > div {position: absolute; height: 200px; *height: 200px; width: 918px; z-index: -48; border: 1px solid #cfcfcf;  border-top:0; background: #ffffff; top: -502px; overflow: hidden; left: 50%; margin-left: -460px;}
.dgb_snb .slideMenu_depth2 {float: left; width:229px; height:217px; *height:240px; *padding-bottom:0; border-right: 1px solid #cfcfcf; padding: 20px 0px 40px 0px; text-align: left;}
.dgb_snb .slideMenu_depth2.menu4 {border-right:0; width:228px;}
.dgb_snb .slideMenu_depth2.menu4 a {width: 230px;}
.dgb_snb .slideMenu_depth2 li {width: 228px; font-size: 12px; color: #333; clear:both;}
.dgb_snb .slideMenu_depth2 li a {display: inline-block; width: 200px; padding: 8px 15px;}
.dgb_snb .slideMenu_depth2 li.on a {font-weight: bold; color: #fff; padding: 10px 15px; background: #007dc4 url(/img/common/btn/slide_menu_arrow_left.png) 178px 12px no-repeat; text-decoration: none;}
.dgb_snb .slideMenu_depth2 li a:hover {font-weight: bold; color: #fff; padding: 10px 15px; background: #007dc4 url(/img/common/btn/slide_menu_arrow_left.png) 178px 12px no-repeat; text-decoration: none;}

/* new footer */
.footer {width:100%;background:#fff; position:relative; padding-bottom:30px; border-top:1px solid #cfcfcf;}
.footer .footer_main_box {position:relative;  width:920px; margin:0 auto; padding-top:26px;}
.footer .footer_main_box .footer_main_in {clear:both; overflow:hidden;}
.footer .footer_main_box .f_left {float:left;}
.footer .footer_main_box .f_top_mn {clear:both; overflow:hidden;}
.footer .footer_main_box .f_top_mn li {float:left;  padding:2px 0 0 11px; margin-left:10px; background: url(/cms/site/msu/images/main/m_main_footer_bar.gif) 0 2px no-repeat; line-height:13px;}
.footer .footer_main_box .f_top_mn li:first-child {padding-left:0; margin-left:0; background:none;}
.footer .footer_main_box .f_top_mn li.list3 a {color:#007dc4;}
.footer .footer_main_box .f_top_mn li a {color:#666;}
.footer .footer_main_box .f_right {float:right;}
.footer .footer_main_box .f_right  .f_top_mn li {height:15px;}
.footer .footer_main_box .f_right  .f_top_mn li.bank {padding-left:27px;  background: url(/cms/site/msu/images/main/m_main_footer_logo_mark2.gif) 0 0 no-repeat;}
.footer .footer_main_box .footer_comapy_box {position:relative; margin-top:20px;}
.footer .footer_main_box .footer_comapy_box h1 {position:absolute; top:0 ; left:0;}
.footer .footer_main_box .footer_comapy_box h1 a {display:inline-block; width:141px; height:25px;}
.footer .footer_main_box .footer_comapy_box .add {margin-bottom:9px; padding-left:155px; color:#666;}
.footer .footer_main_box .footer_comapy_box .add .point {color:#007dc4;}
.footer .footer_main_box .footer_comapy_box .copy {padding-left:155px;}

/* 버튼 */
.pop_Dwrap .pop_btn_area_bottom a {display:inline-block; height:38px; padding:0 25px; background:#007dc4; border:1px solid #007dc4; line-height:38px;  text-align:center; color:#fff; font-weight:bold;}

.layer_wrap {position:fixed; top:50%; left:50%; z-index:999; margin:-240px 0 0 -300px;}
#dim{display:block; position:fixed; top:0; left:0; width:100%; height:100%; z-index:999;
background: -moz-linear-gradient(top,  rgba(0,0,0,0.7) 0%, rgba(0,0,0,0.7) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  rgba(0,0,0,0.7) 0%,rgba(0,0,0,0.7) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  rgba(0,0,0,0.7) 0%,rgba(0,0,0,0.7) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9a000000', endColorstr='#9a000000',GradientType=0 ); /* IE6-9 */
}

.btn_ty01 a {display:inline-block; min-width:60px; background:#007dc4; padding:9px 20px 8px 20px; text-align:center; font-size:14px; color:#fff; font-weight:bold; text-decoration:none;}
.btn_ty01.blue a {display:inline-block; height:33px; padding:0 25px 0 24px; background:#007dc4; border:1px solid #007dc4; line-height:35px;  text-align:center; color:#fff;}
.btn_ty01.blue + .btn_ty01.blue_font, .btn_ty01.blue_font + .btn_ty01.blue {margin-left:6px;}
.btn_ty01.blue_font a {display: inline-block;height:33px;width:109px;padding:0;background:none;border:1px solid #007dc4;line-height:35px;text-align:center;color:#007dc4;}

.btn,.btn *{overflow:visible; margin:0; padding:0; display:inline-block; border:0; vertical-align:middle !important; color:#5c5d5d;}
*+html .btn{display:inline;}
.btn {margin-right:0;}
*+html .btn {margin-right:2px}

/* 미드움버튼 시리즈 */
.btn.medium, .btn.medium *{ font-size:12px; line-height:16px; background:url(/img/common/btn/ebz_btn_bg.gif) no-repeat;}
.btn.medium{border:#acabab 1px solid; background-color:#fff;}
:root .btn.medium *{padding-top:4px;}
.btn.medium *{padding:4px 3px 5px 4px; #padding:3px 3px 3px 4px; cursor:pointer; text-align:center; }
@-moz-document url-prefix() {.btn.medium *{padding:4px 3px 3px 4px;}}
*+html .btn.medium *{padding-top:4px;}
.btn.medium br{margin:0; padding:0; display:block; }

.btn.medium.srch *{padding:4px 10px;text-align:center;}
.btn.medium.srch br{margin:0; padding:0; display:block;}

/* list type - new */
.list_type1 > li {padding-left:11px; margin-top:5px; background:url(/img/common/bullet/ebz_bult_type8.gif) no-repeat 0 7px; color:#333}/* gray */
.list_type1 > li:first-child {margin-top:0;}
.list_type1 > li a {color:#333}
.list_type2 > li {padding-left:11px; margin-top:5px; background:url(/img/common/bullet/ebz_bult_type3.gif) no-repeat 0 6px; color:#333; line-height:16px;}
.list_type2 > li:first-child {margin-top:0;}
.list_type2 > li a {color:#666}
.list_type2 > li > p {color:#666}
.list_type2 > li ul, .list_type2 > li p {margin-top:3px;}
.list_type2 > li ul li {padding-left:10px;background:url(/img/common/bullet/bullet_info_list_ty3.gif) 0 6px no-repeat;}/* 데시 블릿 리스트 */

/* 금융박물관 contents - new */
.subCont {width:920px;margin:0 auto;padding:31px 0 100px;font-family:"돋움", "굴림", "바탕";line-height:1.6;color:#333;}
.topArea {position:relative;overflow:hidden;width:100%;padding:10px 0 6px;border-bottom:1px solid #cfcfcf;}
.topArea > div {width:920px;margin:0 auto;}
.topArea .route {float:right;background:url('/img/common/icon/ebz_home_icon.png') no-repeat 0 8px; padding-left:30px;font-size:12px; color:#666;}
.topArea .route a {font-size:13px; display:inline-block; padding:0 9px 0 2px; background:url(/img/common/bullet/ebz_bult_type1.gif) no-repeat 100% 6px; text-decoration:none;}
.topArea .route a.ar_none{ background:none !important; padding:0 2px 0 2px !important; position:relative; top:0px; }
.topArea .route input{margin-left:6px;}
.topArea .route strong{display:inline-block; padding:5px 4px 0 2px; letter-spacing:-0.5px;color:#666; vertical-align:top; font-size:11px;}
.topArea .route span{font-size:11px; display:inline-block; padding:5px 12px 0 2px; background:url(/img/common/bullet/navi_arrow_icon.gif) no-repeat 100% 8px; color:#666; vertical-align:top;}
.route br, .route .loc_time_area {display:none !important;}

/* 상단 타이틀 비주얼 영역 */
.visualTit {height:150px;background:url('/cms/site/msu/images/information/ebz_bg_titleArea.jpg') no-repeat center 0;text-align:center;}
.visualTit h2, .visualTit p {color:#fff;}
.visualTit h2 {margin-bottom:10px;padding:30px 0 6px;background:url('/cms/site/msu/images/information/ebz_titleBar.gif') no-repeat 50% 100%;font-size:30px;letter-spacing:-1px;}
.visualTit p {font-size:17px;}

/* 상단 타이틀 비주얼 영역 */
.visualTit02 {height:150px;background:url('/cms/site/msu/images/information/ebz_bg_titleArea02.jpg') no-repeat center 0;text-align:center;}
.visualTit02 h2, .visualTit02 p {color:#fff;}
.visualTit02 h2 {margin-bottom:10px;padding:30px 0 6px;background:url('/cms/site/msu/images/information/ebz_titleBar.gif') no-repeat 50% 100%;font-size:30px;letter-spacing:-1px;}
.visualTit02 p {font-size:17px;}

/* 타이틀 */
.subCont .titType01 {margin-bottom:18px;padding-bottom:10px;background:url('/cms/site/msu/images/information/ebz_titleBar2.gif') no-repeat 0 100%;font-size:28px;letter-spacing:-1px;}
.subCont .titType02 {overflow:hidden;margin:30px 0 14px;font-size:16px;}
.subCont .titType02 .floatR {float:right;font-size:12px;color:#666;font-weight:normal;margin-top:5px;}
.subCont .titType02 strong {color:#007dc4;}
.subCont .guideTxt {margin-bottom:20px;font-size:17px;line-height:1.2;font-weight:bold;letter-spacing:-1px;}

/* 인포 박스 */
.bType01 {margin-top:40px;padding:22px 86px 30px 86px;border:1px solid #cfcfcf;background:#fbfbfb url('/cms/site/msu/images/icon/ebz_bg_ex_box.png') no-repeat 40px 25px;}
.bType01 h4 {font-size:20px;letter-spacing:-1px;}
.bType01 h4 strong {color:#007dc4;}
.bType01 .list_type2  {margin-top:5px;padding:13px 0px;border-top:1px solid #e4e4e4;}
.bType01 .list_type2 + .list_type2 {margin-top:24px;padding-top:13px;border-top:1px solid #e4e4e4;}

.bType02 {margin-top:40px;padding:22px 40px 30px 40px;border:1px solid #f6f6f6;background:#F9F9F9;}
.bType02 h4 {margin-bottom:10px;font-size:16px;letter-spacing:-1px;}
.bType02 .list_type2 span {color:#007dc4; font-size:14px;}
.bType02 .list_type2 + .list_type2 {margin-top:24px;padding-top:13px;border-top:1px solid #e4e4e4;}

/* tab 메뉴 */
.tabMenu{overflow:hidden;position:relative;width:100%;height:37px;background:url(/img/common/bg/ebz_bg_tabLine1.gif) repeat-x 0 35px; margin:30px 0;}
.tabMenu li{float:left;vertical-align:top;}
.tabMenu li a{display:inline-block; min-width:90px;height:26px; padding:8px 11px 0 10px;color:#666;font-size:12px;text-align:center;border:1px solid #cfcfcf;border-bottom:none;background:#fff; text-decoration:none;}
*+html .tabMenu li a{display:inline;}
.tabMenu li.on a{min-width:39px;height:27px;color:#007dc4;font-weight:bold;border:2px solid #007dc4; border-bottom:0px; letter-spacing:-1px; padding:8px 30px 0px;}
.tabMenu li + li a {border-left:none;}
.tabMenu li + li.on {margin-left:-1px;}

/* 게시판 검색 */
.bType3 {position:relative; width: 100%; height: 39px; padding:20px 0; margin-bottom:30px; background: #f6f6f6; z-index:10;}
.bType3_in {position:relative; width:480px;margin:0 auto;text-align:center; z-index:11;}
.bType3_in:after{content:''; display:block; clear:both}
.bType3 .bType3_in_select , .product_search_box .search_in {float:left; width: 102px; height:35px; border: 2px solid #666; z-index: 12; margin-right:10px; background:#fff;}
.bType3 .bType3_in_select a {z-index: 13; width: 92px; height:35px; position: relative; display:block; background: url('/img/common/bullet/ebz_arrow_seldown.gif') #fff no-repeat 90% center;font-family: inherit; padding:0 0 0 10px; *margin-top:0; border: 0; line-height:38px; font-size:12px; color:#333; text-align:left; text-decoration:none;}/* ebz_bg_arrow_selup.gif */
.bType3 .bType3_in_select .selbox_intxt {position:absolute; top:37px; left:0; width:102px; z-index:13; display:none; padding:2px 0 4px 0; margin-top:-2px;background:#fff; border: 2px solid #666;  border-top:0;}
.bType3 .bType3_in_select .selbox_intxt li a {display:inline-block; width: 92px; padding-left:10px; background:#fff;}
.bType3 .bType3_in_select .selbox_intxt li a:hover {background:#007dc4; color:#fff;}

/* 검색어 입력 */
.bType3_in .input.serchtxt {float:left; width:331px; height:39px; width:313px \0/IE9; height:27px \0/IE9;  padding-top:8px \0/IE8; *height:27px; line-height:23px;  *width:313px; *padding-top:8px;; border:2px solid #666; padding-left:10px; color:#333;}
:root .bType3_in .input.serchtxt {padding:0 0 0 10px; width:316px; height:35px;}
.bType3_in .input.serchtxt.qna {*width:424px;width:426px;}/* 자주묻는 질문 input txt 100% */
:root .bType3_in .input.serchtxt.qna {width:431px; width:431px \9;}
.bType3_in .sb_txt {position:absolute; top:10px; left:10px; z-index: 13;}
.bType3_in .btn.medium.srch {position:absolute; top:0px; right:0px; width:35px; height:39px; padding:0; background:url(/img/common/btn/ebz_btn_bg1.gif) 0 0 no-repeat; border:0;}
.bType3_in .btn.medium.srch button {display:block;width:35px; height:39px;padding:0;}
.bType3_in .btn.medium.srch button span {display:block; overflow:hidden; position:absolute; left:-9999px; font-size:0; line-height:0; text-indent:-9999px;}

/* 박물관안내 */
.msgBg {background:url('/cms/site/msu/images/information/ebz_bg_building.png') no-repeat right 70px;}
.musBg {background:url('/cms/site/msu/images/relic/ebz_bg_relic.jpg') no-repeat right 157px;}
.msgWrap {}
.msgWrap .titMsg {font-size:24px;letter-spacing:-2px;line-height:1.2;}
.msgWrap .titMsg strong {color:#007dc4;font-weight:normal;}
.msgWrap .endMsg {font-size:17px;font-weight:bold;letter-spacing:-1px;}
.msgWrap .endMsg strong {color:#007dc4;}
.msgWrap p {margin-bottom:22px;}

.introduce {overflow:hidden;}
.introduce li {float:left;margin-left:20px;}
.introduce li:first-child {margin-left:0;}
.introduce li div {padding:15px 20px 14px;color:#fff;}
.introduce li div strong {display:block;font-size:15px;letter-spacing:-1px;}
.introduce li.place01 div {background-color:#007dc4;}
.introduce li.place02 div {background-color:#03a9f4;}
.introduce li.place03 div {background-color:#60bc4d;}
.introduce li.place04 div {background-color:#5c6bc0;}

.mapWrap {overflow:hidden;}
.mapWrap img {float:left;margin-right:30px;}
.mapWrap ul {float:left;width:390px;}
.mapWrap > ul > li {margin-bottom:25px;}
.mapWrap > ul > li ul, .mapWrap > ul > li p {margin-top:10px;}
.mapWrap > ul > li ul li {margin-bottom:5px;}

/* 관람안내 */
.reservationStep {height:80px;margin-top:20px;background:url('/cms/site/msu/images/museum/step_reservation.gif') no-repeat 0 0;}

/* 전시정보 */
.exhibitList {overflow:hidden;}
.exhibitList dl {float:left;width:215px;margin-left:20px;}
.exhibitList dl:first-child {margin-left:0;}
.exhibitList dl dt {margin-top:170px;font-weight:bold;font-size:15px;letter-spacing:-1px;}
.exhibitList dl dd {margin-top:37px;letter-spacing:-1px;}
.exhibitList dl dd.img {margin-top:-175px;}

/* 대표유물 - 유물정보 */
.relicList1 {overflow:hidden;width:100%;margin:30px 0 0 0;border-top:1px solid #666;border-bottom:1px solid #cfcfcf;}
.relicList1 li {float:left;/*width:202px;*/height:220x;padding:40px 0;}
.relicList1 li a {display:block;padding:0 10px}
.relicList1 li a:hover {text-decoration:none;}
.relicList1 li a {text-align:left;}
.relicList1 li .tit, .relicList li .cont {text-align:left; vertical-align:top;}
.relicList1 li .tit {display:block;margin:25px 0 6px;font-size:14px;color:#007dc4;} 
.relicList1 li .cont {display:block;height:40px;color:#333;}
.relicList1 li .img {display:block; height:180px;vertical-align:top;}
.relicList1 li .img img {width:150px;}

.relicCont1 {overflow:hidden;padding:30px 0;border-top:1px solid #666;border-bottom:1px solid #cfcfcf;}
.relicCont1 .img {float:left;width:285px;text-align:center;vertical-align:middle;}
.relicCont1 .img img {max-width:100%;}
.relicCont1 .relicInfo {float:right;width:620px;}

/* 대표유물 - 화폐정보 */
.relicList {overflow:hidden;width:100%;margin:30px 0 0 0;border-top:1px solid #666;border-bottom:1px solid #cfcfcf;}
.relicList li {float:left;/*width:202px;*/height:220x;padding:40px 0;}
.relicList li a {display:block;padding:0 10px}
.relicList li a:hover {text-decoration:none;}
.relicList li a {text-align:left;}
.relicList li .tit, .relicList li .cont {text-align:left;}
.relicList li .tit {display:block;margin:25px 0 6px;font-size:14px;color:#007dc4;} 
.relicList li .cont {display:block;height:40px;color:#333;}
.relicList li img {width:250px;height:120px;}

.relicCont {overflow:hidden;padding:30px 0;border-top:1px solid #666;border-bottom:1px solid #cfcfcf;}
.relicCont .img {float:left;width:285px;height:259px;text-align:center;vertical-align:middle;}
.relicCont .img img {max-width:100%;}
.relicCont .relicInfo {float:right;width:620px;}

/* faq */
.tab_area_wrap {margin-top:30px;}
.search_area {margin:30px 0;}
.faq_bbs_wrap {border-top:1px solid #666; position:relative;}
.faq_bbs_wrap .faq_list {width:100%; position:relative;}
.faq_bbs_wrap .faq_list tr, .faq_bbs_wrap .faq_list tbody {*position:relative;}
.faq_bbs_wrap .faq_list .answer {display:none;}
.faq_bbs_wrap .faq_list .answer td.ico {*padding-top:35px;}
.faq_bbs_wrap .faq_list td {text-align:left; position:relative; border-bottom:1px solid #cfcfcf;}
.faq_bbs_wrap .faq_list td.ico {*vertical-align:top; *text-align:center; *padding-top:11px;}
.faq_bbs_wrap .faq_list td.ico img {position:absolute; top:33px; left:20px; *position:static;}
.faq_bbs_wrap .faq_list td.question.ico img {top:11px;}
.faq_bbs_wrap .faq_list td.question {}
.faq_bbs_wrap .faq_list td.question a {display:inline-block; padding:11px 0 10px 0; width:100%; background:#fff url(/img/common/bullet/ebz_faq_seldown.gif) 97% 15px no-repeat;}
.faq_bbs_wrap .faq_list td.question.on a {background:#fff url(/img/common/bullet/ebz_faq_selup.gif) 97% 15px no-repeat;}
.faq_bbs_wrap .faq_list td .faq_answer {padding:30px 20px 30px 0; color:#333;}
.faq_bbs_wrap .faq_list td .faq_answer .com_txt {margin-bottom:15px; color:#333;}
.faq_bbs_wrap .faq_list td .faq_answer .com_tit {font-weight:bold; margin-bottom:15px; color:#333;}
.faq_bbs_wrap .faq_list td .faq_answer .satisfact_box {position:relative; margin-top:15px; padding:20px 30px; background:#f1f7fb;}
.faq_bbs_wrap .faq_list td .faq_answer .satisfact_box .satis_txt {margin-bottom:15px; color:#666;}
.faq_bbs_wrap .faq_list td .faq_answer .satisfact_box .btn_area {position:absolute; bottom:20px; right:30px}
.faq_bbs_wrap .faq_list td .faq_answer .satisfact_box .btn_radio01 + .btn_radio01 {margin-left:35px;}
.faq_bbs_wrap .faq_list td.nodata {padding:47px 0 48px 0 !important; background:#f6f6f6 url(/img/common/bg/ebz_no_search.gif) 320px 30px no-repeat; font-size:12px; color:#666; font-weight:bold; text-align:center !important;}

.srh_result li {margin-bottom:20px; font-size:14px; color:#333;}
.srh_result li .point_blue {color:#007dc4 !important;}
.faq_bbs_wrap .faq_list td.nodata {text-align:center !important ; border-left:0; border-right:0;}
.btn_tbl a, .btn_tbl_dark a {display:inline-block; height:29px; padding-left:2px; background:url(/img/common/bg/ebz_bg_btn_left2.gif) no-repeat 0 0;}
.btn_tbl span, .btn_tbl_dark span {display:inline-block; height:24px; width:92px; padding:5px 2px 0 0; background:url(/img/common/bg/ebz_bg_btn_right2.gif) no-repeat right 0; text-align:center;}
.btn_tbl_dark a {background:url(/img/common/bg/ebz_bg_btn_left7.gif) no-repeat 0 0; color:#fff; font-weight:bold;}
.btn_tbl_dark span {width:60px; background:url(/img/common/bg/ebz_bg_btn_right7.gif) no-repeat right 0; }

.agreeList {margin:25px 0 32px;}
.agreeList li {margin-bottom:7px;font-weight:bold;}
.agreeList02 {}
.agreeList02 li {margin-bottom:12px;}


.agreeTit {margin:22px 0 7px;color:#007dc4;}
.agreeTit + p + p {margin-top:7px;}
.agreeTit + p + ul {margin-top:7px;}

/* full_Layer 공통 */
.full_Layer_Wrap {z-index:10001; position:fixed; width:100%; height:100%; top:0; left:0;}
.full_Layer_Wrap .layer_Wrap {z-index:20; position:absolute; top:50%; left:50%; background: #fff; padding:30px;z-index:10000;}
.full_Layer_Wrap .ly_head {position:relative; width:100%; padding-bottom:12px; background:url(/img/common/bg/ebz_bg_pop_title_line.gif) left bottom no-repeat;}
.full_Layer_Wrap .ly_head h2.sb_title {font-size:18px; color:#333;}
.full_Layer_Wrap .ly_head .popup_close {width:17px; height:17px;background:url(/img/common/btn/ebz_btn_pop_close.gif) 0 0 no-repeat; display:block; border:none; cursor:pointer; position:absolute; top:6px; right:0; text-indent:-9999em; overflow:hidden; font-size:1px; line-height:0; z-index:10010;}
.full_Layer_Wrap .dim {position:absolute; top:0; left:0; width:100%; height:100%; background:#000; opacity:0.6; filter:alpha(opacity=60); z-index:1000;}
.full_Layer_Wrap .pop_content {padding-top:30px;}

.btn_ty01 a {display:inline-block; min-width:60px; background:#007dc4; padding:9px 20px 8px 20px; text-align:center; font-size:14px; color:#fff; font-weight:bold; text-decoration:none;}
.btn_ty02 {border:1px solid #007dc4; display:inline-block; background:#fff; *width:98px;}
.btn_ty02 a {display:inline-block; min-width:60px;  padding:8px 19px 7px 19px; text-align:center; font-size:14px; color:#007dc4; font-weight:bold;}

/* 안내메세지 */
.full_Layer_Wrap .layer_Wrap.info_msg { width:700px; min-height:380px;/*height:380px;*/  padding:30px 0 0 0; margin:-205px 0 0 -350px;}
.full_Layer_Wrap .layer_Wrap.info_msg .inbox {padding:0 30px}
.full_Layer_Wrap .info_msg_in_box {padding:16px 30px 69px 199px; background:url(/img/common/bg/ebz_bg_info_msg_img_s01.png) 44px 26px no-repeat}
.full_Layer_Wrap .info_msg_in_box h3 {margin-bottom:6px; font-size:14px; color:#007dc4; font-weight:bold}
.full_Layer_Wrap .info_msg_in_box .info_txt {margin-bottom:22px; color:#666; letter-spacing:-1px;}
.full_Layer_Wrap .info_msg_in_box .noti_code {padding-left:16px; margin-bottom:26px; background:url(/img/common/bg/ebz_icon_noti_bg.png) no-repeat 0 4px; color:#f15a24; font-weight:bold}
.full_Layer_Wrap .info_msg_in_box .btn_area {text-align:left;}
.full_Layer_Wrap .bul_type_g {padding-left:11px; background:url(/img/common/bullet/ebz_bult_type8.gif) no-repeat 0 7px; color:#333;}
.full_Layer_Wrap .bul_type_g.c_type {color:#666;}
.full_Layer_Wrap .contact_list {clear:both; overflow:hidden; position:absolute; bottom:0; width:543px; padding:15px 0 15px 157px; background:#f3f3f3;}
.full_Layer_Wrap .contact_list p {float:left;}
.full_Layer_Wrap .contact_list p strong {color:#007dc4; font-weight:normal}
.full_Layer_Wrap .contact_list p .color_1 {color:#666;}
.full_Layer_Wrap .contact_list p + p {margin-left:20px;}

/* 로그아웃연장 */
.full_Layer_Wrap .layer_Wrap.log_out {width:307px; height:379px; margin:-189px 0 0 -153px; z-index:20000;}
.full_Layer_Wrap .layer_Wrap.log_out .log_out_in_box {padding:84px 0 25px 0; margin-bottom:19px; border-bottom:1px solid #cfcfcf; background:url(/img/common/bg/ebz_bg_log_out_img_s02.png) center 0 no-repeat}
.full_Layer_Wrap .layer_Wrap.log_out .log_out_in_box .log_out_time {margin-bottom:18px; font-size:14px; font-weight:bold;text-align:center;}
.full_Layer_Wrap .layer_Wrap.log_out .log_out_in_box .log_out_time .txt {color:#007dc4; line-height:15px;}
.full_Layer_Wrap .layer_Wrap.log_out .log_out_in_box .log_out_time .time {font-size:30px; color:#007dc4; line-height:30px;}
.full_Layer_Wrap .layer_Wrap.log_out .log_out_in_box .log_out_time .time span {display:line-block; font-size:14px;}
.full_Layer_Wrap .layer_Wrap.log_out .log_out_in_box .list_type1 li {margin-top:2px; color:#666;}

/* 휴관안내 팝업 */
.pop_Dwrap{position:relative; z-index:8; width:600px; background: #fff url(/img/common/bg/ebz_pop_bottom600.png) center bottom no-repeat}/* w600 */
.pop_Dwrap .pop_head {height:26px; padding:14px 30px 10px 30px; background:#007dc4;}
.pop_Dwrap .pop_head:after{content:''; display:block; clear:both}
.pop_Dwrap .pop_head .top_title {float:left; color:#fff; font-size:21px; line-height:23px; font-weight:bold; letter-spacing:-1px;}
.pop_Dwrap .pop_head .logo {float:right; padding:0 33px 0 0; background:url(/img/common/icon/ebz_pop_top_logo.png) right top no-repeat; font-size:14px; font-weight:bold; font-family:Dotum,Helvetica,AppleGothic,Arial,Sans-serif;color:#fff;} 
.pop_Dwrap .pop_head .mus_logo {float:right;}
.pop_Dwrap.type2 .pop_head .top_title {letter-spacing:-2px;}
.pop_Dwrap .pop_content {z-index:10;}
.pop_Dwrap .pop_content.mus_pop {height:296px; padding-top:135px;  background: url(/cms/site/msu/images/main/m_main_pop_bg1.png) center 30px no-repeat; text-align:center; color:#333; font-size:14px;}
.pop_Dwrap .pop_content.mus_pop .txt1 {margin-bottom:10px; color:#333; font-size:16px;}
.pop_Dwrap .pop_content.mus_pop .txt2 {margin-bottom:10px; color:#333; font-size:14px;}
.pop_Dwrap .pop_content.mus_pop .txt3 {margin-bottom:10px; color:#333; font-size:12px;}
.pop_Dwrap .pop_content.mus_pop .txt4 {margin-bottom:20px; color:#999; font-size:12px;}
.pop_Dwrap .pop_content.mus_pop .txt1 strong {color:#007dc4;}
.pop_Dwrap .pop_content.mus_pop .txt2 strong {color:#CF8619;}
.pop_Dwrap .pop_content.mus_pop .txt3 .point{color:#CF8619; font-size:14px; text-decoration: underline;}

/* 사이트맵 */
.pop_Dwrap.defalut {height:100%; width:100%; background:url(/cms/site/msu/images/main/ebz_pop_bottom900.png) center bottom no-repeat}
.pop_Dwrap .pop_head .closeBtn {float:right;display:inline-block;width:20px;height:20px;}
.pop_Dwrap .museum_wrap {padding:30px 30px 37px 30px;}
.pop_Dwrap .museum_wrap .pop_btn_area_bottom a {width:71px; padding:0;}
.pop_Dwrap .museum_wrap h2 {padding-bottom:13px; margin-bottom:20px; font-size:14px; line-height:15px; color:#333;font-weight:bold; border-bottom:2px solid #84878c;}
.pop_Dwrap .museum_wrap ul.map_list {clear:both; overflow:hidden; width:390px;}
.pop_Dwrap .museum_wrap ul.map_list > li {float:left; height:150px; width:170px;}
.pop_Dwrap .museum_wrap ul.map_list li.list1,
.pop_Dwrap .museum_wrap ul.map_list li.list3 {margin-right:50px}
.pop_Dwrap .museum_wrap ul.map_list li.list3,
.pop_Dwrap .museum_wrap ul.map_list li.list4 {height:145px;}
.pop_Dwrap .museum_wrap .deps2 li {margin-bottom:13px; line-height:13px;}
.pop_Dwrap .museum_wrap .deps2 li a {color:#333;}
.pop_Dwrap .museum_wrap .pop_btn_area_bottom {text-align:center}

/* 지도영역 - new */
.mapArea {overflow:hidden;margin-bottom:24px;}
.mapArea .titleDep2 {padding-bottom:13px;}
.mapArea ul {overflow:hidden;float:left;width:918px;border:1px solid #dedede;border-width:1px 0 0 1px;}
.mapArea ul li {float:left;border:1px solid #dedede;border-width:0 1px 1px 0px;}
.mapArea ul li a {display:block;width:182px;height:39px;line-height:39px;text-align:center;}
.mapArea ul li a.on {width:182px;height:37px;border:1px solid #007dc4;color:#007dc4;font-weight:bold;letter-spacing:-1px;}
.mapArea ul li a:hover, .mapArea ul li a:active, .mapArea ul li a:focus {text-decoration:none;}

.mapCont {margin-bottom:60px;border-top:1px solid #e3e3e3;}
.mapCont dl {position:relative;height:550px;border-bottom:1px solid #e3e3e3;}
.mapCont dl dt, .mapCont dl dd {height:100px;}
.mapCont dl dt {margin-bottom:7px;font-size:12px;font-weight:bold;}
.mapCont dl dd {line-height:1.4;}
.mapCont dl dd.img {position:absolute;top:60px;left:0;}
.mapCont dl dd.address {margin-top:17px;padding-left:11px;background:url('/img/common/bullet/ebz_bult_type8.gif') no-repeat 0 6px;line-height:1.8;}
.mapCont dl dd.address strong {display:block;}
.mapCont dl dd.btnArea02 {right:0;bottom:24px;padding-bottom:0;}
