/* common */
html , body {overflow-x:hidden;}

#sidebar-box .sidebar-head {background:#2399cc !important;}
#sidebar-box .bg-navy {background:#2399cc !important;}
#sidebar-box .btn-navy , #sidebar-box .btn.active.btn-navy, #sidebar-box .btn.btn-navy:hover, #sidebar-box .btn.btn-navy:focus, #sidebar-box .btn.btn-navy:active {border-color:#fff !important; background:#2399cc !important;}
.wing-wrap {display:none;}
.at-content {padding:0;}
.page-wrap img {max-width:none !important;}
.is-pc .at-body {min-height:auto !important;}
.at-body .at-container {padding:0 14px;}
img[usemap] {border: none; height: auto; max-width: 100%; width: auto;}
.btn.btn-color {background:#2399cc !important; border-color:#2399cc !important;}
#sidebar-btn .sidebar-btn-box {display:none !important;}
@media (max-width:1900px) {
.pc-img {width:100%;}
.at-body .at-container {padding:0;}
}
@media (max-width:991px) {
img[usemap] {border: none; width:100%; max-width:100% !important;}
.w-main.at-container {padding:0 10px;}
}

/* at-lnb */
.at-lnb ul > li > a {font-size:12px;}
.at-lnb ul > li::after {content:"|";}

/* at-header */
.pc-header {padding-bottom:8px;}
.pc-header .at-container {background:none;}
.pc-header .header-logo {padding-left:0;}
.pc-header .header-search {padding-top:7px;}
.pc-header .header-search form {border-color:#2399cc !important; border-width:2px; width:350px;}
.pc-header .header-search input {border:0; height:35px;}
.pc-header .header-search .btn {background:#2399cc !important; height:35px;}
.pc-header .header-keyword {display:none;}
.m-header {background:#fff; padding:10px; border-bottom:1px solid #ddd;}
.m-header i {color:#2399cc; font-size:25px;}
.m-header .header-icon a {padding-top:13px;}

/* at-menu */
.pc-menu {background:#fff; border:1px solid #e5e5e5; border-bottom:2px solid #2399cc; box-shadow:none; height:47px !important;}
.pc-menu .nav-top {padding:0 15px;}
.pc-menu .nav-top .menu-li.nav-home {display:none !important;}
.pc-menu .nav-rw {display:none !important;}
.pc-menu .nav-top .menu-li {border:1px solid #e5e5e5; border-bottom:0; border-top:0; border-right:0;}
.pc-menu .nav-top .menu-li6 {border-right:1px solid #e5e5e5;}
.pc-menu .nav-top .menu-li .menu-a , .pc-menu .nav-top .menu-li:hover .menu-a, .pc-menu .nav-top .menu-li.on .menu-a {background:#fff; color:#333333;}
.pc-menu .nav-top .menu-li.on .menu-a {color:#2399cc;}
.m-menu {display:none !important;}
@media (max-width:1900px) {
.pc-menu .nav-top {padding:0 1px 0 0;}
}

/* at-footer */
.at-footer .at-links {background:#fff; padding:0;}
.at-footer .at-infos {padding:20px 0;}
.at-footer .at-infos .pull-left {padding-top:15px;}
.media-body {padding-left:25px;}

/* main */
.widget.at-container {padding-right:0 !important; overflow:hidden;}
.widget-wrap {width:33.33%; float:left; padding-right:15px; overflow:hidden;}
.widget-wrap .widget-border {border:1px solid #ddd; overflow:hidden; padding:25px; padding-bottom:15px;}
.widget-title {font-size:20px; font-weight:bold;}
.widget-title a {color:#999999;}
@media (max-width:991px) {
.widget.at-container {padding:0 10px !important;}
.widget-wrap {width:100%; clear:both; padding-right:0; margin-top:20px;}
.widget-wrap:first-child {margin-top:7px;}
}

/* page */
.left-container {width:23%; float:left; padding-top:35px; border-right:1px solid #ddd; border-left:1px solid #ddd;}
.left-container .left-title {font-size:19px; font-weight:bold; padding-left:20px; padding-bottom:15px; box-sizing:border-box; border-bottom:1px solid #ddd;}
.left-container .left {width:100%; display:block; clear:both; padding:12px 20px 32px 20px; font-weight:500; border-bottom:1px solid #ddd;}
.left-container .left.active {background:#2399cc; color:#fff;}
.left-container .left-sub {background:#f9f9f9;}
.left-container .left-sub a {display:block; width:100%; clear:both; font-size:12px; color:#333333; padding:3px 0; padding-left:25px;}
.left-container .left-sub a.active {color:#2399cc;}
.right-container {width:77%; float:left; text-align:right;}
.mleft-menu-container .left-title {width:50%; float:left; font-size:16px; font-weight:bold; background:#2399cc; color:#fff; padding:15px 0; padding-left:10px;}
.mleft-menu-container .dropdown {width:50%; float:left;}
.mleft-menu-container .dropdown .btn {width:100%; display:block; background:#fff; border:1px solid #ddd; color:#2399cc; font-size:16px; font-weight:bold; text-align:left; padding:14px 0; padding-left:10px;}
.mleft-menu-container .open>.dropdown-menu {right:0 !important; width:100%;}
.m-right-btn {padding:0 20px; text-align:center; font-size:20px; font-weight:bold;color:#fff; cursor:pointer;}
.m-right-btn .right-btn-wrap {width:100% !important; display:block !important; background:#2399cc; border-color:#2399cc;}
.m-right-btn .right-btn-drop .right-btn {width:20%; background:#fff; color:#666666; float:left; display:block; font-weight:bold; font-size:16px; padding:15px 0; border:1px solid #dddddd; border-right:0;}
.m-right-btn .right-btn-drop .right-btn.active {background:#2399cc; color:#fff;}
.m-right-btn .right-btn-drop .right-btn-5 {border-right:1px solid #ddd;}
.m-right-btn1 {margin-top:5%; padding:0; text-align:center; font-size:20px; font-weight:bold;color:#fff; cursor:pointer;}
.m-right-btn1 .right-btn-wrap {width:100% !important; display:block !important; background:#2399cc; border-color:#2399cc;}
.m-right-btn1 .right-btn-drop .right-btn {width:25%; background:#fff; color:#666666; float:left; display:block; font-weight:bold; font-size:16px; padding:15px 0; border:1px solid #ddd; border-right:0;}
.m-right-btn1 .right-btn-drop .right-btn.active {background:#2399cc; color:#fff;}
.m-right-btn1 .right-btn-drop .right-btn-4 {border-right:1px solid #ddd;}
.m-right-btn2 {margin-top:5%; padding:0; text-align:center; font-size:20px; font-weight:bold;color:#fff; cursor:pointer;}
.m-right-btn2 .right-btn-wrap {width:100% !important; display:block !important; background:#2399cc; border-color:#2399cc;}
.m-right-btn2 .right-btn-drop .right-btn {width:33.33%; background:#fff; color:#666666; float:left; display:block; font-weight:bold; font-size:16px; padding:15px 0; border:1px solid #ddd; border-right:0;}
.m-right-btn2 .right-btn-drop .right-btn.active {background:#2399cc; color:#fff;}
.m-right-btn2 .right-btn-drop .right-btn-3 {border-right:1px solid #ddd;}
.mchange-img {display:none;}
.mchange-img1 {display:block;}
@media (max-width:991px) {
.left-container {width:100%; clear:both;}
.right-container {width:100%; clear:both; padding:0 15px;}
}
@media (max-width:590px) {
.m-right-btn .right-btn-drop .right-btn {font-size:14px;}
}
@media (max-width:500px) {
.m-right-btn {padding:0;}
.m-right-btn .right-btn-drop .right-btn {font-size:12px; padding:10px 0; width: calc(100%/3);}
.m-right-btn .right-btn-drop .right-btn:nth-child(3n){border-right: 1px solid #ddd;;}
}
@media (max-width:410px) {
.m-right-btn .right-btn-drop .right-btn {font-size:11px; padding:10px 0;}
}
@media (max-width:352px) {
.m-right-btn .right-btn-drop .right-btn {font-size:10px; padding:10px 0;}
}

/* board-basic */
.list-board .list-body li {padding:5px 0;}
.list-board .wr-new {display:none !important;}
.panel .panel-heading {display:none;}
.board-list , .view-wrap , .write-wrap {padding:0 46px;}
.board-container {border-right:1px solid #ddd; text-align:left;}
@media (max-width:991px) {
.board-list , .view-wrap , .write-wrap {padding:0;}
.board-container {border:0;}
}

/* basic-gallery */
.label-cap {display:none;}
.list-item .list-details {display:none;}
.board-list .div-tab.tabs ul.nav-tabs li:first-child {display:none;}
.board-list .div-tab.tabs ul.nav-tabs li {display:block; width:50%; float:left; text-align:center; background:#fff;}
.board-list .div-tab.tabs ul.nav-tabs li a {font-weight:bold;}
.board-list .div-tab.tabs ul.nav-tabs li.active {background:#2399cc !important;}
.board-list .div-tab.tabs ul.nav-tabs li.active a {color:#fff !important;}
.list-category {margin-top:20px;}
.list-category .active a, .list-category .selected a {color:#2399cc !important;}
@media (max-width:991px) {
.list-category {margin-top:0;}
}

/* basic-post-list */
.basic-post-list {clear:both !important; padding-top:15px;}
.basic-post-list .post-list li {padding-bottom:5px !important;}

/* basic-post-slider */
.basic-post-slider .post-subject {display:none;}
.basic-post-slider .post-text {display:none;}

/* miso-title */
.carousel-indicators {left:95%;}
.carousel-indicators .active {background:#2399cc; border-color:#2399cc;}
@media (max-width:991px) {
.carousel-indicators {left:90%;}
.media-body {padding-left:0;}
.at-footer .at-about > li {display:block; width:100%; text-align:left;}
}


/* 200630 psj */
ul,li{list-style:none;}
.process{margin:0 5.5%; background:#f8f8f8; padding:25px; }
.process h3{text-align:left; margin:0 0 20px; font-family:'NanumBarunGothic',sans-serif; color:#333333; font-weight:700; letter-spacing:-1px; font-size:20px;}
.process ul{padding:0; margin:0;}
.process > ul > li{float:left; }
.process > ul > li + li{margin-left:45px;}
.process > ul > li > span{text-align:center; border:1px solid #ddd; display:block; width:110px; line-height:38px; position:relative; background:#ddd; padding-left:10px;}
.process > ul > li > span:before{content:'';display:block;position:absolute;top:-1px;left:calc(100% + 1px); width:0px; height:0%; border-top:20px solid transparent; border-left:20px solid #ddd; border-bottom:20px solid transparent;}
.process > ul > li > ul{text-align:left; padding:0; margin-top:10px;}
.process > ul > li > ul > li + li{margin-top:3px;}
.h100{height:100px;}
map,area{outline:0 !important;}
.member_link{margin-left:6%; table-layout:fixed; widtH:94%; text-align:center; border:1px solid #e5e5e5; border-collapse:collapse;}
.member_link th{text-align:center; background:#f7f7f7; border:1px solid #e5e5e5; padding:11px 0;letter-spacing:-0.35px; font-family:'noto sans kr', sans-serif;}
.member_link td{border:1px solid #e5e5e5; padding:8px 0; letter-spacing:-1.35px; font-family:'noto sans kr', sans-serif; word-break:keep-all;}
.member_link td:nth-child(4){text-align:left; padding-left:20px;}
.member_link td:nth-child(5) a{display:block;}

@media (min-width:992px){
	.right-container.rc_fix{float:left; border-right:1px solid #e5e5e5; width:76.9%;}
}

@media (max-width:991px){
	.process{margin:0;}
	.h100{height:70px;}
	.process > ul > li + li{margin-left:0px;}
	.process > ul > li:nth-child(even){float:right;}
	.process > ul > li{width:calc(50% - 10px); height:170px;}
	.process > ul > li:nth-child(3),
	.process > ul > li:nth-child(5){margin-left:0;}
	.process > ul > li:nth-child(5){height:100px;}
	.member_link{margin-left:0; width:100%;}
	.member_link col:nth-child(3){display:none;}
	.member_link th:nth-child(3){display:none;}
	.member_link td:nth-child(3){display:none;}
	.member_link td:nth-child(4){padding-left:10px;}
}