@charset "utf-8";
/*
	mir dam css modify
	date : 2018-07-27
	name : design team koh won ji
*/

* {padding:0; margin:0;}
html, body, input, textarea, select {font-size:13px; font-family:'Malgun Gothic', Sans-serif; color:#000; letter-spacing:-0.04em;}
h1, h2, h3, h4, h5, h6 {font-size:100%; font-weight: normal;}
li { list-style-type: none;}
a,a:active,a:visited {color:#4b7d92; text-decoration:none;}
a:hover {color:#000; text-decoration:underline;}
form { margin: 0; }
fieldset { border: 0; margin: 0; padding: 0; }
label { cursor: pointer; }
.skip {text-indent:-9999px; font-size:0; position:absolute; width:0; height:0;}
legend {text-indent:-9999px; font-size:0; width:0; height:0;}
hr {display: none;}
caption {text-indent:-9999px; font-size:0;  width:0; height:0;}
.hidden {text-indent:-9999px; font-size:0; width:0; height:0;}
.follow {visibility: hidden; position: absolute; top: 0; left: 0;}
img {border: 0; vertical-align: middle;}
table {border-collapse: collapse; border-spacing: 0; border: 0;}
th, td {vertical-align: middle;}

/* skipNav */
.skipNav { z-index:9999; position:relative; height:0;}
.skipNav ul li a {display:block; position:absolute; left:0; top:-120px; color:#fff; }
.skipNav ul li a:focus {background:#fff;color:#000; position:absolute; left:0; top:0px; border:2px solid #ffd52d; padding:5px 10px; font-weight:bold;}

/* title */
.adm_tt_m {font-size:28px; letter-spacing:-0.05em; background:url("/images_adm/common/bullet01.png") 0 0 no-repeat; line-height:100%; padding-left:20px;}
h2.bullet {font-size:28px; letter-spacing:-0.05em; line-height:100%; padding:0 0 0 20px; background:url("/images_adm/common/bullet01.png") 0 0 no-repeat;}
h3.bullet {font-size:16px; font-weight:bold; padding:2px 30px; margin:40px 0 15px; background:url('/images_adm/common/bullet02.png') no-repeat 0 50%;}

/* margin */
.mg2 {margin-bottom:.2em;}
.mg5 {margin-bottom:.5em;}
.mg7 {margin-bottom:.7em;}
.mg10 {margin-bottom:1em;}
.mg12 {margin-bottom:1.2em;}
.mg15 {margin-bottom:1.5em;}
.mg20 {margin-bottom:1em;}
.mg25 {margin-bottom:2.4em;}
.mg30 {margin-bottom:3em;}
.mg40 {margin-bottom:4em;}
.mg50 {margin-bottom:5em;}
.mg60 {margin-bottom:6em;}
.mg70 {margin-bottom:7em;}
.mg80 {margin-bottom:8em;}

/* button style */
button {border-radius:5px; border:none; cursor:pointer;}
button:hover {background:#222;}
.bt_style_black {padding:5px 10px; font-size:11px; background:#222; color:#fff;}
.bt_style_gray {padding:5px 10px; font-size:11px; background:#788692; color:#fff;}
.bt_style_red {padding:5px 10px; font-size:11px; background:#b00006; color:#fff;}
.bt_style_red:hover {background:#429dd1;}

/* select box */
select {appearance:none; font-family:inherit; background:url("/images_adm/common/max_lab_sel_24.png") no-repeat 98% 50% #fff; width:200px; height:37px; border:1px solid #d7d7d7; padding-left:10px; box-sizing:border-box; border-radius:0; vertical-align:middle;}
select:-ms-expand {display:none;}

/* checkbox, radio */
input[type="checkbox"] {width:20px; height:20px; vertical-align:middle;}
input[type="radio"] {width:20px; height:20px; vertical-align:middle;}

#ms_wrap {width:100%}

/* header */
#ms_header_wrap {width:100%; height:auto; position:relative; /*background:#32373b;*/
background: rgb(127,210,192); /* Old browsers */
background: -moz-linear-gradient(left, rgb(127,210,192) 0%, rgb(87,155,176) 50%, rgb(73,119,139) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left, rgb(127,210,192) 0%,rgb(87,155,176) 50%,rgb(73,119,139) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right, rgb(127,210,192) 0%,rgb(87,155,176) 50%,rgb(73,119,139) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7fd2c0', endColorstr='#49778b',GradientType=1 ); /* IE6-9 */
}
#ms_header h1 {width:100%; height:auto; box-sizing:border-box; padding:15px 60px;}
#ms_header .ms_store_sel {position:absolute; top:14px; right:340px;}
#ms_header .ms_store_sel select {width:200px; border:0; border-radius:50px; padding:0 20px;}
/* login info */
#ms_header .member_state {position:absolute; top:20px; right:60px; color:#fff;}
#ms_header .member_state a {display:inline-block; background:rgba(255,255,255,0.2); border-radius:3px; padding:7px 20px 10px; color:#fff; text-decoration:none; font-size:12px; line-height:100%; font-weight:bold;}
#ms_header .member_state a:hover {background:rgba(255,255,255,1); color:#4b7d92;}
/* navigation */
#ms_header #ms_nav {width:100%; height:50px; border-top:1px solid rgba(255,255,255,0.3);}
#ms_header #ms_nav .nav_list { text-align:center; width:1400px; margin:0 auto; }
#ms_header #ms_nav .nav_list li {position:relative; float:left; width:200px;}
#ms_header #ms_nav .nav_list li:before {content:''; width:1px; height:10px; background:rgba(255,255,255,0.3); position:absolute; top:20px; left:0; z-index:999;}
#ms_header #ms_nav .nav_list li:first-child:before {width:0;}
#ms_header #ms_nav .nav_list li a {display:block; padding:14px 0; box-sizing:border-box; text-align:center; color:#fff; font-size:14px; text-decoration:none;}
#ms_header #ms_nav .nav_list li a:hover {font-weight:bold;}

#ms_header #ms_nav .nav_list li .submn {position:absolute; top:49px; left:0; background:#32373b; width:100%; height:196px; border-top:1px solid #474b4f; border-right:1px solid #474b4f; box-sizing:border-box; z-index:99999;}
#ms_header #ms_nav .nav_list li .submn li {float:none; width:100%; }
#ms_header #ms_nav .nav_list li .submn li:before {width:0;}
#ms_header #ms_nav .nav_list li .submn li a {color:#fff; font-size:13px; padding:10px 20px; text-align:left;}
#ms_header #ms_nav .nav_list li .submn li a:hover {background:#000; color:#fff; font-weight:bold;}
/* fullmenu icon */
#ms_header .menu_icon {position:absolute; top:0; right:0;}
#ms_header .menu_icon a {display:block; width:50px; height:50px; background:url("/images_adm/common/menu_icon.png") center no-repeat #f4b53e; font-size:0;}
/* fullmenu */
#ms_header #ms_nav_short .nav_list_short {position:fixed; top:50%; left:50%; transform:translate(-50%, -50%); z-index:99; background:#32373b; width:1024px; height:564px;}
#ms_header #ms_nav_short .nav_list_short li {float:left; width:25%; min-height:282px; border-bottom:1px solid #474b4f; border-right:1px solid #474b4f; box-sizing:border-box;}
#ms_header #ms_nav_short .nav_list_short li a {display:block; padding:10px 20px; color:#fff; background:#383d42; border-bottom:1px solid #474b4f; font-size:15px; text-decoration:none;}
#ms_header #ms_nav_short .nav_list_short li a:hover {font-weight:bold; background:#000;}
#ms_header #ms_nav_short .nav_list_short li ul {width:100%;}
#ms_header #ms_nav_short .nav_list_short li ul li {float:none; width:100%; min-height:auto; border-bottom:none; border-right:none;}
#ms_header #ms_nav_short .nav_list_short li ul li a {font-size:13px; border-bottom:none; background:none;}

/* main contents */
#ms_contents {float:left; width:100%; height:auto; box-sizing:border-box; padding:60px;}
#ms_contents .main_content {float:left; width:57%;}
#ms_contents .dmax_content {float:right; width:40%;}
#ms_contents .box {width:100%; height:auto; position:relative; margin-bottom:40px;}
#ms_contents .box .d_more_view {display:block; position:absolute; top:0; right:0; background:#444e50; color:#fff; font-weight:bold; font-size:12px; text-align:center; padding:7px 20px; border-radius:3px; text-decoration:none;}
#ms_contents .box .d_more_view:hover {background:#4b7d92;}

@media all and (max-width:1400px) {
	#ms_contents .main_content {float:none; width:100%;}
	#ms_contents .dmax_content {float:none; width:100%;}
	#ms_contents .box {float:left;}
}

/* border style */
.bbs_list_g {width:100%; height:auto; overflow:hidden; border-radius:5px; margin-top:20px;}
.ms_bbs_tb {width:100%;}
.ms_bbs_tb thead {}
.ms_bbs_tb thead th {background:#eaebeb; border:1px solid #d7d7d7; padding:10px 20px;}
.ms_bbs_tb tbody th {text-align:left; padding:10px 20px; border:1px solid #d7d7d7; border-top:none; font-weight:normal;}
.ms_bbs_tb tbody td {text-align:center; padding:10px 20px; border-right:1px solid #d7d7d7; border-bottom:1px solid #d7d7d7;}
.ms_bbs_tb .end {display:block; width:auto; height:auto; border-radius:50px; background:#e79d10; color:#fff; font-size:11px; font-weight:bold; text-align:center; padding:5px 10px;}
.ms_bbs_tb .txt_skip {display:inline-block; text-overflow:ellipsis; white-space:nowrap; word-wrap:normal; overflow:hidden; width:220px;}

.ms_banner {width:100%; height:auto; background:#f7f7f7; border:1px solid #d7d7d7; border-radius:5px; box-sizing:border-box; padding:10px;}
.ms_banner ul {overflow:hidden; padding:5px 10px;}
.ms_banner ul li {display:inline-block;}
.ms_banner ul li a {display:block; text-align:center; padding:10px 25px; background:#d7d7d7; border-radius:5px; color:#000;}
.ms_banner ul li a:hover {background:#32373b; font-weight:bold; color:#fff;}
@media all and (max-width:1400px) {
	#ms_contents .ms_banner {float:right; width:47%; min-height:215px; margin-top:48px;}
	.ms_banner ul li {display:block; float:left; width:48%; margin:5px 1%;}
}

.ms_schedule {overflow:hidden;}
.ms_schedule .today_w {float:left; width:30%; position:relative; background:#788692; color:#fff; overflow:hidden; min-height:215px; margin-top:20px; border-radius:5px 0 0 5px;}
.ms_schedule .today_w .date {position:absolute; left:15px; top:10px;}
.ms_schedule .today_w .do_list {float:right; padding:20px 20px 20px 0; font-size:12px; width:50%;}
.ms_schedule .today_w .date .today {font-weight:bold; font-size:35px; float:left;}
.ms_schedule .today_w .date ul { float:left; font-size:11px; padding:10px 0 0 10px;letter-spacing:0.1em;}
.ms_schedule .today_w .view_bt { position:absolute; left:15px; top:70px;}
.ms_schedule .today_w .view_bt a {display:block; padding:4px 10px; font-size:11px; background:#222; color:#fff; border-radius:3px; text-decoration:none;}
.ms_schedule .today_w .view_bt a:hover {font-weight:bold; color:#fff;}

@media all and (max-width:1400px) {
	#ms_contents .ms_schedule {float:left; width:50%;}
}

.calendar {float:left; width:70%; box-sizing:border-box; padding:20px 20px 30px 20px; font-size:11px; margin-top:20px; border:1px solid #d7d7d7; border-left:none; border-radius:0 5px 5px 0; min-height:215px;}
.calendar table {width:100%;}
.calendar table th {width:14%; padding:5px 0; text-align:center;}
.calendar table td {text-align:center; padding:5px 0;}
.calendar table td .today {display:inline-block; width:20px; height:20px; line-height:20px; border-radius:100%; background:#5597ad; text-align:center; color:#fff; font-weight:bold;}
.calendar table td .dateon {color:#379002; text-decoration:underline;}
.calendar table td .sat {color:#447de9;}
.calendar table td .sun {color:#fb4a32; }

.domain_box .bbs_list_g {height:300px; overflow-y:auto; border-bottom:1px solid #d7d7d7;}

#footer {text-align:center; padding-bottom:30px;}
#footer cite {font-style:normal; text-transform:uppercase;}


/* login */
#ms_admin_login,.ms_login_group .login_bt_group ul,.ms_post .post_box .post_div .selec_tab{overflow:hidden}#ms_admin_login{position:absolute;left:50%;top:50%;margin-left:-480px;margin-top:-240px;width:920px;height:450px;background:#fff;border:1px solid #e7e8eb;border-radius:15px}.ms_admin_header{background:#222324;padding:25px 0;text-align:center}.ms_login_group{height:80%;background:url(/images_adm/login/top_line.png) no-repeat;position:relative}.ms_login_group .login_box{position:absolute;left:280px;top:95px}.ms_login_group .login_box h1{font-size:1.2em;margin:5px;color:#202020}.ms_login_group .login_box ul label{font-size:0;text-indent:-99999em;width:0;height:0}.ms_login_group .login_box .ip_st{border:1px solid #e0e0e0;padding:10px;width:230px}.ms_login_group .login_box ul{float:left}.ms_login_group .login_box ul li{margin:5px}.ms_login_group .login_box .login_bt{float:left;margin:5px}.ms_login_group .login_box .ip_st_bt{width:100px;height:86px;font-size:1.2em;font-weight:600;color:#fff;background:#b00006;border:1px solid #b00006;cursor:pointer}.ms_login_group .login_box .chk_id{clear:both;display:block;font-size:.9em;padding:5px}.ms_login_group .login_bt_group{position:absolute;right:50px;bottom:30px}.ms_login_group .login_bt_group ul li{float:left;margin:2px}.ms_login_group .login_bt_group ul li a{display:block;font-size:.85em;padding:4px 20px;color:#4e4e4e;background:#fff;border-radius:2px;text-decoration:none}.ms_find_idpw h1{background:#222324;padding:20px 25px;font-size:1.2em;font-weight:600;color:#fff}.ms_find_idpw .idpw{padding:40px 20px 30px;background:url(/images_adm/login/top_line.png) no-repeat}.ms_find_idpw .idpw ul{padding:20px;background:#f8f8f8;font-size:.9em;margin-bottom:30px}.ms_find_idpw .idpw .email_box{text-align:center;margin-bottom:20px}.ms_find_idpw .idpw .email_box label{padding-right:15px;font-weight:600}.ms_find_idpw .idpw .email_box input{border:1px solid #ccc;background:#f8f8f8;padding:5px;width:200px}.bt_group{text-align:center;padding:10px 0}.bt_group a{display:inline-block;padding:8px 25px;color:#fff}.black_bt{border:1px solid #333;background:#555}.bt_group a.red_bt{border:1px solid #c03637;background:#ce282a}.ms_post{background:#fff}.ms_post h1{background:#222324;padding:20px 25px;font-size:1.2em;font-weight:600;color:#fff}.ms_post .post_box{padding:30px 20px;background:url(/images_adm/login/top_line.png) no-repeat}.ms_post .post_box .post_div{border:1px solid #ccc;min-height:460px;position:relative}.ms_post .post_box .post_div .selec_tab li{width:50%;float:left}.ms_post .post_box .post_div .selec_tab li a{display:block;font-weight:600;padding:8px 0;text-align:center;background:#ededed;border-bottom:1px solid #ccc;border-right:1px solid #ccc}.ms_post .post_box .post_div .selec_tab li:last-child a{border-right:none}.ms_post .post_box .post_div .selec_tab li a.t_on{background:#fff;border-bottom:none}.ms_post .post_box .post_div .find_post{padding:15px;font-size:12px}.ms_post .post_box .post_div .find_post .search_box{text-align:center;border:1px solid #ccc;padding:15px 0}.ms_post .post_box .post_div .find_post .search_box input{padding:5px;margin:0 1px}.ms_post .post_box .post_div .find_post .search_box input.st01{border:1px solid #ccc;width:200px}.ms_post .post_box .post_div .find_post .search_box input.st02{padding:5px 10px;background:#333;color:#fff;border:1px solid #000}.ms_post .post_box .post_div .find_post input.st03{padding:3px 10px;border:1px solid #ccc}.ms_post .post_box .post_div .result_box{border:1px solid #ccc}.result_box table{width:100%}.result_box table th{text-align:center;padding:5px;background:#f8f8f8;border-bottom:1px solid #ccc}.result_box table th.left{border-right:1px solid #ccc}.result_box table td.no_t{text-align:center;padding:8px 5px}.result_box table td{text-align:center;padding:2px 5px}.ms_post .post_box .post_div .add_list span{padding-right:5px;font-weight:600}.ms_post .post_box .post_div .add_bt{position:absolute;bottom:0;width:100%;text-align:center}





