
@import url(http://fonts.googleapis.com/earlyaccess/nanumgothic.css);


body {
    font-family: "Nanum Gothic", sans-serif !important;
}

 
#masthead.masthead-logo-in-menu .logo > img {
    margin-top: 8px;
}

.main-navigation ul li.menu-item-44 {
    margin-top: 14px !important;
}

.main-navigation ul li > a {
    padding: 21px 35px !important;
}

.main-navigation ul ul a {
    padding: 15px 35px !important;
}

.menu-pc_main-container {
    height: 70px;
}

.sj_text {
    height: 30px;
    width: 100%;
    margin-bottom: 10px;
}

.sj_textares {
    width: 100%;
    height: 100px;
}

.sj_select {
    height: 25px;
}

.sj_form_btn {
    background: red !important;
    border: none !important;
    border-radius: 9px !important;
    color: #fff !important;
    font-size: 22px !important;
    padding: 10px 30px !important;
    cursor: pointer !important;
    font-weight: bold !important;
    margin-left: 10px;
}

.sj_form_b {
    width: 100%;
    text-align: right;
}

.sj_form_text {
    font-size: 12px;
    text-align: center;
    padding-right: 10px;
    color: #fff;
}

.sj_form_text a {
    text-decoration: none;
    color: #fff !important;
    padding-bottom: 3px !important;
    border-bottom: 1px solid #fff !important;
}

.sj_right {
    text-align: right !important;
    padding-right: 10px;
    color: #fff;
    padding-left: 10px;
}

.hd_inquiry {
    display: block;
    padding-top: 8px;
}

.hd_inquiry img {
    float: left;
}

.hd_txt_info {
    width: 100%;
    max-width: 600px;
    float: left;
    padding-left: 10px;
    padding-top: 8px;
}

.hd_txt_info p {
    color: #fff;
    margin-top: 0 !importnat;
    margin-bottom: 0 !importnat;
    padding: 0 !importnat;
}

.hd_inquiry table {
    display: -webkit-inline-box;
    margin: 0;
}

.hd_inquiry table td {
    width: 15.8%;
}

.sj_form_table th {
    color#fff;
}

.sj_accordion {
    width: 100%;
    max-width: 220px;
}

.a_right {
    float: right;
    text-align: right;
}

.sj_accordion label {
    font-family: Arial, sans-serif;
    padding: 5px 20px;
    position: relative;
    display: block;
    cursor: pointer;
    color: #fff;
    line-height: 40px;
    font-size: 14px;
    background: #333;
}

.sj_accordion label a {
    position: relative;
    display: block;
    color: #fff;
    line-height: 40px;
    font-size: 14px;
    text-decoration: none;
}

.sj_accordion label:hover {
    background: #1f5299;
}

.sj_accordion input + label {
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}

.sj_accordion input:checked + label,
.sj_accordion input:checked + label:hover {
    background: #1f5299;
    color: #fff;
    box-shadow: 0px 0px 0px 1px rgba(155, 155, 155, 0.3), 0px 2px 2px rgba(0, 0, 0, 0.1);
}

.sj_accordion input {
    display: none;
}

.sj_accordion .sj_article {
    background: #333;
    overflow: hidden;
    color: #fff;
    height: 0px;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}

.sj_accordion .sj_article ul {
    padding-left: 0px;
    margin: 0;
    margin-bottom: 20px !important;
}

.sj_accordion .sj_article ul li {
    list-style: none;
    padding: 0;
    margin: 0;
    padding: 10px 20px !important;
}

.sj_accordion .sj_article ul li a {
    text-decoration: none;
    color: #fff;
    padding: 5px 30px 5px 5px;
}

.sj_accordion .sj_article ul li:hover {
    background-color: #1f5299;
}

.sj_accordion .sj_article p {
    font-style: italic;
    color: #777;
    line-height: 23px;
    font-size: 14px;
    padding: 20px;
}

.sj_accordion input:checked ~ .sj_article {
    -webkit-transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    -ms-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
}

.sj_accordion input:checked ~ .sj_article.ac-small {
    height: 108.5px;
}

.sj_accordion input:checked ~ .sj_article.ac-medium {
    height: 375.5px;
}

.sj_accordion input:checked ~ .sj_article.ac-large {
    height: 245px;
}

.sj_accordion input {
    display: none;
}

.sj_accordion .sj_side_logo img {
    width: calc(100% - 30px);
    max-width: 250px;
}

.m_baro {
    width: 100%;
    text-align: center;
}

.mobile_baro {
    width: 22%;
    display: inline-block;
}

.mobile_baro a img {
    margin-top: 0px;
    margin-bottom: 0px;
    max-width: 74px;
    width: 100%;
}

.sj_k_skin1 table td {
    border-top: none !important;
    padding: 5px 10px !important;
}

.u_tong1 {
    width: 100%;
    text-align: center;
    color: #000;
}

.u_tong_title {
    padding-top: 40px;
    padding-bottom: 30px;
}

.u_tong_title strong {
    font-size: 40px;
}

.u_tong_title img {
    width: 100%;
    max-width: 280px;
    display: block;
    margin: 0 auto;
    padding-top: 30px;
}

.u_tong1 > table {
    margin: 0 auto;
    max-width: 500px;
    text-align: center;
    padding: 30px 0;
}

.u_tong1 > table > th {
    padding: 15px;
    margin: 5px;
}

.u_tong2 table {
    margin: 0 auto;
    max-width: 800px;
    text-align: center;
    padding: 30px 0;
    border-spacing: 20px 20px;
    border-collapse: inherit;
}

.u_tong2 table th {
    padding: 15px;
    border: 2px solid #ddd;
    border-spacing: 20px 20px;
}

.u_tong1 > img {
    width: 100%;
    max-width: 800px;
    margin-bottom: 30px;
}

.u_tong_txt {
    font-size: 16px;
    line-height: 1.5;
    margin-bottom: 30px;
}

.u_tong_txt p span {
    font-size: 20px;
}

.u_tong_txt table {
    margin: 0 auto;
    padding: 20px 0;
    max-width: 520px;
}

.sj_directions {
    width: 100%;
    text-align: center;
}

.sj_d_logo {
    width: 30%;
    display: inline-block;
    text-align: left;
}

.sj_d_logo span {
    margin-top: -5px;
    position: relative;
    top: -15px;
    padding-left: 10px;
}

.sj_d_logo2 {
    width: 68%;
    padding-top: 15px;
    font-size: 15px;
    max-width: 380px;
    display: inline-block;
    position: relative;
    top: -40px;
    text-align: left;
}

.sj_d_logo2 span {
    text-align: right;
    padding-left: 20px;
}

.sj_greeting {
    text-align: center;
}

.sj_gr_txt1 p {
    padding: 0;
    margin: 0;
    margin-bottom: 13px;
}

.sj_gr_txt1 strong {
    margin-bottom: 20px;
    color: #000;
}

.sj_gr_txt1 img {
    width: 100%;
    max-width: 70px;
}

.sj_gr_txt1 p,
.sj_gr_txt1 strong {
    font-size: 23px;
}

.sj_gr_txt1 span,
.sj_gr_txt3 span {
    font-size: 17px;
    line-height: 1.5;
    color: #666666;
}

.sj_gr_txt1 .sj_mar {
    margin-top: 40px;
}

.sj_gr_txt3 .sj_mar2 {
    margin-bottom: 40px !important;
}

.sj_gr_txt2 {
    margin: 40px 0;

}

.sj_gr_txt2_1 {
    box-shadow: 0 20px 20px -20px #ddd, 0 -20px 20px -20px #ddd;
    -webkit-box-shadow: 0 20px 20px -20px #ddd, 0 -20px 20px -20px #ddd;
    -moz-box-shadow: 0 20px 20px -20px #ddd, 0 -20px 20px -20px #ddd;
    -o-box-shadow: 0 20px 20px -20px #ddd, 0 -20px 20px -20px #ddd;
    -ms-box-shadow: 0 20px 20px -20px #ddd, 0 -20px 20px -20px #ddd;
}

.sj_gr_txt2 table {
    margin: 0 auto;
    max-width: 520px;
}

.sj_gr_txt2 td {
    padding-top: 20px !important;
}

.sj_gr_txt2 th {
    padding-bottom: 10px !important;
}

.sj_gr_txt2 img {
    width: 100%;
    max-width: 130px;
}

.sj_gr_txt4 {
    width: 100%;
    max-width: 490px;
    margin: 0 auto;
    padding: 25px 0 20px 0;
}

.sj_gr_txt4 {
    position: relative;
    box-shadow: 0 20px 20px -20px #ddd, 0 -20px 20px -20px #ddd;
    -webkit-box-shadow: 0 20px 20px -20px #ddd, 0 -20px 20px -20px #ddd;
    -moz-box-shadow: 0 20px 20px -20px #ddd, 0 -20px 20px -20px #ddd;
    -o-box-shadow: 0 20px 20px -20px #ddd, 0 -20px 20px -20px #ddd;
    -ms-box-shadow: 0 20px 20px -20px #ddd, 0 -20px 20px -20px #ddd;
    border-radius: 1px;
    filter: progid:DXImageTransform.Microsoft.Shadow(color=#ddd, Direction=135, Strength=30);
    /* IE */
}

.sj_gr_txt4 strong {
    display: block;
    font-size: 50px;
    color: #000;
    padding: 10px 0;
}

.sj_gr_txt4 span {
    font-size: 17px;
    line-height: 1.5;
    color: #666666;
}

.sj_com3 {
    text-align: center;
}

.sj_com3 table {
    width: 100%;
    max-width: 360px;
    margin: 0 auto !important;
    overflow: auto;
}

.sj_com3 table td img {
    width: 100%;
    max-width: 60px;
}

.sj_com3 table td span {
    font-size: 20px;
    color: #000;
    position: relative;
    top: 10px;
    line-height: 1.2;
}

.sj_m_footer {
    width: 100%;
    background-color: #333;
    color: #fff;
    padding: 25px 0;
}

.sj_m_flogo {
    max-width: 230px;
    padding-left: 30px;
}

.sj_m_flogo img {
    width: 100%;
    max-width: 180px;
}

.sj_m_ftext {
    text-align: left !important;
    max-width: 310px;
    padding-left: 30px;
    margin: 20px 0;
}

.sj_m_ftext a {
    color: #fff !important;
}

.sj_m_ftext p,
.sj_m_fcenter p {
    padding: 0 !important;
    margin: 0 !important;
    line-height: 1.5;
}

.sj_m_fcenter {
    text-align: center;
}

.sj_sidemenu .form {
    position: relative;
    background: #333;
    width: 100%;
    max-width: 220px;
    padding: 0;
    list-style: none;
    overflow: hidden;
    padding-top: 20px;
    margin: 0px;
}

.sj_side_logo span {
    color: #fff;
    display: block;
    margin-left: 15px;
}

.sj_side_logo img {
    width: 100%;
    max-width: 170px !important;
    margin-left: 15px;
}

.sj_sidemenu .form li {
    padding: 0 !important;
}

.sj_sidemenu .form li a {
    width: 100%;
    padding-left: 20px;
    line-height: 50px;
    display: block;
    overflow: hidden;
    position: relative;
    text-decoration: none;
    text-transform: uppercase;
    font-size: 14px;
    color: #fff;
    -webkit-transition: all 0.2s linear;
    -moz-transition: all 0.2s linear;
    -o-transition: all 0.2s linear;
    transition: all 0.2s linear;
}

.sj_sidemenu .form li a:hover {
    background: #1f5299;
    color: #fff;
}

.sj_sidemenu .form li.selected a {
    background: #1f5299;
    color: #fff;
}

.sj_side_logo {
    background: #1F5299;
    padding-top: 50px;
    width: 100%;
    max-width: 220px;
    margin-bottom: 10px;
    padding-bottom: 20px;
}

.sj_sub_navi {
    background-color: #fff;
}




.sj_hd_table {
    width: 100%;
}

.sj_table_title {
    font-size: 22px;
    margin: 15px 0;
}

.sj_table_title strong {
    color: #000;
    line-height: 1.5;
    float: left;
    margin-bottom: 10px;
}

.sj_table_title span {
    float: right;
    margin-top: 13px;
    font-size: 16px !important;
}

.sj_hd_table table {
    width: 100%;
    border-collapse: collapse;
}

.sj_hd_table th {
    background-color: #4c4c4c;
    color: #fff;
    font-size: 15px;
    line-height: 1.5;
    border: 2px solid #000;
    padding: 8px;
    vertical-align: middle;
}

.sj_hd_table td {
    text-align: center;
    font-size: 13px;
    line-height: 1.5;
    border: 2px solid #000;
    padding: 8px;
    vertical-align: middle;
}

.sj_backslash {
    background: url('https://swbpdy.com/swbpdy_com/www/wp-content/uploads/2017/01/backslash.png');
    background-size: 100% 100%;
    text-align: left;
}

.sj_backslash div {
    text-align: right;
}

.sj_hd_table_right {
    text-align: right;
    margin: 5px 0;
}

.sj_hd_table th span {
    font-size: 14px;
}












/************************************************************************************************************************************************/


.menu_Tab_Wrap {
    width: 100%;
    text-align: center;
    margin-top: 30px
}

.menu_Tab {
    margin: 0 50px;
}

.menu_Tab::after {
    clear: both;
    content: "";
    display: block;
}

.menu_Tab li {
    float: left;
    border: 2px solid #fff;
    box-sizing: border-box;
    list-style: none;
    margin: 0 !important
}

.menu_Tab1 li {
    width: 50%;
}

.menu_Tab2 li {
    width: 20%;
}

.menu_Tab li a {
    display: block;
    padding: 15px 0;
    background: #efefef
}

.menu_Tab li a.pageOn {
    background: #1f5299;
    color: #fff !important
}

.menu_Tab li a:link {
    color: #333;
    text-decoration: none
}

.menu_Tab li a:visited {
    color: #333;
    text-decoration: none
}
.menu_Tab_10{background: #efefef url(https://swbpdy.com/swbpdy_com/www/wp-content/uploads/2017/01/color_logo.png)no-repeat 50% 50%/auto 20px;height: 54.8px}

.article-material_tit {
    display: inline-block;
    font-size: 22px;
}

.article-material_tit p {
    margin: 0 !important
}

.article-material_wrap .article-material-line {
    height: 3px;
    width: 70px;
    background: #1f5299;
    margin: 10px 0 15px 0 !important;
}

.article-material-item_wrap {
    background: #efefef;
    padding: 20px;
    margin: 10px;
    box-shadow: 1px 1px 10px #aaa
}

.article-material-item_tit {
    font-size: 20px;
    margin-bottom: 10px;
    font-weight: bold
}



.article-material-table_wrap {
    background: #fff;
    width: 610px;
}

.article-material-table_wrap tbody {
    background: #fff;
    width: 610px;
}

.article-material-table_tit th {
    background: #1f5299;
    color: #fff;
    padding: 10px;
}

.article-material-table_wrap td {
    border: 0.1px solid #ddd;
    vertical-align: middle;
    border-right: 0;
    border-top: 0;
}

.article-material-table_tit th:nth-child(1) {
    width: 70px;
    text-align: center
}

.article-material-table_tit th:nth-child(2) {
    width: 70px;
    text-align: center
}

.article-material-table_tit th:nth-child(3) {
    width: 70px;
    text-align: center
}

.article-material-table_tit th:nth-child(4) {
    width: 200px
}

.article-material-table_tit th:nth-child(5) {
    width: 200px
}

.article-material-table_wrap tbody tr td {
    background: #FFF;
    padding: 15px 10px;
}

.article-material-table_sTit {
    text-align: center
}

.article-material-table_mTit {
    text-align: center;
    border-left: 0 !important;
}




.main-item-card_wrap a:link {
    color: #333;
    text-decoration: none;
}

.main-item-card_wrap a:visited {
    color: #333;
    text-decoration: none;
}

.main-item-card_wrap a:hover {
    color: ;
    text-decoration: none;
    cursor: pointer
}

.main-item-card_Tit::after {
    clear: both;
    content: "";
    display: block
}

.main-item-card_Titxt {
    font-size: 26px !important;
    font-weight: bold;
    text-indent: 15px;
    float: left;
    margin-bottom: 5px;
    line-height: 1.2em;
    margin-bottom: 10px !important;
}

.main-item-card_Tiline {
    width: 155px;
    height: 1px !important;
    float: left;
    margin-top: 16px !important;
    margin-left: 20px !important;
    background: #1f5299
}

.main-item-card_section {
    background: #f7f7f8 !important;
    width: 100%;
    padding: 15px 0;
}

.main-item-card_wrap {
    width: 100% !important;
    max-width: 1200px !important;
    margin: 0 auto;
}

.main-item-card_wrap::after {
    clear: both;
    display: block;
    content: "";
}

.micw2 {
    margin-top: 20px;
}

.micw2 .main-item-card_Tiline {
    width: 180px
}

.main-item-card {
    float: left;
    width: calc(25% - 10px) !important;
    box-sizing: border-box;
    height: 270px;
    margin: 5px;
    border: 1px solid #ccc;
    position: relative;
    background: #fff
}

.main-item-card_cont {
    background: #fff !important;
    padding: 12px;
    position: absolute;
    top: 0;
    width: calc(100% - 24px) !important;
    height: 154px
}
.mic0 .main-item-card_cont{background: none !important;}

.main-item-card_intro {
    font-size: 15px !important;
    font-weight: 300;
    line-height: 35px;
}

.main-item-card_cat {
    font-size: 15px !important;
    color: #1f5299;
    line-height: 1.2em
}

.main-item-card_korname {
    font-size: 22px !important;
    line-height: 1.4em !important;
    font-weight: 700 !important;
}

.main-item-card_engname {
    font-size: 16px !important;
    line-height: 1.2em
}

.longENGname {
    font-size: 14px !important
}

.main-item-card_txt {
    font-size: 12px !important;
    margin-top: 5px;
    color: #666;
    line-height: 1.2em
}
.mic-mobile-txt{display: none; !important}
.mic-pc-txt{display: block; !important}
.main-item-card {
    background-position: 50% calc(100% + 20px) !important;
    background-repeat: no-repeat;
    background-size: 100% auto !important;
    transition: 0.5s;
    background-repeat: no-repeat !important
}

.main-item-card_wrap .mic0 {
    background: #fff url('https://swbpdy.com/wp-content/uploads/2025/07/¸ÞÀÎÈ­¸éÁß°£¸Þ´º-1.png')no-repeat 50% 50%/cover !important;
    float: left;
    width: calc(25% - 10px);
    box-sizing: border-box;
    height: 268px;
    margin: 5px;
    border: 1px solid #ccc;
    position: relative
}

.main-item-card_wrap .mic0:hover {
    background: #fff url('https://swbpdy.com/wp-content/uploads/2025/07/¸ÞÀÎÈ­¸éÁß°£¸Þ´º-1.png')no-repeat 50% 50%/cover !important;
    float: left;
    width: calc(25% - 10px);
    box-sizing: border-box;
    height: 268px;
    margin: 5px;
    border: 1px solid #ccc;
    position: relative
}

.mic1 {
    background: #fff url('https://swbpdy.com/swbpdy_com/www/wp-content/uploads/2018/10/mic1.png')
}

.mic2 {
    background: #fff url('https://swbpdy.com/swbpdy_com/www/wp-content/uploads/2018/10/mic2.png')
}

.mic3 {
    background: #fff url('https://swbpdy.com/swbpdy_com/www/wp-content/uploads/2018/10/mic3.png')
}

.mic4 {
    background: #fff url('https://swbpdy.com/swbpdy_com/www/wp-content/uploads/2018/10/mic4.png')
}

.mic5 {
    background: #fff url('https://swbpdy.com/swbpdy_com/www/wp-content/uploads/2018/10/mic5.png')
}

.mic6 {
    background: #fff url('https://swbpdy.com/swbpdy_com/www/wp-content/uploads/2018/10/mic6.png')
}

.mic7 {
    background: #fff url('https://swbpdy.com/swbpdy_com/www/wp-content/uploads/2018/10/mic7.png')
}

.mic8 {
    background: #fff url('https://swbpdy.com/swbpdy_com/www/wp-content/uploads/2018/10/mic8.png')
}

.mic9 {
    background: #fff url('https://swbpdy.com/swbpdy_com/www/wp-content/uploads/2018/10/mic9.png')
}

.mic10 {
    background: #fff url('https://swbpdy.com/swbpdy_com/www/wp-content/uploads/2018/10/mic10.png')
}

.mic11 {
    background: #fff url('https://swbpdy.com/swbpdy_com/www/wp-content/uploads/2018/10/mic11.png')
}

.mic12 {
    background: #fff url('https://swbpdy.com/swbpdy_com/www/wp-content/uploads/2018/10/mic12.png')
}

.main-item-card:hover {
    background-size: 130% !important
}
#pg-66-0{margin-top: -20px}
#pl-66 .kboard-list-user{display: none;}
#pl-66 thead{display: none;}
#pl-66 .kboard-pagination-pages{display: none;}
#pl-66 .sj_btn{display: none;}
#pl-66 .kboard-control{display: none;}
#pl-66 .kboard-list-header{display: none !important;}
#pl-66 .kboard-sort select{display: none;}
#pl-66 #kboard-default-list{border-top: 1px solid #ccc;width: 100%;background: }
#pgc-66-1-0{margin-bottom: 0 !important}

#pl-96 .kboard-thumbnail-cut-strings{display: none;}
#pl-96 .sj_k_content{display: none;}
#pl-96 .sj_k_more{display: none;}

#panel-66-2-1-0 .sj_k_skin1 table{border: none;}
#panel-66-1-0-1 #kboard-default-latest{padding: 0;border: none;min-height: 0;;}
#panel-66-1-0-1 #kboard-default-latest tr{background: ;}
#panel-66-1-0-0{margin-bottom: 0 !important}
#pg-66-1{margin-bottom: 0 !important;}
#pg-66-1 .siteorigin-panels-stretch.panel-row-style-full-width.panel-row-style{background-position: calc(50% + 80px) 0!important}


.hd_inquiry_tit{color: #fff; font-size: 24px;text-indent: 15px;}
.sj_right{width: 50px;height: 40px;float: left;line-height: 30px;font-size: 16px}
.sj_text_wrap{width: calc(100% - 70px) !important;height: 40px;float: left;}
.sj_text{width: 100%;}
.hd_inquiry ul{margin: 0 !important}
.hd_inquiry ul li div{display: inline-block}
.hd_inquiry ul li{margin-bottom: 20px;}
.hd_inquiry ul li::after{clear: both;content: "";display: block}
.sj_form_text{border-radius: 0 !important;}


.link-btn-wrap{margin-left:0 !important;margin-bottom: 0 !important;background: url(https://swbpdy.com/swbpdy_com/www/wp-content/uploads/2018/10/council-bg.jpg)no-repeat 50% 50%/cover !important;}
.link-btn_wrap::after{clear: both;content: "";display: block}
.link-btn_wrap li{margin: 0 5px;text-align: center;float: left;text-decoration: none;list-style: none;}
.link-btn_wrap li:nth-child(1){width: calc(25% - 10px) !important}
.link-btn_wrap li:nth-child(2){width: calc(25% - 10px) !important}
.link-btn_wrap li:nth-child(3){width: calc(50% - 10px) !important}
.link-btn1{display: block;}
.link-btn2{display: block;}
.link-btn3{display: block;}

#panel-66-1-1-1{display:none;}
#pgc-66-1-1 .hd_inquiry-small{;position: relative;}
#pgc-66-1-1 .his_txt{position: absolute;bottom:20px;left:20px;color: #fff;font-size: 22px;font-weight: bold;padding-right: 30px;background: url('https://swbpdy.com/swbpdy_com/www/wp-content/uploads/2018/10/more-btn.png')no-repeat 100% 100%/20px 20px}
#panel-66-1-0-1 .hd_inquiry-small{position: relative !important;margin-bottom: 30px;}
#panel-66-1-0-1 .his_txt{font-size: 36px !important;font-weight: 700 !important;color: #333333}
#panel-66-1-0-1 .hd_inquiry-moreBtn{margin-left: 15px;position: relative;top: 2px;width:30px !important;height: 30px !important}






.m-inquiry-tit{display: inline-block; border: 1px solid #ccc !important;}
.m-inquiry-tit img{margin: 0 auto !important;}


#pg-96-3 .kboard-list-header{display: none;}
#pg-96-3 .kboard-pagination{display: none;}
#pg-96-3 .kboard-search{display: none;}
#pg-96-3 .kboard-control{display: none;}
#pg-96-3 .kboard-mobile-contents{display: none !important;}
#pg-96-3 .siteorigin-widget-tinymce>p{margin-bottom: 0}
#panel-96-3-0-0{margin-bottom: 0 !important;}
#panel-96-3-0-1{margin-bottom: 0 !important;}
#panel-96-3-0-1 .widget-title{display: none;}
#panel-96-3-0-1 #kboard-default-latest{padding: 0;border-radius: 0 !important;border-right: none !important;border-left: none !important;overflow: hidden;min-height: 0}
#pg-66-2{margin-bottom: 0; !important;margin-top: -6px !important}
#pg-66-2 .siteorigin-panels-stretch.panel-row-style-full-width.panel-row-style{padding-top: 0 !important; padding-bottom: 0 !important}
#pgc-66-2{height: 250px !important;padding: 40px 0 !important}
#pg-96-3{margin-bottom:0px}
#pg-96-4{margin-bottom:0px}
#pg-96-5>div{background-size: auto 100% !important; background-repeat: no-repeat !important;padding: 15px 0 !important;background-position: 50%; !important}
.callcentertit{color: #fff;
    font-size: 18px;
    font-weight: 700;
    line-height: 1;
    padding-bottom: 10px;
    text-align: center;}
.callcentersubtit{    color: #fff;
    font-size: 11px;
    line-height: 1;
    padding-bottom: 20px;
    text-align: center;}
.callcenterinfotit{color: #dd0000;
    font-size: 13px;
    font-weight: 600;
    line-height: 1;
    letter-spacing: 0px;}
.callcenterinfotxt{color: #fff;
    font-size: 16px;
    font-weight: 600;
    margin: 3px 0 8px;
    line-height: 1;
    letter-spacing: -0.5px;
}

#pg-96-0{margin-bottom:0 !important}
#pg-96-1{display:none !important}
#pgc-96-3-0 .his_txt{position:relative;}
#pgc-96-3-0 .hd_inquiry-moreBtn img{margin:0 !important;position:absolute;left:60px;top:0}
#pgc-96-3-0 .his_txt{margin:0;font-size:23px}
#panel-96-3-0-0 .widget-title{display:none}
#panel-96-3-0-0 #kboard-default-latest{border:none;overflow:hidden;min-height:164px;}

#panel-96-3-0-0 .hd_inquiry-moreBtn img{left: 80px;
top: 3px;}
#pg-96-3{margin-bottom:0px !important}
#pg-96-4{margin-bottom:0px !important}
#pgc-96-4-0{padding:0 !important}
#pgc-96-4-0 img{margin:0 !important}
#pgc-96-4-0 p{margin:0 !important}



@media only screen and (max-width: 980px) {
    .main-item-card_cont {
        height: 152px !important
    }
}

@media only screen and (max-width: 940px) {
    .main-item-card_intro {
        font-size: 14px !important
    }
}
@media only screen and (max-width: 900px) {
    .menu_Tab2{margin: 0 !important}
}

@media only screen and (max-width: 830px) {
    .mic0 {
        width: calc(33.33% - 10px) !important;
    }

    .main-item-card {
        width: calc(33.33% - 10px) !important;
    }
    .menu-pc_main-container{display: none;}
    .menu-mobilenav-container{display: block !important;}
    
}

@media only screen and (max-width: 780px) {
    .menu_Tab {
        margin: 0 10px !important;
    }

    .main-item-card_intro {
        font-size: 13px !important
    }
    .menu_Tab2 li a{padding: 8px 0;font-size: 11px !important;}
    
    .menu_Tab_10{height: 40px;}
    .menu_Tab {
        margin: 0 !important;
    }
    
    #panel-66-1-1-0{display: none;}
    #panel-66-1-0-0{display: none;}
    #panel-66-1-1-1{display: block !important}
    #panel-66-1-1-1 p{margin-bottom: 0;}
    #pg-66-1>div{height: 320px !important;background-size: auto 320px !important;background-repeat: no-repeat !important}
    #pg-66-1 .siteorigin-panels-stretch.panel-row-style-full-width.panel-row-style{background:none !important}
    #pg-66-0{margin-bottom: 0 !important}
    #panel-66-1-0-1 .his_txt{font-size: 23px !important;}
    .hd_inquiry-moreBtn{width: 20px;height: 20px;}
    .hd_inquiry-moreBtn img{width: 20px;height: 20px;}
}

@media only screen and (max-width: 780px) {
    .menu_Tab2 li {
    font-size: 12px;
}
    
}
@media only screen and (max-width: 680px) {
    .menu_Tab a {
        font-size: 12px !important
    }

    .main-item-card_korname {
        font-size: 17px !important
    }

    .main-item-card_engname {
        font-size: 12px !important
    }

    .main-item-card_txt {
        font-size: 11px !important;
        
    }
     body.responsive #secondary {
        display: none;
    }

    .menu_Tab a {
        font-size: 12px !important
    }
    #pg-66-2>div{padding: 0 !important}
    #pgc-66-2-0{padding: 0 !important}
    .link-btn1{display: none;}
    .link-btn2{display: none;}
    .link-btn_wrap li:nth-child(3){width: calc(100%) !important;margin: 0 auto !important}
    .mic-mobile-txt{display: block; !important}
.mic-pc-txt{display: none; !important}
    .main-item-card_cont {
        height: 110px !important;
    }
}


@media only screen and (max-width: 630px) {
    .main-item-card_intro {
        font-size: 11px !important
    }
}
@media only screen and (max-width: 600px) {
    #panel-66-1-0-1 .kboard-mobile-contents{display: none !important}
    
}
@media only screen and (max-width: 580px) {
    .logo img{max-height: 28px !important}
    .logo{margin-left: 10px !important;margin-right: 5px !important}
}
@media only screen and (max-width: 540px) {
    .article-material-table_tit th {
        font-size: 12px
    }

    .article-material-table_wrap td {
        font-size: 12px
    }

    .article-material-table_tit th {
        padding: 5px
    }

    .article-material-table_wrap tbody tr td {
        padding: 3px
    }
    .menu_Tab2 li a{font-size: 10px !important;}
    .article-material-table_tit th {
        font-size: 12px
    }

    .article-material-table_wrap td {
        font-size: 12px
    }

    .article-material-table_tit th {
        padding: 5px
    }

    .article-material-table_wrap tbody tr td {
        padding: 3px
    }
    .menu_Tab2 li a{font-size: 9px !important;}
    .main-item-card{height: 210px !important}
    .main-item-card_wrap .mic0{height: 210px !important}
}

@media only screen and (max-width: 535px) {
    .logo img{max-height: 24px !important}
    .logo{margin-left: 5px !important;margin-right: 0px !important}
}
@media only screen and (max-width: 450px) {
    .link-btn_wrap li{width: calc(33.33% - 2px);margin: 0 1px;}
    #panel-96-3-0-2 img{margin: 0 !important}
    .main-item-card {
        width: calc(33.33% - 4px) !important;
        height: 130px !important;
        background-size: 100% auto !important;
        background-position: 50% 40px !important;
        margin: 2px
    }
    .main-item-card_cont{height: 94px !important}
    .main-item-card:hover {
        width: calc(33.33% - 4px) !important;
        height: 130px !important;
        background-size: 120% auto !important;
        background-position: 50% 40px !important
    }

    .main-item-card_wrap .mic0 {
        width: calc(33.33% - 4px) !important;
        height: 130px !important;
        background-position: 50% 50% !important;
        background-size: cover !important;
        margin: 2px !important;
    }

    .main-item-card_wrap .mic0:hover {
        width: calc(33.33% - 4px) !important;
        height: 130px !important;
        background-position: 50% 50% !important;
        background-size: cover !important;

    }

    .mic0 .main-item-card_cont {
        background: none !important;
    }

    .mic0 .main-item-card_intro {
        line-height: 2em !important;
        margin-top: 10px !important
    }

    .main-item-card_cont {
        width: calc(100% - 10px) !important;
        height: 94px !important;
        padding: 10px 5px 0 5px !important;
    }
    .main-item-card_cat{font-size: 10px !important}
    .main-item-card_korname{font-size: 12px !important}
    .main-item-card_engname{font-size: 10px !important}
    .main-item-card_Titxt {
        font-size: 18px !important;
        margin-bottom: 0 !important;
        margin-top: 0 !important;
        font-weight: bold !important
    }

    .main-item-card_Tiline {
        width: 80px !important;
        margin-top: 10px !important;
        margin-left: 5px !important
    }

    .menu_Tab_Wrap {
        display: none;
    }
    .article-material-table_tit th:nth-child(3) {
        width: 20px;
    }

    .article-material-table_tit th:nth-child(4) {
        width: 240px;
    }

}


























@media all and (max-width: 1132px) {
    .hd_pro1 {
        max-height: 1300px !important;
    }

    .hd_pro_nature_bg,
    .hd_pro_nature_bg2 {
        top: 0px !important;
    }
}



@media all and (max-width: 782px) {
    .hd_pro1 {
        max-height: 2800px !important;
    }

    .hd_pro_nature_bg,
    .hd_pro_nature_bg2 {
        top: 0px !important;
    }
}


@media all and (max-width: 540px) {
    
}

@media all and (max-width: 450px) {
    
    

    body.responsive #secondary {
        display: none;
    }

    .sj_com3 table td span {
        font-size: 15px !important;
    }

    .sj_com3 table td img {
        max-width: 40px !important;
    }

    .sj_d_logo2 {
        font-size: 13px !important;
        width: 100% !important;
        top: -10px !important;
        text-align: center !important;
    }

    .sj_d_logo {
        width: 50% !important;
        float: initial !important;
    }

    .sj_gr_txt1 p,
    .sj_gr_txt1 strong {
        font-size: 16px !important;
    }

    .sj_gr_txt1 img,
    .sj_gr_txt3 .sj_mar2 img {
        max-width: 30px !important;
    }

    .sj_gr_txt1 span,
    .sj_gr_txt3 span {
        font-size: 13px;
    }

    .sj_gr_txt4 strong {
        font-size: 25px !important;
    }

    .sj_gr_txt4 span {
        font-size: 13px !important;
    }

    .sj_gr_txt4 {
        max-width: 290px !important;
        padding: 15px 30px 20px 30px !important;
    }

    .u_tong_title {
        padding-top: 0 !important;
        padding-bottom: 0 !important;
    }

    .u_tong_title img {
        max-width: 130px !important;
        margin-top: 30px;
        margin-bottom: 30px;
    }

    .u_tong_title strong {
        font-size: 25px;
    }

    .u_tong_txt {
        width: 86%;
        margin: 0 auto;
        font-size: 13px;
    }

    .u_tong_txt table {
        padding: 0 !important;
    }

    .u_tong_txt p span {
        font-size: 16px !important;
        font-weight: bold;
    }

    .hd_pro_nature {
        max-width: 134px !important;
    }

    .hd_pro_nature img {
        max-width: 60px !important;
    }

    .hd_pro_nature strong {
        font-size: 15px !important;
    }

    .hd_pro_nature span {
        font-size: 12px !important;
    }

    .hd_pro_intro {
        font-size: 11px !important;
    }

    .hd_pro_nature3 {
        padding-top: 30px !important;
    }

    .hd_pro_nature {
        height: 345px !important;
    }

    .hd_pro_nature_bg2,
    .hd_pro_nature_bg {
        max-width: 155px !important;
        height: 394px !important;
    }

    .sj_rt {
        top: -93px !important;
        position: relative;
    }
}


.hd_pro1 {
    text-align: center;
    max-height: 890px;
}

.hd_pro_nature {
    width: 50%;
    max-width: 233px;
    height: 326px;
    display: inline-table;
    border: 1px solid #ccc;
    text-align: center;
    margin-top: 10px;
    margin-right: 5px;
}

.hd_pro_nature3 {
    padding: 50px 10px 20px 10px;
}

.hd_pro_nature img {
    width: 100%;
    max-width: 90px;
    display: block;
    margin: 0 auto;
}

.hd_pro_nature strong {
    font-size: 23px;
    text-align: center;
    margin: 0 auto;
    width: 100%;
    display: block;
    color: #000;
    margin-bottom: 10px;
}

.hd_pro_nature span {
    font-size: 15px;
    color: #b3b3b3;
}

.hd_pro_intro {
    font-size: 14px;
    line-height: 1.7;
    margin-top: 15px;
}

.hd_pro_nature_bg {
    width: 50%;
    max-width: 252px;
    height: 396px;
    border: 1px solid #ccc;
    text-align: center;
    position: relative;
    vertical-align: top;

    background-image: url("https://swbpdy.com/swbpdy_com/www/wp-content/uploads/2017/01/pro2_img3.jpg");
    background-repeat: round;
}

.hd_pro_nature_bg2 {
    width: 50%;
    max-width: 252px;
    height: 396px;
    border: 1px solid #ccc;
    text-align: center;
    position: relative;
    top: -139px;
    background-image: url("https://swbpdy.com/swbpdy_com/www/wp-content/uploads/2017/01/ourproduct.jpg");
    background-repeat: round;
}
