@charset "utf-8";
/* CSS Document */
body {background-color:#f9f9fb;}
.wrap {position:relative;}
pre{white-space: pre-wrap;}
textarea{box-sizing: border-box; line-height: 28px;}

/*popup_whole*/
.popup_whole {position:fixed; width:100%; height:100%; background:url(/resources/images/mgr_images/caption_25.png); z-index:99999; display:none;}
.popup_whole .popup_layer {width:450px; height:550px; background-color:#fff; position:absolute; top:50%; left:50%; margin-top:-325px; margin-left:-225px; border-radius:3px; overflow:hidden;}
.popup_whole .popup_layer .title {height:47px; line-height:47px; text-align:center; background-color:#50bebe; color:#fff; border-bottom:3px double #fff; position:relative;}
.popup_whole .popup_layer .title p {position:absolute; width:12px; height:12px; overflow:hidden; top:18px; right:18px; cursor:pointer;}
.popup_whole .popup_layer .title p img {display:block;}
.popup_whole .popup_layer .contents {padding:10px;}
.popup_whole#background_setting_form .popup_layer .contents .selected_color {width:30px; height:30px; border-radius:3px; display:inline-block; vertical-align:middle;} 
.popup_whole#background_setting_form .popup_layer .contents .registed_image_list {height:150px; padding:10px; border:1px solid #ddd; border-radius:3px; background-color:#f9f9fb; overflow-y:scroll;}
.popup_whole#background_setting_form .popup_layer .contents .registed_image_list ul li {position:relative; padding-left:60px; border-bottom:1px dotted #bbb; padding-bottom:10px; margin-bottom:10px; min-height:30px;}
.popup_whole#background_setting_form .popup_layer .contents .registed_image_list ul li p {display:inline-block; vertical-align:middle;}
.popup_whole#background_setting_form .popup_layer .contents .registed_image_list ul li p.select {position:absolute; top:8px; left:0;}
.popup_whole#background_setting_form .popup_layer .contents .registed_image_list ul li p.img {width:30px; height:30px; overflow:hidden; background-color:#ccc; margin-right:10px; position:absolute; top:3px; left:20px;}
.popup_whole#background_setting_form .popup_layer .contents .registed_image_list ul li p.img img {display:block; width:100%; height:100%; max-width:30px; max-height:30px;}
.popup_whole .popup_layer .button {text-align:center; clear:both; display:block;}
.popup_whole .popup_layer .button * {font-size:12px;}




#popup_layout_bg {background:url(/resources/images/mgr_images/layout_pattern.jpg) #f2f4f6;}
#popup_layout .inner {padding:20px 10px;}
#popup_layout .popup_caution {text-align:center; font-size:13px; font-weight:bold; padding:30px 0; background:url(/resources/images/mgr_images/pattern_circle_10.png) #666; border:1px solid #444; border-radius:3px; color:#fff;}

/*divView*/
#divView {position:fixed; width:100%; height:100%; top:0 !important; left:0 !important; background-color:transparent !important; background-image:url(/resources/images/mgr_images/caption_25.png); z-index:999; display:none;}
#divView>.inner {width:450px; height:450px; position:absolute; top:50%; left:50%; margin-top:-225px; margin-left:-225px; background-color:#fff; border-radius:3px;}
#divView>.inner .head {height:47px; line-height:47px; text-align:center; background-color:#44c4c4; color:#fff; border-bottom:3px double #fff; position:relative; border-radius:3px 3px 0 0; font-size:14px; font-weight:bold;}
#divView>.inner .head #close {position:absolute; width:12px; height:12px; overflow:hidden; top:18px; right:18px; cursor:pointer;}
#divView>.inner .head #close img {display:block;}
#divView>.inner .head #objclose {position:absolute; width:12px; height:12px; overflow:hidden; top:18px; right:18px; cursor:pointer;}
#divView>.inner .head #objclose img {display:block;}
#divView>.inner .list {display:block; margin:10px; height:380px; overflow-y:auto; overflow-x:hidden;}
#divView>.inner .list td {text-align:center; padding:10px;}
#divView>.inner .list td:hover {background-color:#f9f9fb;}
#divView>.inner .list td a {display:block; width:100%; height:100%;}
#divView>.inner .list ul.image {width:100%; display:block;}
#divView>.inner .list ul.image li {width:30%; height:130px; margin:0 2% 10px 0; display:inline-block; vertical-align:top; overflow:hidden; border:1px solid #ddd;}
#divView>.inner .list ul.image li a {display:block; width:100%; height:100%; overflow:hidden; background-position:center center; background-size:cover; transition:all 0.1s ease-out;}
#divView>.inner .list ul.image li:hover a {width:120%; height:120%; margin:-10% 0 0 -10%;}
#divView>.inner .list ul.logo {width:100%; display:block;}
#divView>.inner .list ul.logo li {width:48%; height:60px; margin:0 2% 10px 0; display:inline-block; vertical-align:top; overflow:hidden;}
#divView>.inner .list ul.logo li a {display:block; width:100%; height:100%; overflow:hidden; background-position:center center; background-size:cover; transition:all 0.1s ease-out;}
#divView>.inner .list ul.logo li:hover a {width:120%; height:120%; margin:-2.5% 0 0 -10%;}

#divView>.inner2 {width:450px; height:175px; position:absolute; top:50%; left:50%; margin-top:-225px; margin-left:-225px; background-color:#fff; border-radius:3px;}
#divView>.inner2 .head {height:47px; line-height:47px; text-align:center; background-color:#44c4c4; color:#fff; border-bottom:3px double #fff; position:relative; border-radius:3px 3px 0 0; font-size:14px; font-weight:bold;}
#divView>.inner2 .head #close {position:absolute; width:12px; height:12px; overflow:hidden; top:18px; right:18px; cursor:pointer;}
#divView>.inner2 .head #close img {display:block;}
#divView>.inner2 .head #objclose {position:absolute; width:12px; height:12px; overflow:hidden; top:18px; right:18px; cursor:pointer;}
#divView>.inner2 .head #objclose img {display:block;}
#divView>.inner2 .list {display:block; margin:10px; height:380px; overflow-y:auto; overflow-x:hidden;}
#divView>.inner2 .list td {text-align:center; padding:10px;}
#divView>.inner2 .list td a {display:block; width:100%; height:100%;}

/*admin_login*/
#admin_login_whole {display: table; background:url(/resources/images/mgr_images/login_bg_opacity.jpg) no-repeat center top; background-size:cover; position:fixed; width:100%; height:100%; min-width:900px;}
#admin_login_whole>.inner {display: table-cell; text-align: center; vertical-align: middle; background:url(/resources/images/mgr_images/login_pattern.png);}
#admin_login_whole #admin_login_form {width:606px; height:424px; margin: 0 auto; background:url(/resources/images/mgr_images/login_form_bg.png) no-repeat center 100px;}

#admin_login_whole #admin_login_form .admin_login_form_lower .inner {padding:60px 70px; padding: 26px 70px;}
#admin_login_whole #admin_login_form .admin_login_form_lower .inner ul li.input {position:relative; padding-left:110px; margin-bottom:10px;}
#admin_login_whole #admin_login_form .admin_login_form_lower .inner ul li.input input {height:50px; line-height:50px; width:90%; padding:0 5%; font-size:14px;}
#admin_login_whole #admin_login_form .admin_login_form_lower .inner ul li.input label {position:absolute; top:0; left:0; font-family:'Open Sans', sans-serif; font-weight:700; color:#00abcd; display:block; width:90px; text-align:center; height:50px; line-height:50px;}
#admin_login_whole #admin_login_form .admin_login_form_lower .inner ul li.save {height:48px; line-height:48px; border-top:1px solid #444; border-bottom:1px solid #444; text-align:center; display:block; margin-top:20px;}
#admin_login_whole #admin_login_form .admin_login_form_lower .inner ul li.save p {display:inline-block;}
#admin_login_whole #admin_login_form .admin_login_form_lower .inner ul li.save p label {font-size:12px; font-weight:bold; color:#888;}
#admin_login_whole #admin_login_form .admin_login_form_lower .inner ul li.save p.save_id {padding-right:20px;}
#admin_login_whole #admin_login_form .admin_login_form_lower .inner ul li.save p.save_pw {padding-left:20px;}
#admin_login_whole #admin_login_form .admin_login_form_lower .inner ul li.btn {display:block; margin-top:30px;}
#admin_login_whole #admin_login_form .admin_login_form_lower .inner ul li.btn input {height:60px; line-height:60px; background-color:#00afa5; border:0; color:#fff; width:100%; font-family:'Open Sans', sans-serif; font-weight:700; font-size:18px;}
#admin_login_whole #admin_login_form .admin_login_form_lower .inner ul li.btn input:hover {background-color:#009d94;}
#admin_login_whole #admin_login_form .admin_login_form_lower .inner ul select{height: 50px; line-height: 50px; font-size: 14px; width: 100%; margin-bottom: 10px;}
#admin_login_whole #admin_login_form .admin_login_form_lower .inner ul select:hover{border-color:#111;}
#admin_login_whole #admin_login_form .admin_login_form_lower .inner ul li.input{display: flex;}

/*admin_whole*/
#admin_whole {min-width:1200px;}

/*admin_header*/
#admin_header {width:100%; height:70px; position:relative; background:url(/resources/images/mgr_images/header_innerglow.png) repeat-x center bottom #4b5055; min-width:1200px;}
#admin_header h3 {float:left; height:70px; overflow:hidden;}
#admin_header h3 #logo_short {display:none;}

#admin_header #admin_gnb {float:left; position:relative; z-index:9999;}
#admin_header #admin_gnb>ul>li {width:160px; background:url(/resources/images/mgr_images/header_innerglow.png) repeat-x center bottom #41464b; float:left; text-align:center; border-left:1px solid #555a5f; border-right:1px solid #373c41; position:relative;}
#admin_header #admin_gnb>ul>li>a {color:#fff; display:block; height:70px; line-height:70px;}
#admin_header #admin_gnb>ul>li>a>p {text-indent:30px; color:#fff;}
#admin_header #admin_gnb>ul>li:hover {background:url(/resources/images/mgr_images/gnb_00_on.jpg) repeat-x center center;}
#admin_header #admin_gnb>ul>li.gnb_01:hover {background:url(/resources/images/mgr_images/gnb_01_on.jpg) repeat-x center center;}
#admin_header #admin_gnb>ul>li.gnb_02:hover {background:url(/resources/images/mgr_images/gnb_02_on.jpg) repeat-x center center;}
#admin_header #admin_gnb>ul>li.gnb_03:hover {background:url(/resources/images/mgr_images/gnb_03_on.jpg) repeat-x center center;}
#admin_header #admin_gnb>ul>li.gnb_04:hover {background:url(/resources/images/mgr_images/gnb_04_on.jpg) repeat-x center center;}
#admin_header #admin_gnb>ul>li.gnb_05:hover {background:url(/resources/images/mgr_images/gnb_05_on.jpg) repeat-x center center;}
#admin_header #admin_gnb>ul>li.gnb_01>a {background:url(/resources/images/mgr_images/gnb_icon.png) no-repeat 0 0;}
#admin_header #admin_gnb>ul>li.gnb_02>a {background:url(/resources/images/mgr_images/gnb_icon.png) no-repeat -160px 0;}
#admin_header #admin_gnb>ul>li.gnb_03>a {background:url(/resources/images/mgr_images/gnb_icon.png) no-repeat -320px 0;}
#admin_header #admin_gnb>ul>li.gnb_04>a {background:url(/resources/images/mgr_images/gnb_icon.png) no-repeat -480px 0;}
#admin_header #admin_gnb>ul>li.gnb_05>a {background:url(/resources/images/mgr_images/gnb_icon.png) no-repeat -640px 0;}
#admin_header #admin_gnb>ul>li.gnb_01:hover>a {background:url(/resources/images/mgr_images/gnb_icon.png) no-repeat 0 -70px;}
#admin_header #admin_gnb>ul>li.gnb_02:hover>a {background:url(/resources/images/mgr_images/gnb_icon.png) no-repeat -160px -70px;}
#admin_header #admin_gnb>ul>li.gnb_03:hover>a {background:url(/resources/images/mgr_images/gnb_icon.png) no-repeat -320px -70px;}
#admin_header #admin_gnb>ul>li.gnb_04:hover>a {background:url(/resources/images/mgr_images/gnb_icon.png) no-repeat -480px -70px;}
#admin_header #admin_gnb>ul>li.gnb_05:hover>a {background:url(/resources/images/mgr_images/gnb_icon.png) no-repeat -640px -70px;}

#admin_header #admin_gnb>ul>li.gnb_06 {display:none;}

#admin_header #admin_gnb>ul>li>ul {border-left:1px solid #ddd; border-right:1px solid #ddd; position:absolute; top:70px; left:0; width:158px; display:none;}
#admin_header #admin_gnb>ul>li:hover>ul {display:block;}
#admin_header #admin_gnb>ul>li>ul>li {height:29px; line-height:29px; font-size:12px; background-color:#fff; border-bottom:1px solid #ddd; text-align:left; padding-left:10px;}
#admin_header #admin_gnb>ul>li>ul>li>a {display:block; width:100%; height:100%; color:#888;}
#admin_header #admin_gnb>ul>li>ul>li:hover {background-color:#f9f9fb;}
#admin_header #admin_gnb>ul>li>ul>li:hover>a {color:#50baaf;}
#admin_header #admin_gnb>ul>li>ul>li>a>span {display:inline-block; width:8px; height:1px; background-color:#888; vertical-align:middle; margin-right:10px;}
#admin_header #admin_gnb>ul>li>ul>li.deco {border:0; margin:0; padding:0; background:none; width:16px; height:14px; position:absolute; top:-14px; left:50%; margin-left:-8px;}
#admin_header #admin_gnb>ul>li>ul>li.deco img {display:block;}

#admin_header #admin_gnb>ul>li.admin_gnb_more {width:70px;}
#admin_header #admin_gnb>ul>li.admin_gnb_more>img {width:100%; height:auto; display:block; cursor:pointer;}
#admin_header #admin_gnb>ul>li.admin_gnb_more>ul {border-left:1px solid #555; border-right:1px solid #333;}
#admin_header #admin_gnb>ul>li.admin_gnb_more>ul>li {height:auto; background-color:#444; border-top:1px solid #555; border-bottom:1px solid #333; position:relative;}
#admin_header #admin_gnb>ul>li.admin_gnb_more>ul>li>a {color:#fff; line-height:36px;}
#admin_header #admin_gnb>ul>li.admin_gnb_more>ul>li>a:hover {color:#3cdcff;}
#admin_header #admin_gnb>ul>li.admin_gnb_more>ul>li>ul {position:absolute; top:-1px; left:149px; width:158px; overflow:hidden; padding-left:10px; background:url(/resources/images/mgr_images/admin_gnb_left.png) no-repeat left 12px; display:none;}
#admin_header #admin_gnb>ul>li.admin_gnb_more>ul>li>ul>li {border-left:1px solid #ddd; border-right:1px solid #ddd;}
#admin_header #admin_gnb>ul>li.admin_gnb_more>ul>li>ul>li:first-child {border-top:1px solid #ddd; border-left:0;}
#admin_header #admin_gnb>ul>li.admin_gnb_more>ul>li>ul>li>a {background-color:#fff; display:block; height:100%; padding-left:15px; color:#888; border-bottom:1px solid #ddd; line-height:36px;}
#admin_header #admin_gnb>ul>li.admin_gnb_more>ul>li>ul>li>a:hover {color:#444; font-weight:bold; background-color:#f9f9fb;}
#admin_header #admin_gnb>ul>li.admin_gnb_more>ul>li.admin_has_sub:hover>ul {display:block;}

#admin_header #admin_info {position:absolute; top:0; right:0;  z-index:0;}
#admin_header #admin_info>ul {display:inline-block;}
#admin_header #admin_info>ul>li {color:#fff; display:inline-block; vertical-align:middle; margin:0;}
#admin_header #admin_info>ul>li.user {margin-right:-6px; border-right:1px solid #373c41;}
#admin_header #admin_info>ul>li.user p {display:inline-block; vertical-align:middle; font-size:12px; color:#ccc;}
#admin_header #admin_info>ul>li.user p span {color:#fff;}
#admin_header #admin_info>ul>li.user p.name {font-size:14px; margin-right:5px;}
#admin_header #admin_info>ul>li.user p.name span {font-weight:bold;}
#admin_header #admin_info>ul>li.user p.profile {width:70px; height:70px; overflow:hidden; position:relative; background:url(/resources/images/mgr_images/header_member_noimg.png) no-repeat center center #41464b;}
#admin_header #admin_info>ul>li.user p.profile a {display:block; width:100%; height:100%;}
#admin_header #admin_info>ul>li.user p.profile img {width:100%; height:100%; display:block;}
#admin_header #admin_info>ul>li#admin_sub_gnb {width:70px; height:70px; cursor:pointer; border-left:1px solid #555a5f;}

/*admin_right*/
#admin_right {position:fixed; width:220px; height:100%; top:0; right:-220px; background:url(/resources/images/mgr_images/right_innerglow.png) repeat-y left top #41464b; z-index:10000;}
#admin_right .inner>h3 {height:69px; line-height:69px; position:relative; color:#aeb0b1; text-indent:20px; border-bottom:1px solid #373c41; background-color:#373c41; font-family:'Open Sans', sans-serif; font-weight:300;}
#admin_right .inner>h3 b {font-weight:700; color:#d9d9da;}
#admin_right .inner>h3 span {position:absolute; top:0; right:20px; cursor:pointer;}
#admin_right .inner .list>ul {position:relative; height:100%;}
#admin_right .inner .list>ul>li {color:#fff; font-size:13px; border-top:1px solid #555a5f; border-bottom:1px solid #373c41; position:relative; transition:all 0.1s ease-out;}
#admin_right .inner .list>ul>li>a {color:#fff; padding:20px; display:block; width:100%; height:100%;}
#admin_right .inner .list>ul>li p {position:absolute; top:22px; right:20px; width:17px; height:17px; overflow:hidden;}
#admin_right .inner .list>ul>li:hover {background-color:#555a5f;}
#admin_right .inner .list>ul>li:hover p img {display:block; margin-top:-17px;}
#admin_right .inner .list>ul>li.active {background-color:#44c4c4;}
#admin_right .inner .list>ul>li.active p img {display:block; margin-top:-17px;}
#admin_right .inner .list>ul>li>ul {background-color:#373c41; display:none; height:190px; overflow-y:auto; overflow-x:hidden;}
#admin_right .inner .list>ul>li>ul>li {border-bottom:1px solid #2d3237; transition:all 0.1s ease-out;}
#admin_right .inner .list>ul>li>ul>li>a {display:block; width:100%; height:100%; padding:10px 20px; color:#aeb0b1;}
#admin_right .inner .list>ul>li>ul>li:hover {background-color:#31363a;}
#admin_right .inner .list>ul>li>ul>li:hover a {color:#fff;}

/*admin_footer*/
#admin_footer {clear:both; width:100%; height:74px; line-height:74px; background-color:#f9f9fb; border-top:1px solid #e2e2e2; min-width:1200px; position:relative; z-index:9999;}
#admin_footer .wrap {padding:0 20px; font-size:12px; font-family:'Open Sans', sans-serif;}
#admin_footer .fl p {display:inline-block; vertical-align:middle; margin-right:20px; color:#84868a;}
#admin_footer .fl p img {display:inline-block; vertical-align:middle;}
#admin_footer .fr {color:#b0b1b4; font-size:11px;}
#admin_footer .fr p#scroll_top {width:30px; height:30px; position:relative; overflow:hidden; cursor:pointer; display:block; margin-top:22px; margin-left:20px;}
#admin_footer .fr p#scroll_top img {position:absolute; top:0; left:0;}
#admin_footer .fr p#scroll_top:hover img {top:-30px;}

/*admin_main_layout*/
#admin_main_layout {background:url(/resources/images/mgr_images/layout_pattern.jpg) #f2f4f6;}
#admin_main_layout>.admin_wrap {padding:30px;}
#admin_main_layout #quick_area { margin-bottom:30px; border-bottom:1px dotted #96a0aa;}
#admin_main_layout #quick_area #main_title {width:100%; float:left;}
#admin_main_layout #quick_area #main_title ul li.t1 {font-size:16px; font-family:'Open Sans', sans-serif; font-weight:700; color:#96a0aa;}
#admin_main_layout #quick_area #main_title ul li.t2 {font-size:35px; font-family:'Open Sans', sans-serif; font-weight:300; color:#96a0aa; margin-bottom:10px;}
#admin_main_layout #quick_area #main_title ul li.t2 b {font-weight:300; color:#4b5055;}
#admin_main_layout #quick_area #main_title ul li.t2 span {font-weight:700; color:#00abcd;}
#admin_main_layout #quick_area #main_title ul li.t3 {font-size:12px; color:#96a0aa;}
#admin_main_layout #quick_area #main_title ul li.t3 img {display:inline-block; vertical-align:middle; margin-right:5px;}
#admin_main_layout #quick_area #main_title ul li.t3 span {color:#cdd2d7; margin:0 10px;}
#admin_main_layout #quick_area #main_title ul li.t3 span#tictok {margin:0; color:#96a0aa;}
#admin_main_layout #quick_area #main_quick {padding-left:500px;}
#admin_main_layout #quick_area #main_quick ul li {float:left; position:relative; height:100px; width:23.5%; margin-right:2%; cursor:pointer; border-radius:3px; box-shadow:0px 1px 5px #e6e9ed;}
#admin_main_layout #quick_area #main_quick ul li div.img {width:100px; height:100px; background-color:#96a0aa; border-radius:3px 0 0 3px; position:absolute; top:0; left:0; overflow:hidden; transition:all 0.1s ease-out;}
#admin_main_layout #quick_area #main_quick ul li div.img img {width:100%; height:auto; display:block; transition:all 0.1s ease-out;}
#admin_main_layout #quick_area #main_quick ul li div.text {padding-left:100px; height:98px; line-height:98px; background-color:#fff; border-top:1px solid #d7dce1; border-bottom:1px solid #d7dce1; border-right:1px solid #d7dce1; border-radius:3px; text-align:center; transition:all 0.1s ease-out;}
#admin_main_layout #quick_area #main_quick ul li:hover div.img {background-color:#4591cc;}
#admin_main_layout #quick_area #main_quick ul li:hover div.img img {width:120%; margin:-10% 0 0 -10%;}
#admin_main_layout #quick_area #main_quick ul li:hover div.text {background-color:#96a0aa; border-top:1px solid #96a0aa; border-bottom:1px solid #96a0aa; border-right:1px solid #96a0aa; color:#fff; font-weight:bold;}

#admin_main_layout #contents_area>div {height:335px; float:left; width:49%; margin-right:2%; margin-bottom:30px; border-radius:3px; box-shadow:0px 1px 5px #e6e9ed;}
#admin_main_layout #contents_area #callendar{margin-right:0% !important;}
#admin_main_layout #contents_area>div .title {height:60px; line-height:60px; background-color:#666; border-radius:3px 3px 0 0; overflow:hidden;}
#admin_main_layout #contents_area>div .title ul {padding:0 30px;}
#admin_main_layout #contents_area>div .title ul li.t1 {color:#fff; font-size:18px; font-family:'Open Sans', sans-serif; font-weight:700; float:left;}
#admin_main_layout #contents_area>div .title ul li.t1 span {color:#bbb; font-size:12px; font-weight:normal;}
#admin_main_layout #contents_area>div .title ul li.t2 {float:right; font-size:12px; color:#fff; padding-right:5px;}
#admin_main_layout #contents_area>div .title ul li.t2 a {display:block; width:100%; height:100%; color:#fff; padding-right:10px; background:url(/resources/images/mgr_images/main_icon_more.png) no-repeat right center;}

#admin_main_layout #contents_area>div .list {height:275px; background-color:#fff; border-left:1px solid #d7dce1; border-right:1px solid #d7dce1; border-bottom:1px solid #d7dce1; border-radius:0 0 3px 3px; clear:both;}
#admin_main_layout #contents_area>div .list>.inner {padding:20px;}
#admin_main_layout #contents_area>div .list>.inner #curve_chart{overflow:auto;}

#admin_main_layout #contents_area>div#information .title {background-color:#50bebe;}
#admin_main_layout #contents_area>div#information .title ul li.t1 span {color:#c5e6e6;}
#admin_main_layout #contents_area>div#information .list .upper {padding-bottom:20px; margin-bottom:20px; border-bottom:1px dotted #bbb;}
#admin_main_layout #contents_area>div#information .list .upper ul li {font-size:14px; line-height:24px;}
#admin_main_layout #contents_area>div#information .list .upper ul li span {color:#44c4c4; font-weight:bold;}
#admin_main_layout #contents_area>div#information .list .lower ul {background:url(/resources/images/mgr_images/main_info_divine.png) no-repeat center center;}
#admin_main_layout #contents_area>div#information .list .lower ul li {text-align:center; font-size:12px; line-height:20px; padding-top:20px;}
#admin_main_layout #contents_area>div#information .list .lower ul li p.icon {margin-bottom:10px;}
#admin_main_layout #contents_area>div#information .list .lower ul li p.icon img {display:block; margin:0 auto;}
#admin_main_layout #contents_area>div#information .list .lower ul li p.text {color:#888;}
#admin_main_layout #contents_area>div#information .list .lower ul li p.text b {font-size:14px; color:#444;}
#admin_main_layout #contents_area>div#information .list .lower ul li p.text b span {font-weight:normal; color:#bbb;}

#admin_main_layout #contents_area>div#callendar .title {background-color:#bb77d7;}
#admin_main_layout #contents_area>div#callendar .title ul li.t1 span {color:#e5cff0;}
#admin_main_layout #contents_area>div#callendar .list .upper {margin-bottom:15px;}
#admin_main_layout #contents_area>div#callendar .list .upper ul li.t1 {float:left;}
#admin_main_layout #contents_area>div#callendar .list .upper ul li.t1 b {color:#44c4c4;}
#admin_main_layout #contents_area>div#callendar .list .upper ul li.t1 span {color:#bbb;}
#admin_main_layout #contents_area>div#callendar .list .upper ul li.t2 {float:right;}
#admin_main_layout #contents_area>div#callendar .list .upper ul li.t2 a {display:inline-block; width:20px; height:20px; line-height:20px; text-align:center; border:1px solid #bbb; font-family:'Open Sans', sans-serif; font-size:12px; color:#8c96a0;}
#admin_main_layout #contents_area>div#callendar .list .upper ul li.t2 a.prev {margin-right:5px;}
#admin_main_layout #contents_area>div#callendar .list .upper ul li.t2 a:hover {background-color:#f9f9fb; color:#444;}
#admin_main_layout #contents_area>div#callendar .list .lower table {border-top:2px solid #96a0aa; border-right:0; border-left:0; border-bottom:0; table-layout:fixed; height:195px;}
#admin_main_layout #contents_area>div#callendar .list .lower th {border-right:1px solid #ddd; color:#888;}
#admin_main_layout #contents_area>div#callendar .list .lower td {border-right:1px solid #ddd; text-align:center; color:#888;}
#admin_main_layout #contents_area>div#callendar .list .lower td a {display:block; width:100%; height:100%; padding-top:5px;}
#admin_main_layout #contents_area>div#callendar .list .lower .sun {color:#f04646;}
#admin_main_layout #contents_area>div#callendar .list .lower .sat {color:#00abcd; border-right:0;}
#admin_main_layout #contents_area>div#callendar .list .lower td.schedule {background-color:#f9f9fb; font-weight:bold;}
#admin_main_layout #contents_area>div#callendar .list .lower td.today {background-color:#ffc561; color:#fff;}
#admin_main_layout #contents_area>div#callendar .list table {border-top:0; border-right:0; border-left:0; border-bottom:0; table-layout:fixed;}
#admin_main_layout #contents_area>div#callendar .list td {padding:7px 0; transition:background-color 0.1s ease-out; border-bottom:1px dotted #b4bec8;}
#admin_main_layout #contents_area>div#callendar .list tr:hover td {background-color:#f9f9fb; cursor:pointer;}
#admin_main_layout #contents_area>div#callendar .list td.tag {background:none;}
#admin_main_layout #contents_area>div#callendar .list td.tag div {border:1px solid #1ebea0; border-radius:3px; width:150px; padding:5px 10px; transition:background-color 0.1s ease-out;}
#admin_main_layout #contents_area>div#callendar .list td.tag div p {color:#1ebea0; text-align:center; font-weight:bold; width:80px; overflow:hidden;}
#admin_main_layout #contents_area>div#callendar .list tr:hover div {background-color:#1ebea0;}
#admin_main_layout #contents_area>div#callendar .list tr:hover div p {color:#fff;}
#admin_main_layout #contents_area>div#callendar .list td.headline p {padding-right:10px; height:26px; line-height:26px; overflow:hidden;}
#admin_main_layout #contents_area>div#boacallendarrds .list td.name {font-weight:bold;}
#admin_main_layout #contents_area>div#callendar .list td.date {background:none; color:#96a0aa;}

#admin_main_layout #contents_area>div#member {margin-right:0;}
#admin_main_layout #contents_area>div#member .title {background-color:#83c55a;}
#admin_main_layout #contents_area>div#member .title ul li.t1 span {color:#d3e9c8;}
#admin_main_layout #contents_area>div#member .list table {border-top:0; border-right:0; border-left:0; border-bottom:0; table-layout:fixed;}
#admin_main_layout #contents_area>div#member .list td {padding:8px 0; background:url(/resources/images/mgr_images/table_divine.png) no-repeat right center; transition:background-color 0.1s ease-out;}
#admin_main_layout #contents_area>div#member .list tr:hover td {background-color:#f9f9fb; cursor:pointer;}
#admin_main_layout #contents_area>div#member .list td.profile {background:none;}
#admin_main_layout #contents_area>div#member .list td.profile .inner {position:relative; width:40px; height:40px; transition:all 0.1s ease-out;}
#admin_main_layout #contents_area>div#member .list td.profile .inner p.fake {width:40px; height:40px; position:absolute; top:0; left:0; z-index:999;}
#admin_main_layout #contents_area>div#member .list td.profile .inner p.img {width:40px; height:40px; overflow:hidden; background:url(/resources/images/mgr_images/main_member_noimg.png) no-repeat center center; border-radius:20px;}
#admin_main_layout #contents_area>div#member .list td.profile .inner p.img img {display:block; width:100%; height:auto; transition:all 0.1s ease-out;}
#admin_main_layout #contents_area>div#member .list td.name {font-family:'Open Sans', sans-serif; font-weight:700; font-size:14px;}
#admin_main_layout #contents_area>div#member .list td.name span {color:#96a0aa; font-weight:normal; font-size:12px;}
#admin_main_layout #contents_area>div#member .list td.date {color:#8c969b; font-size:11px;}
#admin_main_layout #contents_area>div#member .list td.date b {color:#666; font-family:'Open Sans', sans-serif; font-weight:700;}
#admin_main_layout #contents_area>div#member .list td.state {background:none;}
#admin_main_layout #contents_area>div#member .list td.state div {text-align:center; display:inline-block; font-weight:bold; padding-left:25px;}
#admin_main_layout #contents_area>div#member .list td.state div.check {background:url(/resources/images/mgr_images/icon_check.png) no-repeat left center; color:#1ebea0;}
#admin_main_layout #contents_area>div#member .list td.state div.denied {background:url(/resources/images/mgr_images/icon_denied.png) no-repeat left center; color:#f04646;}
#admin_main_layout #contents_area>div#member .list td.state div.go {background:url(/resources/images/mgr_images/icon_go.png) no-repeat right center; color:#3db3ca; padding-left:0; padding-right:25px;}
#admin_main_layout #contents_area>div#member .list td.state div.go a {color:#3db3ca; display:block; width:100%; height:100%;}
#admin_main_layout #contents_area>div#member .list tr:hover td.profile .inner {padding-left:10px;}
#admin_main_layout #contents_area>div#member .list tr:hover td.profile .inner p.img img {width:120%; height:auto; margin:-10% 0 0 -10%;}
#admin_main_layout #contents_area>div#member .list tr:hover td.name {color:#1ebea0;}

#admin_main_layout #contents_area>div#boards {width:49%; margin-bottom:0;}
#admin_main_layout #contents_area>div#boards .title {background-color:#ec7272;}
#admin_main_layout #contents_area>div#boards .title ul li.t1 span {color:#f8cece;}
#admin_main_layout #contents_area>div#boards .list table {border-top:0; border-right:0; border-left:0; border-bottom:0; table-layout:fixed;}
#admin_main_layout #contents_area>div#boards .list td {padding:7px 0; background:url(/resources/images/mgr_images/table_divine.png) no-repeat right center; transition:background-color 0.1s ease-out; border-bottom:1px dotted #b4bec8;}
#admin_main_layout #contents_area>div#boards .list tr:hover td {background-color:#f9f9fb; cursor:pointer;}
#admin_main_layout #contents_area>div#boards .list td.tag {background:none;}
#admin_main_layout #contents_area>div#boards .list td.tag div {border:1px solid #1ebea0; border-radius:3px; width:80px; padding:5px 10px; transition:background-color 0.1s ease-out;}
#admin_main_layout #contents_area>div#boards .list td.tag div p {color:#1ebea0; text-align:center; font-weight:bold; width:80px; overflow:hidden;}
#admin_main_layout #contents_area>div#boards .list tr:hover div {background-color:#1ebea0;}
#admin_main_layout #contents_area>div#boards .list tr:hover div p {color:#fff;}
#admin_main_layout #contents_area>div#boards .list td.headline p {padding-right:10px; height:26px; line-height:26px; overflow:hidden;}
#admin_main_layout #contents_area>div#boards .list td.name {font-weight:bold;}
#admin_main_layout #contents_area>div#boards .list td.date {background:none; color:#96a0aa;}

#admin_main_layout #contents_area>div#statistics {width:49%; margin-right:0; margin-bottom:0;}
#admin_main_layout #contents_area>div#statistics .title {background-color:#3db3ca;}
#admin_main_layout #contents_area>div#statistics .title ul li.t1 span {color:#c1e3eb;}

/*admin_sub_layout*/
#admin_sub_layout {clear:both; background-color:#f2f4f6; min-width:1200px;}
#admin_sub_layout #admin_sub_title {width:100%; height:60px; line-height:60px; background:url(/resources/images/mgr_images/sub_title_bg.png) no-repeat right center #666;}
#admin_sub_layout #admin_sub_title ul li {color:#fff;}
#admin_sub_layout #admin_sub_title ul li.title {float:left; padding-left:30px; font-size:20px; letter-spacing:-0.5pt; }
#admin_sub_layout #admin_sub_title ul li.title span {color:#fff; font-weight:bold;}
#admin_sub_layout #admin_sub_title ul li.location {float:right; font-size:12px; padding:0 30px 0 0; position:relative;}
#admin_sub_layout #admin_sub_title ul li.location span {margin:0 5px; color:#bbb;}
#admin_sub_layout #admin_sub_title ul li.location p.icon {position:absolute; top:15px; left:-45px; width:30px; height:30px; background:url(/resources/images/mgr_images/header_icon.png) no-repeat 0 -30px;}
#admin_sub_layout #admin_sub_title.admin_sub_01 {background:url(/resources/images/mgr_images/sub_title_bg.png) no-repeat right center #50bebe;}
#admin_sub_layout #admin_sub_title.admin_sub_01 ul li.location span {color:#c5e6e6;}
#admin_sub_layout #admin_sub_title.admin_sub_02 {background:url(/resources/images/mgr_images/sub_title_bg.png) no-repeat right center #bb77d7;}
#admin_sub_layout #admin_sub_title.admin_sub_02 ul li.location span {color:#e5cff0;}
#admin_sub_layout #admin_sub_title.admin_sub_03 {background:url(/resources/images/mgr_images/sub_title_bg.png) no-repeat right center #83c55a;}
#admin_sub_layout #admin_sub_title.admin_sub_03 ul li.location span {color:#d3e9c8;}
#admin_sub_layout #admin_sub_title.admin_sub_04 {background:url(/resources/images/mgr_images/sub_title_bg.png) no-repeat right center #ec7272;}
#admin_sub_layout #admin_sub_title.admin_sub_04 ul li.location span {color:#f8cece;}
#admin_sub_layout #admin_sub_title.admin_sub_05 {background:url(/resources/images/mgr_images/sub_title_bg.png) no-repeat right center #3db3ca;}
#admin_sub_layout #admin_sub_title.admin_sub_05 ul li.location span {color:#c1e3eb;}

#admin_sub_layout #admin_control {width:100%; height:49px; line-height:49px; background-color:#eee; border-bottom:1px solid #ccc; font-size:12px;}
#admin_sub_layout #admin_control .wrap {padding:0 10px;}
#admin_sub_layout #admin_control input[type="button"] {font-size:12px; border:1px solid #888; background-color:#fff; color:#444;}
#admin_sub_layout #admin_control input[type="button"]:hover {border:1px solid #444; background-color:#f9f9fb; color:#444;}
#admin_sub_layout.admin_calendar #admin_control {position:relative;}
#admin_sub_layout.admin_calendar #admin_control .fl {float:none !important; position:absolute; top:0; left:0; width:100%; height:100%; display:block; text-align:center;}
#admin_sub_layout.admin_calendar #admin_control .fl p {display:inline-block; vertical-align:middle;}
#admin_sub_layout.admin_calendar #admin_control .fr {position:relative; z-index:1;}

#admin_sub_layout #admin_contents {padding:30px; min-height:440px;}
#admin_sub_layout #admin_contents .title{font-size:16px; font-weight:bold;color:#555a5f}
#admin_sub_layout #admin_pg_info {margin-bottom: 10px;}
#admin_sub_layout #admin_page_info {height:49px; line-height:49px; margin-bottom:10px; border-bottom:1px solid #bbb; font-size:14px;}
#admin_sub_layout #admin_contents>iframe {border:1px solid #ddd; border-radius:3px;}

/*open_admin_sub_layout*/
#open_admin_sub_layout { clear: both; background-color: #f2f4f6; min-width: 95%;}
#open_admin_sub_layout #admin_sub_title { width: 100%; height: 60px; line-height: 60px; background: url(/resources/images/mgr_images/sub_title_bg.png) no-repeat right center #666;}
#open_admin_sub_layout #admin_sub_title ul li { color: #fff;}
#open_admin_sub_layout #admin_sub_title ul li.title { float: left; padding-left: 30px; font-size: 20px; letter-spacing: -0.5pt;}
#open_admin_sub_layout #admin_sub_title ul li.title span {color: #fff; font-weight: bold;}
#open_admin_sub_layout #admin_sub_title ul li.location { float: right; font-size: 12px; padding: 0 30px 0 0; position: relative;}
#open_admin_sub_layout #admin_sub_title ul li.location span {margin: 0 5px; color: #bbb;}
#open_admin_sub_layout #admin_sub_title ul li.location p.icon {position: absolute; top: 15px; left: -45px; width: 30px; height: 30px; background: url(/resources/images/mgr_images/header_icon.png) no-repeat 0 -30px;}
#open_admin_sub_layout #admin_sub_title.admin_sub_01 {background: url(/resources/images/mgr_images/sub_title_bg.png) no-repeat right center #50bebe;}
#open_admin_sub_layout #admin_sub_title.admin_sub_01 ul li.location span {color: #c5e6e6;}
#open_admin_sub_layout #admin_sub_title.admin_sub_02 {background: url(/resources/images/mgr_images/sub_title_bg.png) no-repeat right center #bb77d7;}
#open_admin_sub_layout #admin_sub_title.admin_sub_02 ul li.location span {color: #e5cff0;}
#open_admin_sub_layout #admin_sub_title.admin_sub_03 {background: url(/resources/images/mgr_images/sub_title_bg.png) no-repeat right center #83c55a;}
#open_admin_sub_layout #admin_sub_title.admin_sub_03 ul li.location span {color: #d3e9c8;}
#open_admin_sub_layout #admin_sub_title.admin_sub_04 {background: url(/resources/images/mgr_images/sub_title_bg.png) no-repeat right center #ec7272;}
#open_admin_sub_layout #admin_sub_title.admin_sub_04 ul li.location span {color: #f8cece;}
#open_admin_sub_layout #admin_sub_title.admin_sub_05 {background: url(/resources/images/mgr_images/sub_title_bg.png) no-repeat right center #3db3ca;}
#open_admin_sub_layout #admin_sub_title.admin_sub_05 ul li.location span {color: #c1e3eb;}
#open_admin_sub_layout #admin_control {width: 100%; height: 49px; line-height: 49px; background-color: #eee; border-bottom: 1px solid #ccc;font-size: 12px;}
#open_admin_sub_layout #admin_control .wrap {padding: 0 10px;}
#open_admin_sub_layout #admin_control input[type="button"] {font-size: 12px; border: 1px solid #888; background-color: #fff; color: #444;}
#open_admin_sub_layout #admin_control input[type="button"]:hover {border: 1px solid #444; background-color: #f9f9fb; color: #444;}
#open_admin_sub_layout.admin_calendar #admin_control {position: relative;}
#open_admin_sub_layout.admin_calendar #admin_control .fl { float: none !important; position: absolute; top: 0; left: 0; width: 100%; height: 100%; display: block; text-align: center;}
#open_admin_sub_layout.admin_calendar #admin_control .fl p { display: inline-block; vertical-align: middle;}
#open_admin_sub_layout.admin_calendar #admin_control .fr {position: relative; z-index: 1;}
#open_admin_sub_layout #admin_contents { padding: 30px; min-height: 583px;}
#open_admin_sub_layout #admin_contents .title { font-size: 16px; font-weight: bold; color: #555a5f;}
#open_admin_sub_layout #admin_pg_info {margin-bottom: 10px;}
#open_admin_sub_layout #admin_page_info {height: 49px; line-height: 49px; margin-bottom: 10px; border-bottom: 1px solid #bbb; font-size: 14px;}
#open_admin_sub_layout #admin_contents>iframe { border: 1px solid #ddd; border-radius: 3px;}


/*admin_paging*/
#admin_paging {padding-top:30px; text-align:center; font-size:12px;}
#admin_paging span {display:inline-block; height:28px; line-height:28px; border:1px solid #888; padding:0 11px; margin:0 3px; background-color:#888; color:#fff; font-weight:bold; vertical-align:middle;}
#admin_paging a span {border:1px solid #bbb; padding:0 11px; margin:0 3px; background-color:#fff; color:#888; font-weight:normal;}
#admin_paging a span:hover {border:1px solid #888; padding:0 11px; margin:0 3px; background-color:#f9f9fb; color:#444;}
#admin_paging span.prev {background:#fff; color:#ccc; border:1px solid #ccc; font-family:'Open Sans', sans-serif;}
#admin_paging a span.prev {background:#fff; color:#444;}
#admin_paging span.next {background:#fff; color:#ccc; border:1px solid #ccc; font-family:'Open Sans', sans-serif;}
#admin_paging a span.next {background:#fff; color:#444;}

/*admin_button*/
#admin_button {padding-top:10px; text-align:center;}
#admin_button a {display:inline-block; border:1px solid #ddd; border-radius:3px; background-color:#fff; height:28px; line-height:28px; padding:0 10px; font-size:12px; color:#888; vertical-align:middle;}
#admin_button a:hover {border:1px solid #888; background-color:#f9f9fb; color:#444;}

/*widget_whole*/
#widget_layout {clear:both; padding:10px; display:block; height:100%; background:url(/resources/images/mgr_images/widget_pattern.jpg);}
#widget_layout #widget_whole {min-height:700px; border:1px solid #ccc; border-radius:3px; position:relative; overflow:hidden; min-width:1180px;}
#widget_layout #widget_whole #left {width:240px; height:100%; background-color:#666; position:absolute; top:0; left:0; display:block;}
#widget_layout #widget_whole #left .container {position:relative; display:block; width:100%; height:100%;}
#widget_layout #widget_whole #left .container #widget_leftbtn {width:24px; height:93px; overflow:hidden; position:absolute; top:30px; right:-24px; cursor:pointer;}
#widget_layout #widget_whole #left .container #widget_leftbtn #widget_left_open {display:none;}
#widget_layout #widget_whole #left .container .contents {position:absolute; top:0; left:0; display:block; width:100%; height:100%; overflow-y:auto;}
#widget_layout #widget_whole #left .container .contents .wrap {padding:10px;}
#widget_layout #widget_whole #left .container .contents .title {border-radius:3px 3px 0 0; background-color:#555; height:40px; line-height:40px; padding-left:10px;}
#widget_layout #widget_whole #left .container .contents .title p {display:inline-block; vertical-align:middle;}
#widget_layout #widget_whole #left .container .contents .title p.kor {color:#eee; font-size:13px;}
#widget_layout #widget_whole #left .container .contents .title p.eng {font-size:11px; color:#888;}
#widget_layout #widget_whole #left .container .contents .title p.eng span {margin-right:5px;}
#widget_layout #widget_whole #left .container .contents #widget_tree {background-color:#777; border-radius:0 0 3px 3px; min-height:300px; font-size:12px; color:#fff;}
#widget_layout #widget_whole #left .container .contents #widget_tree a {color:#fff;}
#widget_layout #widget_whole #right {display:block; height:100%;}
#widget_layout #widget_whole #right iframe {display:block; width:100%; height:100%; overflow-y:scroll;}

/*background_img_list*/
#background_img_list>fieldset>form>ul>li {padding:10px; width:180px; min-height:194px; border:1px solid #ddd; display:inline-block; vertical-align:top; transition:all 0.1s ease-out; margin-bottom:10px;}
#background_img_list>fieldset>form>ul>li div.img {margin-bottom:10px;}
#background_img_list>fieldset>form>ul>li div.img p {width:180px; height:130px; overflow:hidden; border:1px solid #ddd;}
#background_img_list>fieldset>form>ul>li div.img p img {width:100%; height:100%; display:block; transition:all 0.1s ease-out;}
#background_img_list>fieldset>form>ul>li div.info ul li.t1 {font-size:13px; font-weight:bold; margin-bottom:20px; position:relative; padding-left:20px;}
#background_img_list>fieldset>form>ul>li div.info ul li.t1 span {color:#50bebe; position:absolute; top:0; left:0;}
#background_img_list>fieldset>form>ul>li div.button ul li {width:100%;}
#background_img_list>fieldset>form>ul>li div.button ul li input {width:100%; transition:all 0.1s ease-out;}
#background_img_list>fieldset>form>ul>li:hover {background-color:#fff; border:1px solid #50bebe;}
#background_img_list>fieldset>form>ul>li:hover div.img p img {width:120%; height:120%; display:block; margin:-5% 0 0 -10%;}
#background_img_list>fieldset>form>ul>li:hover div.button ul li input {background-color:#e15050 !important; border:1px solid #e15050 !important; color:#fff !important;}

#background_img_list>fieldset>form>ul>li.img_set {font-size:12px; line-height:22px; cursor:pointer;}
#background_img_list>fieldset>form>ul>li.img_set div.info ul li.t4 {font-size:14px; font-weight:bold; margin-bottom:10px;}
#background_img_list>fieldset>form>ul>li.img_set div.info ul li.t6 {margin-bottom:10px; height:22px; overflow:hidden;}
#background_img_list>fieldset>form>ul>li.img_set div.info ul li.t7 {height:44px; overflow:hidden;}

#background_img_list>fieldset>form>ul.background_list>li {min-height:224px;}
#background_img_list>fieldset>form>ul.background_list>li div.info ul li.t1 {height:34px; overflow:hidden;}

#background_img_list>fieldset>form>ul.logo_list>li {cursor:pointer;}
#background_img_list>fieldset>form>ul.logo_list>li div.img p {width:180px; height:55px; overflow:hidden; border:1px solid #ddd;}
#background_img_list>fieldset>form>ul.logo_list>li.img_set div.info ul li.t6 {margin-bottom:0; height:22px; overflow:hidden;}
#background_img_list>fieldset>form>ul.logo_list>li.img_set div.info ul li.t7 {margin-bottom:10px;}
#background_img_list>fieldset>form>ul.logo_list>li:hover div.img p img {width:100%; height:100%; display:block; margin:0;}

.part_group {border:1px solid #ddd; background-color:#fff; border-radius:3px; margin-bottom:10px;}
.part_group .title {background-color:#f9f9fb; border-bottom:2px solid #888; padding:10px 0; text-align:center; font-size:14px; font-weight:bold; min-height:28px; line-height:28px;}
.part_group .part_group_control {background:url(/resources/images/mgr_images/pattern_circle_5.png) #eee; color:#666; font-size:12px; border-bottom:1px solid #ddd;}
.part_group .part_group_control .wrap {padding:10px;}
.part_group .part_group_control .wrap label {color:#666; font-weight:bold;}
.part_group .contents {padding:10px;}
.part_group .contents iframe {width:100%; border:1px solid #ddd; border-radius:3px; display:block;}
.part_group .contents table {border-top:1px solid #ddd;}
.part_group .contents table img {max-width:100%;}

#admin_sub_layout.admin_statistics .part_group .contents * {font-size:11px;}

/*admin_divine_area*/
#admin_divine_area {position:relative; min-height:500px;}
#admin_divine_area #admin_divine_left {position:absolute; top:0; left:0; width:250px; height:100%; display:block; background-color:#fff; border-right:1px solid #ddd; z-index:999;}
#admin_divine_area #admin_divine_left .inner {position:relative; height:100%;}
#admin_divine_area #admin_divine_left .inner .overflow {position:absolute; top:0; left:0; width:100%; height:100%; overflow-y:auto; overflow-x:hidden;}
#admin_divine_area #admin_divine_left .inner .overflow .overflow_wrap {padding:10px;}
#admin_divine_area #admin_divine_left .admin_lnb_title {padding:10px 0; text-align:center; border-radius:3px; background-color:#44c4c4; font-size:14px; font-weight:bold; color:#fff; margin-bottom:10px;}
#admin_divine_area #admin_divine_left .admin_lnb .group_select {padding:10px 0; border-top:1px solid #ddd; border-bottom:1px solid #ddd; margin-bottom:10px;}
#admin_divine_area #admin_divine_left .admin_lnb .group_select select {width:70%;}
#admin_divine_area #admin_divine_left .admin_lnb .group_select input {float:right; width:25%;}
#admin_divine_area #admin_divine_left .admin_lnb .board_select {padding:10px; border:1px solid #ddd; border-radius:3px; font-size:11px; line-height:16px;}
#admin_divine_area #admin_divine_left .admin_lnb .board_select .depth {border:1px solid #ddd; border-radius:3px; padding:5px; background-color:#f9f9fb; margin-bottom:5px; font-weight:bold;}
#admin_divine_area #admin_divine_left .admin_lnb .board_select .bbs_lnb ul li {position:relative; border-bottom:1px dotted #bbb; margin-bottom:5px; transition:all 0.1s ease-out;}
#admin_divine_area #admin_divine_left .admin_lnb .board_select .bbs_lnb ul li a.name {display:block; width:100%; height:100%; padding:5px 0; transition:all 0.1s ease-out;}
#admin_divine_area #admin_divine_left .admin_lnb .board_select .bbs_lnb ul li p {position:absolute; top:7px; right:0; transition:all 0.1s ease-out;}
#admin_divine_area #admin_divine_left .admin_lnb .board_select .bbs_lnb ul li:hover {background-color:#f9f9fb;}
#admin_divine_area #admin_divine_left .admin_lnb .board_select .bbs_lnb ul li:hover a.name {color:#3db3ca; font-weight:bold;} /* padding:5px 0 5px 5px; */
/* #admin_divine_area #admin_divine_left .admin_lnb .board_select .bbs_lnb ul li:hover p {right:5px;} */

#admin_divine_area #admin_divine_left .admin_lnb .menu_select {padding:10px; border:1px solid #ddd; border-radius:3px; font-size:11px; line-height:16px;}
#admin_divine_area #admin_divine_left .admin_lnb .menu_select .depth {border:0px solid #ddd; border-radius:3px; padding:5px; background-color:#f9f9fb; margin-bottom:5px; font-weight:bold;}
#admin_divine_area #admin_divine_left .admin_lnb .menu_select .menu_lnb ul li {position:relative; height:30px; line-height:30px; border-bottom:0px dotted #bbb; margin-bottom:5px; margin-top:5px; }


#admin_divine_area #admin_divine_left .admin_lnb_list {margin-bottom:10px;}
#admin_divine_area #admin_divine_left .admin_lnb_list ul {padding:10px 0 5px 0; border-top:1px dotted #bbb; border-bottom:1px dotted #bbb;}
#admin_divine_area #admin_divine_left .admin_lnb_list ul li {border:1px solid #ddd; border-radius:3px; font-size:12px; line-height:18px; margin-bottom:5px; overflow:hidden; transition:all 0.1s ease-out;}
#admin_divine_area #admin_divine_left .admin_lnb_list ul li a {display:block; width:100%; height:100%; padding:5px 5px 5px 10px; color:#888;}
#admin_divine_area #admin_divine_left .admin_lnb_list ul li:hover {background-color:#888; border:1px solid #888;}
#admin_divine_area #admin_divine_left .admin_lnb_list ul li:hover a {color:#fff;}

#admin_divine_area #admin_divine_left .admin_lnb_quick {padding:10px 10px 0 10px; border:1px solid #ddd; border-radius:3px;}
#admin_divine_area #admin_divine_left .admin_lnb_quick ul li {width:48%; height:84px; float:left; margin-right:4%; margin-bottom:10px; text-align:center; background-color:#96a0aa; overflow:hidden; position:relative; border-radius:3px; font-size:12px; font-weight:bold; transition:all 0.1s ease-out;}
#admin_divine_area #admin_divine_left .admin_lnb_quick ul li p.icon img {width:100%; height:auto; display:block;}
#admin_divine_area #admin_divine_left .admin_lnb_quick ul li p.text {position:absolute; top:84px; left:0; display:block; width:84px; height:84px; letter-spacing:-0.5pt; background:url(/resources/images/mgr_images/caption_50.png); transition:all 0.1s ease-out;}
#admin_divine_area #admin_divine_left .admin_lnb_quick ul li p.text a {display:block; width:100%; height:100%; color:#fff; padding-top:33px;}
#admin_divine_area #admin_divine_left .admin_lnb_quick ul li p.text a span {color:#44c4c4;}
#admin_divine_area #admin_divine_left .admin_lnb_quick ul li.quick_02 {margin-right:0;}
#admin_divine_area #admin_divine_left .admin_lnb_quick ul li.quick_04 {margin-right:0;}
#admin_divine_area #admin_divine_left .admin_lnb_quick ul li:hover>p.icon img {-webkit-filter: blur(5px); -moz-filter: blur(5px); -o-filter: blur(5px); -ms-filter:blur(5px); filter: blur(5px);}
#admin_divine_area #admin_divine_left .admin_lnb_quick ul li:hover>p.text {top:0;}


#admin_divine_area #admin_divine_left #admin_leftbtn {width:24px; height:93px; overflow:hidden; position:absolute; top:30px; right:-24px; cursor:pointer;}
#admin_divine_area #admin_divine_left #admin_leftbtn #admin_left_open {display:none;}

#admin_divine_area #admin_divine_center {padding-left:250px; min-height:700px;}
#admin_divine_area #admin_divine_center .inner {padding:30px;}
#admin_divine_area #admin_divine_center .inner .menu_title {font-size:14px;margin-bottom:5px;}
#admin_divine_area #admin_divine_center.admin_contents_view {background:url(/resources/images/mgr_images/pattern_circle_10.png) #f9f9fb; border-top:1px solid #ddd;}
#admin_divine_area #admin_divine_center.admin_contents_view .inner {padding:10px;}

#admin_divine_area #admin_divine_center.admin_contents_control_bar {height:40px; background:url(/resources/images/mgr_images/bg_bar.png) repeat-x center center #fff; border-top:1px solid #ddd;}

#admin_contents_control_bar {}
#admin_contents_control_bar .admin_contents_control_bar_left {float:left;}
#admin_contents_control_bar .admin_contents_control_bar_left ul li {float:left; border-left:1px solid #fff; border-right:1px solid #ddd; line-height:40px; font-size:11px;}
#admin_contents_control_bar .admin_contents_control_bar_left ul li:hover {background:url(/resources/images/mgr_images/bg_bar.png) repeat-x center center #f9f9fb;}
#admin_contents_control_bar .admin_contents_control_bar_left ul li a {display:block; width:100%; height:100%; padding:0 15px;}
#admin_contents_control_bar .admin_contents_control_bar_left ul li.on {background:url(/resources/images/mgr_images/bg_bar.png) repeat-x center center #44c4c4; border-left:1px solid #6ecaca; border-right:1px solid #3ba9a9;}
#admin_contents_control_bar .admin_contents_control_bar_left ul li.on a {color:#fff;}
#admin_contents_control_bar .admin_contents_control_bar_left ul li.on:hover {background-color:#28acac;}
#admin_contents_control_bar .admin_contents_control_bar_left ul li.off {background:url(/resources/images/mgr_images/bg_bar.png) repeat-x center center #ccc; border-left:1px solid #ddd; border-right:1px solid #bbb;}
#admin_contents_control_bar .admin_contents_control_bar_left ul li.off a {color:#888;}
#admin_contents_control_bar .admin_contents_control_bar_left ul li.off:hover {background-color:#bbb;}
#admin_contents_control_bar .admin_contents_control_bar_left ul li.off:hover a {color:#444;}
#admin_contents_control_bar .admin_contents_control_bar_left ul li.sp {background:url(/resources/images/mgr_images/bg_bar.png) repeat-x center center #888; border-left:1px solid #aaa; border-right:1px solid #666;}
#admin_contents_control_bar .admin_contents_control_bar_left ul li.sp a {color:#fff;}
#admin_contents_control_bar .admin_contents_control_bar_left ul li.sp:hover {background-color:#777;}

#admin_contents_control_bar .admin_contents_control_bar_right {float:right; padding-right:20px; line-height:40px; font-size:12px;}
#admin_contents_control_bar .admin_contents_control_bar_right div {display:inline-block;}

#sitemap_container>ul {text-align:center;}
#sitemap_container>ul>li {border:1px solid #ddd; border-radius:3px; display:inline-block; width:250px; margin-right:10px; margin-bottom:10px; vertical-align:top;}
#sitemap_container>ul>li div.title {border-bottom:1px solid #ddd; background-color:#f9f9fb; text-align:center; transition:all 0.1s ease-out;}
#sitemap_container>ul>li div.title a {display:block; width:100%; height:100%; padding:10px 0;}
#sitemap_container>ul>li div.title a span {color:#444 !important;}
#sitemap_container>ul>li div.sub_menu {background-color:#fff;}
#sitemap_container>ul>li div.sub_menu * {text-align:left;}
#sitemap_container>ul>li div.sub_menu ul {padding:0 10px 5px 10px; height:250px; overflow-y:auto;}
#sitemap_container>ul>li div.sub_menu ul li {font-size:12px; line-height:30px; line-height:30px; overflow:hidden; position:relative;}
#sitemap_container>ul>li div.sub_menu ul li a {display:block; width:100%; height:100%; color:#888;}
#sitemap_container>ul>li div.sub_menu ul li a:hover {color:#444; font-weight:bold;}
#sitemap_container>ul>li div.sub_menu ul li a:hover span {color:#44c4c4;}
#sitemap_container>ul>li div.sub_menu ul li.depth_02 {padding-left:20px; border:1px solid #ddd; border-radius:3px 3px 0 0; display:block; margin-top:10px;}
#sitemap_container>ul>li div.sub_menu ul li.depth_02 span {color:#bbb; position:absolute; top:0; left:10px;}
#sitemap_container>ul>li div.sub_menu ul li.depth_03 {background-color:#f9f9fb; padding-left:30px; border-bottom:1px dotted #bbb; border-left:1px solid #ddd; border-right:1px solid #ddd;}
#sitemap_container>ul>li div.sub_menu ul li.depth_03 span {color:#bbb; position:absolute; top:0; left:10px;}
#sitemap_container>ul>li div.sub_menu ul li.depth_04 {background-color:#eee; padding-left:45px; height:24px; line-height:24px; font-size:11px; border-bottom:1px solid #ddd; border-left:1px solid #ddd; border-right:1px solid #ddd;}
#sitemap_container>ul>li div.sub_menu ul li.depth_04 span {color:#bbb; position:absolute; top:0; left:25px;}
#sitemap_container>ul>li div.sub_menu ul li.depth_02:hover a {color:#44c4c4;}
#sitemap_container>ul>li div.sub_menu ul li.depth_02:hover a span {color:#db4355;}
#sitemap_container>ul>li div.sub_menu ul li.depth_03:hover {background-color:#f3f3f3;}
#sitemap_container>ul>li div.sub_menu ul li.depth_04:hover {background-color:#e3e3e3;}
#sitemap_container>ul>li div.sub_menu ul li.depth_04:hover a span {color:#db4355;}
#sitemap_container>ul>li:hover div.title {background-color:#666;}
#sitemap_container>ul>li:hover div.title a span {color:#fff !important;}

#admin_contents_info .admin_contents_info_upper {background-color:#f9f9fb; border-bottom:1px solid #ddd; font-size:16px;}
#admin_contents_info .admin_contents_info_upper .wrap {padding:10px 10px 10px 30px;}
#admin_contents_info .admin_contents_info_upper .fl span {display:inline-block; color:#888; margin-left:5px;}
#admin_contents_info .admin_contents_info_upper .fr {font-size:12px;}

#admin_contents_info .admin_contents_info_lower {font-size:12px; background:url(/resources/images/mgr_images/bg_bar.png) repeat-x center center #f9f9fb; border-bottom:3px double #ddd;}
#admin_contents_info .admin_contents_info_lower .wrap {padding:10px 10px 10px 30px;}

#admin_contents_list ul li {float:left; width:23.5%; margin-right:2%; margin-bottom:20px;}
#admin_contents_list ul li.list_04 {margin-right:0;}
#admin_contents_list ul li div.title {font-size:14px; font-weight:bold; border:1px solid #ddd; border-radius:3px 3px 0 0; background-color:#f9f9fb; text-align:center; padding:10px 0; transition:all 0.1s ease-out;}
#admin_contents_list ul li div.list {padding:5px; border-left:1px solid #ddd; border-bottom:1px solid #ddd; border-right:1px solid #ddd; border-radius:0 0 3px 3px; background-color:#fff;}
#admin_contents_list ul li iframe {width:99% !important; height:200px;}
#admin_contents_list ul li:hover div.title {background-color:#666; color:#fff;}

#admin_contents_view iframe {width:100%; height:600px; background-color:#fff; border:1px solid #ddd; border-radius:3px; display:block;}
#admin_contents_view textarea {height:400px; background-color:#fff; border:1px solid #ddd; border-radius:3px; display:block; background:url(/resources/images/mgr_images/bg_contents_edit.png) center 10px #f9f9fb;}

#division_alram {width:300px; height:80px; background:url(/resources/images/mgr_images/pattern_circle_10.png) #666; border:1px solid #444; border-radius:3px; position:absolute; top:50%; left:50%; margin-top:-40px; margin-left:-150px;}
#division_alram ul {padding-top:15px;}
#division_alram ul li {font-size:14px; line-height:24px; text-align:center; color:#fff;}
#division_alram ul li.t2 {color:#ddd; font-weight:bold;}

.admin_explanation {border:1px solid #ddd; background-color:#fff; margin-bottom:10px;}
.admin_explanation ul {padding:10px;}
.admin_explanation ul li {font-size:14px; line-height:24px; border-bottom:1px dotted #bbb; padding:5px; list-style:decimal inside;}
.admin_explanation ul li:first-child {border-top:1px dotted #bbb;}

#admin_board_read_title {font-size:18px; text-align:center; padding:10px 0; border-top:1px solid #444; border-bottom:3px double #ddd; background-color:#fff;}
#admin_board_read_information {background-color:#f9f9fb;}
#admin_board_read_information table {border:0;}
#admin_board_read_information th {width:15%; padding:10px; border-bottom:1px solid #ddd; background:none;}
#admin_board_read_information td {padding:10px; border-bottom:1px solid #ddd; background:none;}
#admin_board_read_view {padding:30px 0; font-size:14px;  text-align:justify; border-bottom:1px solid #444; min-height:300px;}
#admin_board_read_view img {max-width:100%;}
#admin_board_read_ip {padding:10px 0; border-bottom:1px solid #ddd; font-size:12px;}
#admin_board_read_file th {padding:10px; border-bottom:1px solid #ddd;}
#admin_board_read_file td {padding:10px; border-bottom:1px solid #ddd;}
#admin_board_read_file td ul li {clear:both; padding:5px 0;}
#admin_board_read_file td ul li p {display:inline-block;}
#admin_board_read_file td ul li p img {display:inline-block; vertical-align:middle; margin-right:5px;}
#admin_board_read_file td ul li p.hit {font-weight:bold; float:right;}
#admin_board_read_file td ul li p.hit span {color:#44c4c4 ;}
#admin_board_read_control {display:block; margin-top:30px;}
#admin_board_read_prevnext span {display:inline-block; height:28px; line-height:28px; border:1px solid #ddd; padding:0 11px; background-color:#fff; color:#bbb; font-weight:normal; vertical-align:middle; font-family:'Open Sans', sans-serif !important; font-size:12px;}
#admin_board_read_prevnext a span {display:inline-block; height:28px; line-height:28px; border:1px solid #888; padding:0 11px; background-color:#fff; color:#444; font-weight:normal; vertical-align:middle; font-family:'Open Sans', sans-serif !important; font-size:12px;}
#admin_board_read_prevnext span:hover {background-color:#f9f9fb; font-weight:bold;}
#admin_board_read_control #admin_board_read_prevnext {float:left;}
#admin_board_read_control #admin_button {float:right; padding-top:0;}

#admin_board_comment {padding-top:20px; border-top:0px solid #ddd;}
#admin_board_comment #admin_comment_list ul li {font-size:13px; line-height:19px; padding-bottom:20px; margin-bottom:20px; border-bottom:1px dotted #bbb; position:relative;}
#admin_board_comment #admin_comment_list ul li p.name {font-size:14px; font-weight:bold; margin-bottom:5px;}
#admin_board_comment #admin_comment_list ul li p.comment {margin-bottom:10px;}
#admin_board_comment #admin_comment_list ul li p.date {color:#aaaaac;}
#admin_board_comment #admin_comment_list ul li p.del {position:absolute; bottom:10px; right:0;}
#admin_board_comment #admin_comment_list ul li p.del a {display:block; width:40px; height:25px; line-height:25px; text-align:center; font-size:11px; font-family:'dotum'; color:#888; border:1px solid #ddd; background-color:#fff;}
#admin_board_comment #admin_comment_list ul li p.del a:hover {border-color:#888; color:#444;}
#admin_board_comment #admin_comment_form {border:0px solid #ddd; margin-bottom:20px;}
#admin_board_comment #admin_comment_form textarea {border:0; border-radius:0; height:60px; display:block;}
#admin_board_comment #admin_comment_form ul {font-size:0; letter-spacing:0; word-spacing:0; position:relative;}
#admin_board_comment #admin_comment_form ul li {font-size:13px; line-height:19px; display:inline-block; vertical-align:middle;}
#admin_board_comment #admin_comment_form ul li input {border:0; border-radius:0; height:40px;}
#admin_board_comment #admin_comment_form ul li.title {text-align:center; padding:0 20px; border-right:1px solid #ddd; height:40px; line-height:40px; color:#88888a; background-color:#f9f9fb; background:linear-gradient(#fff, #f9f9fb);}
#admin_board_comment #admin_comment_form ul li.input {border-right:1px solid #ddd;}
#admin_board_comment #admin_comment_form ul li.typing {width:100%; border-bottom:1px solid #ddd; display:block;}
#admin_board_comment #admin_comment_form ul li.button {position:absolute; bottom:0; right:0;}
#admin_board_comment #admin_comment_form ul li.button input {width:80px; background-color:#88888a; color:#fff;}

#common_del_form { position:absolute; display:none; width:300px; height:200px; overflow:hidden; background-color:#FC0; margin-top:-150px; margin-left:-100px;}

/*admin_calendar*/
#admin_calendar .sun {color:#f56878;}
#admin_calendar .sat {color:#3db3ca;}
#admin_calendar table {border-right:0;}
#admin_calendar th {padding:20px 10px; font-weight:normal; font-size:16px; border-bottom:3px double #ddd; border-right:1px solid #ddd; background-color:#fafbfc;}
#admin_calendar td {padding:0; border-bottom:1px solid #ddd; border-right:1px solid #ddd;}
#admin_calendar td:hover {background-color:#f7f8f9;}
#admin_calendar td .inner {position:relative; padding:10px 10px 10px 50px; min-height:100px;}
#admin_calendar td .inner .date_number {display:block; width:30px; height:30px; line-height:30px; text-align:center; position:absolute; top:0; left:0; background-color:#f9f9fb; border-right:1px solid #ddd; border-bottom:1px solid #ddd;}
#admin_calendar td .inner .date_number a {display:block; width:100%; height:100%; font-size:12px; font-family:'Open Sans', sans-serif; color:#888;}
#admin_calendar td:hover .inner .date_number {background-color:#fff;}
#admin_calendar td:hover .inner .date_number a {font-weight:bold; color:#666;}
#admin_calendar td .inner .schedule_list {}
#admin_calendar td .inner .schedule_list ul {}
#admin_calendar td .inner .schedule_list ul li {padding:3px 0; margin-bottom:3px; border-bottom:1px dotted #bbb;}
#admin_calendar td .inner .schedule_list ul li a {display:block; width:100%; height:100%; font-size:11px; color:#888;}
#admin_calendar td .inner .schedule_list ul li a:hover {color:#444; font-weight:bold;}
#admin_calendar td .inner .schedule_more {display:block; margin-top:10px; text-align:right;}
#admin_calendar td .inner .schedule_more a {display:inline-block; padding:4px 10px; font-size:11px; color:#888; border:1px solid #ddd; border-radius:3px; font-weight:bold;}
#admin_calendar td:hover .inner .schedule_more a {background-color:#fff; color:#444;}

#thiswebiz_main_bbs table .check {width:5%;}
#thiswebiz_main_bbs table .section {width:10%;}
#thiswebiz_main_bbs table .name {}
#thiswebiz_main_bbs table .code {width:12%;}
#thiswebiz_main_bbs table .type {width:10%;}
#thiswebiz_main_bbs table .confirm {width:8%;}
#thiswebiz_main_bbs table .director {width:8%;}
#thiswebiz_main_bbs table .rank {width:8%;}
#thiswebiz_main_bbs table .rl {width:8%;}
#thiswebiz_main_bbs table .see {width:60px;}

span.board_new {display:inline-block; border:1px solid #f56878; border-radius:3px; color:#f56878; font-size:11px; font-weight:bold; vertical-align:middle; padding:2px 6px; margin-right:5px;}
span.board_reply {display:inline-block; border:1px solid #bbb; border-radius:3px; color:#888; font-size:11px; font-weight:bold; vertical-align:middle; padding:2px 6px; margin-right:5px;}
span.board_reply b {color:#888;}
span.board_notice {display:inline-block; border:1px solid #888; background-color:#888; border-radius:3px; color:#fff; font-size:11px; font-weight:bold; vertical-align:middle; padding:2px 6px;}

#admin_board_photo {padding-top:30px;}
#admin_board_photo ul {margin-right:-20px;}
#admin_board_photo ul li {float:left; width:200px; margin:0 20px 20px 0; vertical-align:top; padding-bottom:10px; background-color:#fff; border:1px solid #ddd; position:relative;}
#admin_board_photo ul li span.board_new {background-color:#f56878; display:block; width:40px; height:26px; line-height:26px; color:#fff; text-align:center; position:absolute; top:0; left:0; padding:0; border-radius:0;}
#admin_board_photo ul li p.img {margin-bottom:10px; height:0; padding-bottom:100%; position:relative; overflow:hidden; background-color:#fff;}
#admin_board_photo ul li p.img a {position:absolute; top:0; left:0; display:block; width:100%; height:100%; background-size:100%; background-position:center center; background-repeat:no-repeat; transition:all 0.1s ease-out;}
#admin_board_photo ul li p.text {font-size:14px; font-weight:bold; height:22px; overflow:hidden; margin-bottom:5px; padding:0 10px;}
#admin_board_photo ul li p.text a {color:#666;}
#admin_board_photo ul li p.info {font-size:13px; font-weight:bold; height:18px; overflow:hidden; color:#666; padding:0 10px;}
#admin_board_photo ul li p.info span {font-weight:normal; color:#bbb; margin:0 5px;}
#admin_board_photo ul li p.info b {font-weight:normal; color:#888;}
#admin_board_photo ul li:hover p.img a {width:120%; height:120%; margin:-10% 0 0 -10%;}
#admin_board_photo ul li:hover p.text a {color:#444;}

#admin_board_webzine {border-top:1px solid #ddd;}
#admin_board_webzine>ul>li {clear:both; padding:30px 0; border-bottom:1px solid #ddd; position:relative;}
#admin_board_webzine>ul>li span.board_new {background-color:#f56878; display:block; width:40px; height:26px; line-height:26px; color:#fff; text-align:center; position:absolute; top:30px; left:0; padding:0; border-radius:0;}
#admin_board_webzine>ul>li div.img {width:200px; height:200px; float:left; background-color:#fff; overflow:hidden;}
#admin_board_webzine>ul>li div.img a {display:block; width:100%; height:100%; background-size:cover; background-position:center center; background-repeat:no-repeat; transition:all 0.1s ease-out;}
#admin_board_webzine>ul>li div.text {padding-left:220px;}
#admin_board_webzine>ul>li div.text ul li.title {font-size:20px; margin-bottom:10px;}
#admin_board_webzine>ul>li div.text ul li.title a {color:#666;}
#admin_board_webzine>ul>li div.text ul li.info {font-size:13px; font-weight:bold; height:18px; overflow:hidden; color:#666; margin-bottom:20px;}
#admin_board_webzine>ul>li div.text ul li.info span {font-weight:normal; color:#bbb; margin:0 5px;}
#admin_board_webzine>ul>li div.text ul li.info b {font-weight:normal; color:#888;}
#admin_board_webzine>ul>li div.text ul li.contents {height:120px; overflow:hidden; font-size:13px; line-height:23px; color:#666;}
#admin_board_webzine>ul>li:hover {background-color:#f9f9fb;}
#admin_board_webzine>ul>li:hover div.img a {width:120%; height:120%; margin:-10% 0 0 -10%;}
#admin_board_webzine>ul>li:hover div.text ul li.title {font-weight:bold;}
#admin_board_webzine>ul>li:hover div.text ul li.title a {color:#444;}

#admin_board_banner {padding-top:30px; text-align:center;}
#admin_board_banner ul {margin-right:-20px;}
#admin_board_banner ul li {float:left; width:200px; margin:0 20px 20px 0; vertical-align:top; padding-bottom:20px;}
#admin_board_banner ul li p.img {margin-bottom:10px; height:0; padding-bottom:35%; position:relative; overflow:hidden; background-color:#fff;}
#admin_board_banner ul li p.img a {position:absolute; top:0; left:0; display:block; width:100%; height:100%; background-size:cover; background-position:center center; background-repeat:no-repeat; transition:all 0.1s ease-out;}
#admin_board_banner ul li p.text {font-size:14px; font-weight:bold; height:20px; overflow:hidden; margin-bottom:5px;}
#admin_board_banner ul li p.text span.board_new {display:none;}
#admin_board_banner ul li p.text a {color:#666;}
#admin_board_banner ul li p.info {font-size:13px; font-weight:bold; height:18px; overflow:hidden; color:#666;}
#admin_board_banner ul li p.info span {font-weight:normal; color:#bbb; margin:0 5px;}
#admin_board_banner ul li p.info b {font-weight:normal; color:#888;}
#admin_board_banner ul li:hover p.img a {width:110%; height:110%; margin:-2.5% 0 0 -5%;}
#admin_board_banner ul li:hover p.text a {color:#444;}

@media screen and (min-width:1921px) {
	#admin_main_layout #contents_area>div#information {width:49.5%; margin-right:1%;}
	#admin_main_layout #contents_area>div#callendar {width:49.5%; margin-right:0%;}
	#admin_main_layout #contents_area>div#member {width:49.5%;}
	#admin_main_layout #contents_area>div#boards {width:49.5%; margin-right:1%;}
	#admin_main_layout #contents_area>div#statistics {width:49.5%;}

	#admin_contents_list ul li {width:24.25%; margin-right:1%; margin-bottom:15px;}
}

@media screen and (max-width:1550px) {
	#admin_divine_area #admin_divine_center.admin_contents_control_bar {height:105px; background:#f9f9fb; border-top:1px solid #ddd;}
	#admin_contents_control_bar .admin_contents_control_bar_left {float:none; padding:10px 0 5px 10px;}
	#admin_contents_control_bar .admin_contents_control_bar_left ul li {float:none; display:inline-block; border:1px solid #ddd; border-radius:3px; line-height:30px; background-color:#fff; margin-bottom:5px; letter-spacing:-0.5pt;}
	#admin_contents_control_bar .admin_contents_control_bar_left ul li a {padding:0 10px;}
	#admin_contents_control_bar .admin_contents_control_bar_right {clear:both; float:none; padding-right:0; line-height:50px; font-size:12px; padding:0 0 0 10px; border-top:1px dotted #bbb;}

	#thiswebiz_main_bbs table .rank {display:none;}
	#thiswebiz_main_bbs table .rl {display:none;}
}

@media screen and (max-width:1320px) {
	#admin_header #admin_info>ul>li.user p.welcome, #admin_header #admin_info>ul>li.user p.name {display:none;}
	#admin_main_layout #contents_area>div#information {width:100%;}
	#admin_main_layout #contents_area>div#callendar {width:49%; margin-right:0;}
	#admin_main_layout #contents_area>div#member {width:100%; margin-right:0;}
}

@media screen and (max-width:1200px) {

	#admin_whole {min-width:900px;}
	
	#admin_header {min-width:900px; width:100%; height:50px; position:relative; background:url(/resources/images/mgr_images/header_innerglow.png) repeat-x center bottom #4b5055;}
	#admin_header h3 {height:50px;}
	#admin_header h3 #logo_short {display:block; height:50px; width:50px; overflow:hidden;}
	#admin_header h3 #logo_long {display:none;}

	#admin_header #admin_gnb>ul>li {width:140px; background:url(/resources/images/mgr_images/header_innerglow.png) repeat-x center bottom #41464b; float:left; text-align:center; border-left:1px solid #555a5f; border-right:1px solid #373c41; position:relative; font-size:14px;}
	#admin_header #admin_gnb>ul>li>a {color:#fff; display:block; height:50px; line-height:50px;}
	#admin_header #admin_gnb>ul>li>a>p {text-indent:20px;}
	#admin_header #admin_gnb>ul>li:hover {background:url(/resources/images/mgr_images/gnb_on.jpg) repeat-x center center;}
	#admin_header #admin_gnb>ul>li.gnb_01>a {background:url(/resources/images/mgr_images/gnb_icon.png) no-repeat -15px -10px;}
	#admin_header #admin_gnb>ul>li.gnb_02>a {background:url(/resources/images/mgr_images/gnb_icon.png) no-repeat -175px -10px;}
	#admin_header #admin_gnb>ul>li.gnb_03>a {background:url(/resources/images/mgr_images/gnb_icon.png) no-repeat -335px -10px;}
	#admin_header #admin_gnb>ul>li.gnb_04>a {background:url(/resources/images/mgr_images/gnb_icon.png) no-repeat -490px -10px;}
	#admin_header #admin_gnb>ul>li.gnb_05>a {background:url(/resources/images/mgr_images/gnb_icon.png) no-repeat -655px -10px;}
	#admin_header #admin_gnb>ul>li.gnb_01:hover>a {background:url(/resources/images/mgr_images/gnb_icon.png) no-repeat -15px -80px;}
	#admin_header #admin_gnb>ul>li.gnb_02:hover>a {background:url(/resources/images/mgr_images/gnb_icon.png) no-repeat -175px -80px;}
	#admin_header #admin_gnb>ul>li.gnb_03:hover>a {background:url(/resources/images/mgr_images/gnb_icon.png) no-repeat -335px -80px;}
	#admin_header #admin_gnb>ul>li.gnb_04:hover>a {background:url(/resources/images/mgr_images/gnb_icon.png) no-repeat -490px -80px;}
	#admin_header #admin_gnb>ul>li.gnb_05:hover>a {background:url(/resources/images/mgr_images/gnb_icon.png) no-repeat -655px -80px;}	
	#admin_header #admin_gnb>ul>li>ul {top:50px; width:138px;}

	#admin_header #admin_gnb>ul>li.admin_gnb_more {width:50px;}
	#admin_header #admin_gnb>ul>li.admin_gnb_more>ul {border-left:1px solid #555; border-right:1px solid #333; left:-90px;}
	#admin_header #admin_gnb>ul>li.admin_gnb_more>ul>li {text-align:center; padding-left:0;}
	#admin_header #admin_gnb>ul>li.admin_gnb_more>ul>li>a {color:#fff; line-height:36px;}
	#admin_header #admin_gnb>ul>li.admin_gnb_more>ul>li>a:hover {color:#3cdcff;}
	#admin_header #admin_gnb>ul>li.admin_gnb_more>ul>li>ul {position:absolute; top:-1px; left:-141px; width:140px; overflow:hidden; padding-left:0; padding-right:10px; background:url(/resources/images/mgr_images/admin_gnb_right.png) no-repeat right 12px; display:none;}
	#admin_header #admin_gnb>ul>li.admin_gnb_more>ul>li>ul>li {border-left:1px solid #ddd; border-right:1px solid #ddd; text-align:left;}
	#admin_header #admin_gnb>ul>li.admin_gnb_more>ul>li>ul>li:first-child {border-top:1px solid #ddd; border-left:1px solid #ddd; border-right:0;}

	#admin_header #admin_info>ul>li.user p.welcome, #admin_header #admin_info>ul>li.user p.name {display:none;}
	#admin_header #admin_info>ul>li.user p.profile {width:50px; height:50px;}
	#admin_header #admin_info>ul>li#admin_sub_gnb {width:50px; height:50px; cursor:pointer;}
	#admin_header #admin_info>ul>li#admin_sub_gnb img {display:block; margin:-10px 0 0 -10px;}

	#admin_right .inner>h3 {height:49px; line-height:49px; font-size:16px;}
	
	#admin_footer {min-width:900px;}
	#admin_footer .fl p {margin-right:0;}
	#admin_footer .fl p img {display:none;}
	#admin_footer .fr p#scroll_top {margin-left:10px;}
	
	#admin_sub_layout {min-width:900px;}
	#admin_sub_layout #admin_sub_title {width:100%; height:50px; line-height:50px;}
	#admin_sub_layout #admin_sub_title ul li.title {font-size:16px; font-weight:bold;}
	#admin_sub_layout #admin_sub_title ul li.location p.icon {display:none;}
	
	#widget_layout #widget_whole {min-width:880px; min-height:500px;}
	.part_group .title {padding:10px 10px 10px 20px; text-align:left;}

	#widget_board_edit_left {float:none; width:100%;}
	#widget_board_edit_right {float:none; width:100%;}

	#admin_contents_list ul li {width:49%; margin-bottom:15px;}
	#admin_contents_list ul li.list_02 {margin-right:0;}

	#admin_contents_view iframe {height:500px;}
	#admin_contents_view textarea {height:300px;}

	#admin_calendar td .inner {padding:40px 10px 10px 10px; min-height:50px;}
	#admin_calendar td .inner .date_number {border-right:0; width:100%;}
	#admin_calendar td:hover .inner .date_number {background-color:#888;}
	#admin_calendar td:hover .inner .date_number a {color:#fff !important;}
	#admin_calendar td:hover .inner .date_number a span {color:#fff !important;}
	#admin_calendar td .inner .schedule_more a {display:block; text-align:center;}
}

@media screen and (max-width:1024px) {
	#admin_main_layout #contents_area>div#boards {width:100%; margin-right:0; margin-bottom:30px;}
	#admin_main_layout #contents_area>div#statistics {width:100%; margin-right:0;}

	#thiswebiz_main_bbs table .section {width:15%;}
	#thiswebiz_main_bbs table .code {display:none;}
	#thiswebiz_main_bbs table .director {display:none;}
}

@media screen and (max-width:920px) {
	#sitemap_container>ul>li {width:47%;}
	#sitemap_container>ul>li div.sub_menu ul {height:150px;}
}


/* calendar_table */
#calendar_table {
	margin-top: 10px;
}
#calendar_table table {
	border-top: #BBBBBB 2px solid;
	width: 100%;
	border-left: #cbcbcb 1px solid;
}
#calendar_table th {
	border-top: #cbcbcb 1px solid;
	border-bottom: #cbcbcb 1px solid;
	border-right: #cbcbcb 1px solid;
	background: #F5F5F5;
	padding: 5px;
}
#calendar_table td {
	border-bottom: #cbcbcb 1px solid;
	border-right: #cbcbcb 1px solid;
	padding: 5px;
	text-align: left;
}
#calendar_table td table {
	border : 0px;
}
#calendar_table td table td {
	border : 0px;
}
#calendar_table td a {
	font-size: 12px
}
#calendar_table .end {
	border-right: 0px solid;
}


#tree_menu .left_tree_icon{width: 16px;height: 16px;display: inline-block;vertical-align: top;background-repeat: no-repeat;background-position: left;background-image: url(/resources/images/mgr_images/icons.gif);background-position: 0 0;}
#tree_menu .left_tree_icon1{width: 16px;height: 16px;display: inline-block; background-repeat: no-repeat;background-position: left;background-image: url(/resources/images/mgr_images/left_tree_icon1.png); background-size: cover; margin-right:3px;}
#tree_menu .left_tree_span1{background-position: -64px -16px;  margin-right: 3px;}
#tree_menu .left_tree_span2{background-position: -16px -64px;  margin-right: 3px; }
#tree_menu .left_tree_span3{background-position: 0px 0px;  margin-right: 3px;}
#tree_menu .left_tree_span{display: inline-block; vertical-align: top;}

#tree_menu .tree_sm_menu{padding-left:20px;}

#tree_menu ul.tree_big_menu li {list-style-image: none;list-style-position: outside;list-style-type: none;background-attachment: scroll;background-color: transparent;background-repeat: repeat-y;background-image: url(/resources/images/mgr_images/vline.gif);background-position: 0 0;margin: 0;padding: 1px 0 0 0;}
#tree_menu ul.tree_big_menu li.tree_last{background-image: none; position: relative; top: -2px;}
#tree_menu a{text-decoration: none; color:#444; font-size: 12px; vertical-align: top;}
#tree_menu .text_bold{font-weight: bold;}











.tab {
  width: 400px;
  margin: 30px auto;
}
.tab-title {
  height: 30px;
  font-size: 0;
  background-color: #f5f5f5;
}
.tab-title .item {
  display: inline-block;
  width: 80px;
  height: 30px;
  line-height: 30px;
  text-align: center;
  color: #333;
  font-size: 16px;
}
.tab-title .item-cur {
  color: #fff;
  background-color: #80b600;
}
.tab-cont {
  position: relative;
  background-color: #80b600;
  width: 400px;
  height: 200px;
  overflow: hidden;
}
.tab-cont__wrap {
  position: absolute;
}
.tab-cont .item {
  width: 400px;
  height: 200px;
  line-height: 200px;
  text-align: center;
  color: #fff;
}





.site_menu {margin:0 auto; max-width:100% ;box-sizing: border-box; }
#popup_layout_bg {width:1100px;}
#popup_layout .title {text-align:center; font-size:20px; font-weight:bold; padding:30px 10px 30px 10px }
#popup_layout #tabmenu {box-sizing: border-box; width:100%;	float: left; margin: 0; padding: 0; list-style-type: none;	border-left: 1px solid #ccc;}
#popup_layout #tabmenu li {box-sizing: border-box; width:14.2%; text-align:center; float: left;}
#popup_layout #tabmenu li a {	display: block;	padding: 10px 5px; border: 1px solid #ddd; border-left: 0; letter-spacing:-1px; 
	font-size: 15px;  color: #333; text-decoration: none;background: #fff;}
#popup_layout #tabmenu li a.over {color: #fff;background: #10B3DE;}
#popup_layout #tabmenu li a.selected {color: #fff;background: #3F9CF1;}
#popup_layout #tabcontents {	clear: left;padding: 0 10px;	}
#popup_layout .tabcontent h2 {	margin: 0; padding: 10px 0 5px 0; font-size: 11px;}
#popup_layout .tabcontent ul {	margin: 0; padding: 0; list-style-type: none;}


#popup_layout .site_menu.tab8 #tabmenu li { width:14.2%; }




#popup_layout #tabmenu li a.on {  color: #fff;background: #3F9CF1;}
#popup_layout #tabmenu li a:hover {  color: #fff;background: #10B3DE;}
#popup_layout #tabmenu li a.on:hover {  color: #fff;background: #3F9CF1;}

#popup_layout #tabmenu li a.over {color: #fff;background: #10B3DE;}
#popup_layout #tabmenu li a.selected {color: #fff;background: #3F9CF1;}


.part_group .contents.help h3.tit {font-size:15px; font-weight:bold; padding:20px 0 10px 0; text-align:left; }
.part_group .contents.help p.tit {font-size:14px; font-weight:bold; padding:20px 0 20px 0; text-align:center; }
.part_group .contents.help p.tit2 {font-size:13px; font-weight:bold; padding:20px 10px 10px 10px; line-height:180%; }
.part_group .contents.help p.txt {font-size:13px; font-weight:normal; padding:5px 10px; line-height:160%; }
.part_group .contents.help p.txt2 {font-size:12px; font-weight:normal; padding:5px 10px; line-height:130%; }
.part_group .contents.help h3.tit  .fa {color:#F3497C; font-size:25px; }

.content_group { padding:0px;margin:10px 0  60px 0 ; border:1px solid #ddd }
.content_group .tit {background:#186C9A; color:#fff;   border:1px solid #186C9A }
.txt_box { padding:10px; }
.txt_box  table {width:100%;  border-collapse: collapse; border-spacing: 0;}
.txt_box table th {width:30%; padding:5px; text-align:ceenter; background:#eee;  }
.txt_box table td  {width:70%; padding:5px 20px;text-align:ledt;  }

.XMP_box { background:#333; color:#fff; padding:10px; }
.txt_padding {padding:5px}


.txt2_box  table {width:100%;  border-collapse: collapse; border-spacing: 0; border-left: 0px;     border-right: 0px }
.txt2_box table th {width:210px; padding:5px; text-align:center; background:#eee;border-left:0px;   }
.txt2_box table td  {width:890px; padding:5px 20px;text-align:left; border-right:0px; }



/*browser_scroll_bar*/
* {scrollbar-face-color: #444; scrollbar-highlight-color:#444; scrollbar-3dlight-color: #444; scrollbar-track-color: #bbb; scrollbar-shadow-color: #444; scrollbar-darkshadow-color: #444; scrollbar-arrow-color: #fff;}
::-webkit-scrollbar {width:6px; border-radius:3px;} /*�⺻����*/
::-webkit-scrollbar-track {background-color:#bbb; border-radius:3px;} 
::-webkit-scrollbar-thumb {background-color:#444; border-radius:3px;} 

