																																																																																																																																																																																																																																																																																																																																																																																																																								@charset "utf-8";
@import url(/Web-home/frame/css/layout_common.css);

#header-container .content-header{position: absolute; z-index: -1; top: 124px;left: 50%; margin-left: -1000px; width: 2000px; min-width: 1000px; height: 240px; background: url(./../../mycodyimages/s_visual.png) no-repeat 50% 0;}
#header-container .content-header .slogan{position: absolute; top: 84px; left: 500px; text-align: left; box-sizing: border-box;}
#header-container .content-header .slogan .item-01{margin: 0;}
#header-container .content-header .slogan .item-01 span{display: block;line-height:.9;font-size: 17px; color: #ffffff;}
#header-container .content-header .slogan .item-01 span.point{font-size:49px;color:#fff;line-height:.9;padding-bottom:20px}



.lnb .logo{margin:0; height: 89px;}


.lnb .wizard_func_area #menuTopUI #top_div{width: auto !important;}
.lnb .wizard_func_area #menuTopUI #top_div>ul{width: auto !important;}
.lnb .wizard_func_area #menuTopUI #top_div>ul:after{content: ''; display: block; clear: both; width: 0; height: 0; visibility: hidden;}
.lnb .wizard_func_area #menuTopUI #top_div>ul>li{position: static !important;}
.lnb .wizard_func_area #menuTopUI #top_div>ul>li .div_2{left: auto !important; width: auto;}
.lnb .wizard_func_area #menuTopUI #top_div>ul>li .div_2>ul{font-size: 0; white-space: nowrap; text-align: center;}
.lnb .wizard_func_area #menuTopUI #top_div>ul>li .div_2>ul:after{content: ''; display: block; clear: both; width: 0; height: 0; visibility: hidden;}
.lnb .wizard_func_area #menuTopUI #top_div>ul>li .div_2>ul>li{display: inline-block !important; float: none !important;}


.lnb .wizard_func_area{position: absolute; right: 0; top: 16px;}

.lnb .wizard_func_area #menuTopUI #top_div>ul>li .div_2>ul>li>a{}
.lnb .wizard_func_area #menuTopUI #top_div>ul>li .div_2>ul>li>a:hover,
.lnb .wizard_func_area #menuTopUI #top_div>ul>li .div_2>ul>li>a.active{}

#left-container .quick-link{margin-top: 40px; width: 190px;}
#left-container .quick-link h3{overflow: hidden; visibility: hidden; margin: 0; padding: 0; width: 0; height: 0; line-height: 0; font-size: 0;}
#left-container .quick-link ul{list-style: none; margin: 0; padding: 0;}
#left-container .quick-link ul li{vertical-align: top;}
#left-container .quick-link ul li+li{margin-top: 2px;}
#left-container .quick-link ul li a{display: block; padding: 15px 0 0 20px; height: 27px; line-height: .9; font-size: 14px; color: #075ca4; font-weight: bold;letter-spacing: -1px;text-decoration: none; }
#left-container .quick-link ul li.item-01{background: url(./../../mycodyimages/s_quick_link.png) no-repeat;}
#left-container .quick-link ul li.item-02{background: url(./../../mycodyimages/s_quick_link.png) no-repeat 0 -44px;}
#left-container .quick-link ul li.item-03{background: url(./../../mycodyimages/s_quick_link.png) no-repeat 0 -88px;}

#content-container{height: auto !important;}
#content-container .h2Title{margin-bottom: 40px}
#content-container .h2Title span{position:relative;display: inline-block; padding-top: 36px; height: 51px; line-height: .9; font-weight: normal;font-size: 30px; color: #4b4b4b; }
#content-container .h2Title:after{content: ''; display: block;position:absolute;top:88px;left:0;width:52px;height:4px;background-color: #bfc1c3;}

#content-container #pageNavi{position: absolute; right: 0; top: 22px; font-size: 12px;}

#mid-container{margin:240px auto 0}
#footer .division-03:before{background-image: url(./../../mycodyimages/logo_footer.png);}


#slide-container{top: 272px;}



/* 강좌시간표 */
.culture-calendar-wrap{}
.culture-calendar-wrap .culture-calendar-options{}
.culture-calendar-wrap .culture-calendar-options:after{content:"";display:block;clear:both}
.culture-calendar-wrap .culture-calendar-options .lecture_type{float:left;width:200px;display:table;}
.culture-calendar-wrap .culture-calendar-options .lecture_type li{display:table-cell;}

.culture-calendar-wrap .culture-calendar-options .lecture_type li a{display:block;text-align: center;font-size:14px;padding:6px 0;border-radius:20px;background:#e6e6e6;}
.culture-calendar-wrap .culture-calendar-options .lecture_type li.on a{background: #9aabe5;color:#fff;font-weight: bold;border-radius:20px}
.culture-calendar-wrap .culture-calendar-options .lecture_day{float:right;width:250px;display:table;}
.culture-calendar-wrap .culture-calendar-options .lecture_day li{display:table-cell;background:#ee6}
.culture-calendar-wrap .culture-calendar-options .lecture_day li + li{border-left:1px solid #fff}
.culture-calendar-wrap .culture-calendar-options .lecture_day li a{display:block;text-align: center;font-size:14px;;padding:6px 0;}
.culture-calendar-wrap .culture-calendar-options .lecture_day li.on{background: #9aabe5;}
.culture-calendar-wrap .culture-calendar-options .lecture_day li.on a{color:#fff;font-weight: bold;}
.culture-calendar-wrap .calendar-content{margin-top:30px}
.culture-calendar-wrap .calendar-content .calendar-time{display: table;width: 99.8%;border:1px solid #ddd}
.culture-calendar-wrap .calendar-content .calendar-time li{display: table-cell;background:#f9f9f9;}
.culture-calendar-wrap .calendar-content .calendar-time li + li{border-left:1px solid #ddd;}
.culture-calendar-wrap .calendar-content .calendar-time li a{display:block;text-align:center;font-size:14px;padding:6px 0;}
.culture-calendar-wrap .calendar-content .calendar-time li.on{background: #6672cc;}
.culture-calendar-wrap .calendar-content .calendar-time li.on a{color:#fff;font-weight: bold;}
.culture-calendar-wrap .calendar-content .time-table{overflow-x: auto;margin-top:20px}
.culture-calendar-wrap .calendar-content .time-table table{table-layout: fixed;border-top:2px solid gray;border-bottom:1px gray;border-collapse: collapse;}
.culture-calendar-wrap .calendar-content .time-table table cation{}
.culture-calendar-wrap .calendar-content .time-table table thead{}
.culture-calendar-wrap .calendar-content .time-table table thead th{padding: 10px 0;background:#f9f9f9;border-top:1px solid #ddd;;font-size: 14px;;}
.culture-calendar-wrap .calendar-content .time-table table thead th + th{border-left:1px solid #ddd;}
.culture-calendar-wrap .calendar-content .time-table table thead th strong{display:block;width:75px}
.culture-calendar-wrap .calendar-content .time-table table thead th span{display:block;width:200px}
.culture-calendar-wrap .calendar-content .time-table table tbody{}
.culture-calendar-wrap .calendar-content .time-table table tbody th{width:70px !important;height:110px;font-size:12px}
.culture-calendar-wrap .calendar-content .time-table table tbody th{border-top:1px solid #ddd}
.culture-calendar-wrap .calendar-content .time-table table tbody td{border-left:1px solid #ddd;border-top:1px solid #ddd;font-size:12px;vertical-align: top;}
.culture-calendar-wrap .calendar-content .time-table table tbody td ul{height: 95px;margin:8px;overflow-x: auto;}
.culture-calendar-wrap .calendar-content .time-table table tbody td ul li{position:relative;padding-left:10px}
.culture-calendar-wrap .calendar-content .time-table table tbody td ul li:after{content:"";width:6px;height:6px;background:#0080d5;position:absolute;top:6px;left:0}
.culture-calendar-wrap .calendar-content .time-table table tbody td ul li + li{margin-top:10px}
.culture-calendar-wrap .calendar-content .time-table table tbody td ul li strong{display:block}
.culture-calendar-wrap .calendar-content .time-table table tbody td ul li span{display:block}

/* 강사지원서 작성 */
.deactivate-account .signup-privacy .submit-form{padding: 0 !important;}
.deactivate-account .signup-privacy .submit-form .form-item .form-head{float: none !important;width: 120px !important;}

.lecturetable tbody tr:nth-child(7) td span{border: 1px solid #ccc;display: inline-block;padding: 0 10px;min-width: 65px;}























































































































								

								

								

								

								

								

								

								

								

								

								

								

								

								

								

								

								

								

								

								

								

								

								

								

								

								

								

								

								

								

								

								

								

								

								

								

								

								

								

								

								

								

								

								

								

								

								

								

								

								

								