@import "font-awesome.css";
.jban01{

}
.jban02{
    margin-top: 5px;
}
#contimg{ margin:0 auto; }
.j_maincon001 {
    font-size: 30px;
    vertical-align: bottom;
    display: inline-block;
    padding-top: 5px;
    color: #247cfa;
}
.j_maincon002 {
    color: #999;
    display: inline-block;
    padding-left: 5px;
}
.jline345yy4 {
    margin: 20px 0;
    text-align: center;
}
.jstyle541 {
    border-left: 0px !important;
}
.jstyle541 span {
    padding: 0 0 0 10px;
}
.jsoin51 {
    font-size: 12px !important;
    color: #999 !important;
}
#body .list .l_wrap li .j_info {

}
#body .list .l_wrap li .j_info ul {

}
#body .list .l_wrap li .j_info ul li {
    margin: 0;
    text-align: center;
    padding: 10px 0 0;
}
#body .list .l_wrap li .j_info ul li.jsoin51 {

}
.jline1542gr {
    border-top: 1px solid #dadada;
    border-bottom: 1px solid #dadada;
    padding: 20px 0;
}
.j_custo01 {
    display: block;
    font-size: 40px;
    line-height: 30px;
    font-weight: 700;
    margin-bottom: 20px;
}
.j_custo02 {
display: block;
    font-size: 18px;
        line-height: 25px;
    letter-spacing: -1px;
    margin-bottom: 10px;
}
.j_custo03 {
display: block;
        color: #999;

    margin-bottom: 10px;
}
.j_custo04 {
display: block;
    line-height: 18px;
    font-size: 12px;
}
.j_text01 {
        font-size: 18px;
    color: #333;
    text-align: center;
    width: 100%;
    line-height: 22px;
    display: inline-block;
}
.j_banner01 {

}
.left.pick {
    width: 33.33%
}
.left.event {
    width: 33.33%
}
.left.customer {
    width: 33.33%
}
.j_leftallgo {
    float: left;
    width: 200px;
    display: block;
    height: 100%;

}
.j_faonbar {
    color: #eee;
    line-height: 26px;
    display: inline-block;
        margin-bottom: 15px;
    font-size: 18px;
}
.j_tailbar {
    font-size: 20px;
    font-weight: 700;
    color: #247cfa;
}
#category_event {display:inline-block; vertical-align:middle; margin-top:15px; width:100%; background:#fff; border-top:#000 solid 0px; border-bottom:#000 solid 0px;}
#category_event ul {
    display:inline-block;
    vertical-align:middle;
    margin:0 auto;
    border-top:#eee solid 1px;
    border-bottom:#eee solid 1px;
    border-left:#eee solid 1px;
    border-right:#eee solid 1px;
    padding: 15px 0;
    width: 100%;
}
#category_event li {float:left; display:block; vertical-align:middle; height:50px;width: 100%;padding: 0 0px 0 23px;}
#category_event a {display:inline-block; vertical-align:middle; margin:5px 0; padding:0 0px; height:80%; font:17px NanumGothicBold; color:#777; letter-spacing:-1px; line-height:40px;}
#category_event a:hover {color:#b56434;}
#category_event a.on {color:#247cfa; background:#fff; border-radius:10px;}
#category_event .one a {color:#676767;}
#category_event .one a:hover {color:#b56434;}

#category_eventn2 {display:inline-block; vertical-align:middle; margin:0px 0px 10px 0px; width:100%; background:#fff; border-top:#000 solid 0px; border-bottom:#000 solid 0px;}
#category_eventn2 ul {display:inline-block; vertical-align:middle; margin:0 auto; width:890px; border-top:#eee solid 1px;border-bottom:#eee solid 1px; border-left:#eee solid 1px; border-right:#eee solid 1px; margin: 0px 0px 0px 10px;}
#category_eventn2 li {float:left; display:inline-block; vertical-align:middle; margin:0 0px 0 0px;}
#category_eventn2 a {display:inline-block; vertical-align:middle; margin:0px 0; padding:0 15px; height:80%; font:14px NanumGothicBold; color:#777; letter-spacing:-1px; line-height:30px;}
#category_eventn2 a:hover {color:#87d8ff;}
#category_eventn2 a.on {color:#2a8ebf; background:#fff; border-radius:10px;}
#category_eventn2 .one a {color:#676767;}
#category_eventn2 .one a:hover {color:#87d8ff;}

.j_subcago01{
    display: none !important;
}
.j_subcago01.on{
    display: inherit !important;
}
.j_top4185 {
    position: absolute;
    right: 0;
    top: 20px;
}
.sun {
    display: block;
    height: 1px;
    margin: 15px 0;
    background-color: #999;
}
/* 공통 */

/* Table Scroll */
.x_scroll {overflow-x:scroll; border-right:1px solid #ccc;}
.y_scroll {overflow-y:scroll;}

/* float */
.f_l {float:left !important; display:inline-block;}
.f_r {float:right !important;display:inline-block;}

/*텍스트 정렬*/
.txt_r {text-align:right !important; }
.txt_c {text-align:center !important;}
.txt_l {text-align:left !important;}
.txt_t {
    vertical-align: top !important;}

/*table*/
table.jnonejline02 {
	text-shadow: 0px 0px 0px #fff;
	border:#ccc 0px solid;
    border-collapse: separate;
	border-spacing: 0;
	background-color: #fff;
	border-left: 0px solid #e9e9e9;
	border-top: 3px solid #0b85d8;
	clear: both;
	margin-bottom: 30px;
    padding: 0px;
}
table.jnonejline02.btopno {
	border-top: 1px solid #dadada;
}
table.jnonejline02.btopno2 {
	border-top: 0px solid #dadada;
}

table.jnonejline02 th {
    padding:7px;
    vertical-align: middle;
    border-bottom: 1px solid #e9e9e9;
    border-right: 1px solid #e9e9e9;
    font-weight: 400;

}

table.table.jnonejline02 th:first-child{
    text-align: left;
/*    padding-left: 0px;*/
}

table.jnonejline02 tr{
	text-align: center;
	padding-left:20px;
    line-height: 22px;
}

table.table.jnonejline02 tr td:first-child{
	text-align: left;
	/*padding-left:0px;*/
	border-left: 0;
}

table.jnonejline02 tr td {
	padding:10px;
	border-top: 0px solid #ffffff;
    border-right: 1px solid #e9e9e9;
	border-bottom:1px solid #e0e0e0;
	border-left: 0px solid #e0e0e0;
    text-align: center;
	line-height: 22px;
	vertical-align: middle;
}
table.jnonejline02.btopno.bro tr td {
	padding:5px;
}

table.jnonejline02.bro tr td {

    border-right: 0px solid #e9e9e9;
}
table.jnonejline02.bro2 tr td {

    border-bottom:0px solid #e0e0e0;
}

table.jnonejline02 tr td:last-child{
	border-right: 0px solid #e9e9e9;
}
table.jnonejline02 tr:last-child td{

}

table.jnonejline02 tr:hover > td{

}

@media (max-width: 620px) {
  /* 480px */
table.jnonejline02 tr td {
	display: block;
    height: auto;
}
 table.jnonejline02 tr td .f_l {
	float: none !important;
}

table.jnonejline02.bro tr td {
	display:table-cell;
    height: auto;
}
 table.jnonejline02.bro tr td .f_l {
	float: left !important;
}

    .j_wide.w50 {

    }
.jline48dg {
    font-size: 14px !important;
}

}

.jtable_bg01 {
    background-color: #fbfcfe;
}
/*MARGIN******************************************************************************************/
.ma_0 { margin: 0px !important;}
.mt_0 { margin-top: 0px !important;}
.mt_2 { margin-top: 2px !important;}
.mt_3 { margin-top: 3px !important;}
.mt_5 { margin-top: 5px !important;}
.mt_7 { margin-top: 7px !important;}
.mt_10 { margin-top: 10px !important;}
.mt_12 { margin-top: 12px !important;}
.mt_13 { margin-top: 13px !important;}
.mt_15 { margin-top: 15px !important;}
.mt_20 { margin-top: 20px !important;}
.mt_25 { margin-top: 25px !important;}
.mt_30 { margin-top: 30px !important;}
.mt_35 { margin-top: 35px !important;}
.mt_39 { margin-top: 39px !important;}
.mt_40 { margin-top: 40px !important;}
.mt_45 { margin-top: 45px !important;}
.mt_50 { margin-top: 50px !important;}
.mt_55 { margin-top: 55px !important;}
.mt_60 { margin-top: 60px !important;}
.mt_65 { margin-top: 65px !important;}
.mt_80 { margin-top: 80px !important;}

.ml_0 { margin-left:0px !important;}
.ml_3 { margin-left:3px !important;}
.ml_5 { margin-left:5px !important;}
.ml_10 { margin-left:10px !important;}
.ml_12 { margin-left:12px !important;}
.ml_13 { margin-left:13px !important;}
.ml_15 { margin-left:15px !important;}
.ml_20 { margin-left:20px !important;}
.ml_24 { margin-left:24px !important;}
.ml_25 { margin-left:25px !important;}
.ml_30 { margin-left:30px !important;}
.ml_35 { margin-left:35px !important;}
.ml_40 { margin-left:40px !important;}
.ml_45 { margin-left:45px !important;}
.ml_50 { margin-left:50px !important;}
.ml_60 { margin-left:60px !important;}
.ml_70 { margin-left:70px !important;}
.ml_80 { margin-left:80px !important;}
.ml_85 { margin-left:85px !important;}
.ml_90 { margin-left:90px !important;}
.ml_100 { margin-left:100px !important;}
.ml_120 { margin-left:120px !important;}
.ml_130 { margin-left:130px !important;}
.ml_140 { margin-left:140px !important;}
.ml_150 { margin-left:150px !important;}
.ml_160 { margin-left:160px !important;}
.ml_170 { margin-left:170px !important;}
.ml_320 { margin-left:320px !important;}

.mr_5 { margin-right:5px !important;}
.mr_10 { margin-right:10px !important;}
.mr_15 { margin-right:15px !important;}
.mr_20 { margin-right:20px !important;}
.mr_30 { margin-right:30px !important;}
.mr_40 { margin-right:40px !important;}
.mr_50 { margin-right:50px !important;}

.mb_0 { margin-bottom:0px !important;}
.mb_3 { margin-bottom:3px !important;}
.mb_5 { margin-bottom:5px !important;}
.mb_10 { margin-bottom:10px !important;}
.mb_15 { margin-bottom:15px !important;}
.mb_20 { margin-bottom:20px !important;}
.mb_25 { margin-bottom:25px !important;}
.mb_30 { margin-bottom:30px !important;}
.mb_40 { margin-bottom:40px !important;}
.mb_50 { margin-bottom:50px !important;}
.mb_60 { margin-bottom:60px !important;}
.mb_70 { margin-bottom:70px !important;}

/*PADDING******************************************************************************************/
.pall { padding: 10px !important;}
.pt_0 { padding-top: 0px !important;}
.pt_5 { padding-top: 5px !important;}
.pt_10 { padding-top: 10px !important;}
.pt_13 { padding-top: 13px !important;}
.pt_15 { padding-top: 15px !important;}
.pt_20 { padding-top: 20px !important;}
.pt_25 { padding-top: 25px !important;}
.pt_30 { padding-top: 30px !important;}
.pt_34 { padding-top: 34px !important;}
.pt_35 { padding-top: 35px !important;}
.pt_40 { padding-top: 40px !important;}
.pt_45 { padding-top: 45px !important;}
.pt_50 { padding-top: 50px !important;}
.pt_60 { padding-top: 60px !important;}

.pl_0 { padding-left: 0px !important;}
.pl_5 { padding-left: 5px !important;}
.pl_10 { padding-left: 10px !important;}
.pl_15 { padding-left: 15px !important;}
.pl_20 { padding-left: 20px !important;}
.pl_25 { padding-left: 25px !important;}
.pl_30 { padding-left: 30px !important;}
.pl_35 { padding-left: 35px !important;}
.pl_40 { padding-left: 40px !important;}
.pl_45 { padding-left: 45px !important;}
.pl_50 { padding-left: 50px !important;}
.pl_55 { padding-left: 55px !important;}
.pl_60 { padding-left: 60px !important;}
.pl_70 { padding-left: 70px !important;}
.pl_150 { padding-left: 150px !important;}
.pl_153 { padding-left: 153px !important;}

.pr_0 { padding-right: 0px !important;}
.pr_3 { padding-right: 3px !important;}
.pr_5 { padding-right: 5px !important;}
.pr_10 { padding-right: 10px !important;}
.pr_15 { padding-right: 15px !important;}
.pr_20 { padding-right: 20px !important;}
.pr_25 { padding-right: 25px !important;}
.pr_28 { padding-right: 28px !important;}
.pr_30 { padding-right: 30px !important;}
.pr_35 { padding-right: 35px !important;}
.pr_40 { padding-right: 40px !important;}
.pr_45 { padding-right: 45px !important;}
.pr_50 { padding-right: 50px !important;}

.pb_5 { padding-bottom:5px !important;}
.pb_10 { padding-bottom:10px !important;}
.pb_13 { padding-bottom:13px !important;}
.pb_15 { padding-bottom:15px !important;}
.pb_20 { padding-bottom:20px !important;}
.pb_25 { padding-bottom:25px !important;}
.pb_30 { padding-bottom:30px !important;}
.pb_40 { padding-bottom:40px !important;}
.pb_50 { padding-bottom:50px !important;}

.pall_5 { padding: 5px !important;}
/*WIDTH & HEIGHT SIZE******************************************************************************************/

.w_100 {width:100% !important;}
.w20 {width:20px !important;}
.w30 {width:30px !important;}
.w40 {width:40px !important;}
.w50 {width:50px !important;}
.w60 {width:60px !important;}
.w70 {width:70px !important;}
.w80 {width:80px !important;}
.w85 {width:85px !important;}
.w90 {width:90px !important;}
.w100 {width:100px !important;}
.w105 {width:105px !important;}
.w110 {width:110px !important;}
.w115 {width:115px !important;}
.w120 {width:120px !important;}
.w122 {width:122px !important;}
.w125 {width:125px !important;}
.w130 {width:130px !important;}
.w135 {width:135px !important;}
.w140 {width:140px !important;}
.w145 {width:145px !important;}
.w150 {width:150px !important;}
.w155 {width:155px !important;}
.w160 {width:160px !important;}
.w165 {width:165px !important;}
.w170 {width:170px !important;}
.w175 {width:175px !important;}
.w180 {width:180px !important;}
.w185 {width:185px !important;}
.w190 {width:190px !important;}
.w195 {width:195px !important;}
.w200 {width:200px !important;}
.w215 {width:215px !important;}
.w220 {width:220px !important;}
.w230 {width:230px !important;}
.w234 {width:234px !important;}
.w240 {width:240px !important;}
.w247 {width:247px !important;}
.w250 {width:250px !important;}
.w260 {width:260px !important;}
.w267 {width:267px !important;}
.w270 {width:270px !important;}
.w280 {width:280px !important;}
.w290 {width:290px !important;}
.w300 {width:300px !important;}
.w330 {width:330px !important;}
.w340 {width:340px !important;}
.w350 {width:350px !important;}
.w365 {width:365px !important;}
.w400 {width:400px !important;}
.w425 {width:425px !important;}
.w450 {width:450px !important;}
.w470 {width:470px !important;}
.w490 {width:490px !important;}
.w500 {width:500px !important;}
.w510 {width:510px !important;}
.w520 {width:520px !important;}
.w530 {width:530px !important;}
.w535 {width:535px !important;}
.w540 {width:540px !important;}
.w550 {width:550px !important;}
.w560 {width:560px !important;}
.w570 {width:570px !important;}
.w580 {width:580px !important;}
.w590 {width:590px !important;}
.w600 {width:600px !important;}
.w620 {width:620px !important;}
.w628 {width:628px !important;}
.w650 {width:650px !important;}
.w660 {width:660px !important;}
.w680 {width:680px !important;}
.w700 {width:700px !important;}
.w750 {width:750px !important;}
.w770 {width:770px !important;}
.w800 {width:800px !important;}
.w810 {width:810px !important;}
.w820 {width:820px !important;}
.w850 {width:850px !important;}
.w168 {width:168px !important;}
.w172 {width:172px !important;}

.h_100 {height:100%}
.h10 {height:10px !important;}
.h20 {height:20px !important;}
.h25 {height:25px !important;}
.h30 {height:30px !important;}
.h35 {height:35px !important;}
.h40 {height:40px !important;}
.h50 {height:50px !important;}
.h60 {height:60px !important;}
.h70 {height:70px !important;}
.h72 {height:72px !important;}
.h80 {height:80px !important;}
.h90 {height:90px !important;}
.h100 {height:100px !important;}
.h110 {height:110px !important;}
.h120 {height:120px !important;}
.h130 {height:130px !important;}
.h135 {height:135px !important;}
.h140 {height:140px !important;}
.h150 {height:150px !important;}
.h160 {height:160px !important;}
.h170 {height:170px !important;}
.h180 {height:180px !important;}
.h190 {height:190px !important;}
.h200 {height:200px !important;}
.h210 {height:210px !important;}
.h220 {height:220px !important;}
.h222 {height:222px !important;}
.h218 {height:218px !important;}
.h230 {height:230px !important;}
.h240 {height:240px !important;}
.h250 {height:250px !important;}
.h286 {height:286px !important;}
.h290 {height:290px !important;}
.h295 {height:295px !important;}
.h350 {height:350px !important;}
.h350 {height:350px !important;}
.h750 {height:750px !important;}

.ti {
    text-indent: -100000px;
}
.jline48dg {
    font-size: 22px;
    letter-spacing: -3px;
}
.j_mapicon01 {
    display: block;
    width: 37px;
    height: 37px;
    background-image: url(../img/map_ico01.png);
    background-size: 14px;
    background-repeat: no-repeat;
    background-position: center center;
    background-color: #ce3b66;
    border-radius: 3px !important;
}
.j_mapicon02 {
    display: block;
    width: 37px;
    height: 37px;
    background-image: url(../img/map_ico02.png);
    background-size: 14px;
    background-repeat: no-repeat;
    background-position: center center;
    background-color: #fb8623;
    border-radius: 3px !important;
}
.j_mapicon03 {
    display: block;
    width: 37px;
    height: 37px;
    background-image: url(../img/map_ico03.png);
    background-size: 14px;
    background-repeat: no-repeat;
    background-position: center center;
    background-color: #29ae89;
    border-radius: 3px !important;
}
.j_mapicon04 {
    display: block;
    width: 37px;
    height: 37px;
    background-image: url(../img/map_ico04.png);
    background-size: 14px;
    background-repeat: no-repeat;
    background-position: center center;
    background-color: #0b85d8;
    border-radius: 3px !important;
}

.j_mapicon05 {
    display: block;
    width: 37px;
    height: 37px;
    background-image: url(../img/map_ico012.png);
    background-size: 14px;
    background-repeat: no-repeat;
    background-position: center center;
    background-color: #0b85d8;
    border-radius: 3px !important;
}

.j_mapicon06 {
    display: block;
    width: 37px;
    height: 37px;
    background-image: url(../img/map_ico013.png);
    background-size: 14px;
    background-repeat: no-repeat;
    background-position: center center;
    background-color: #333;
    border-radius: 3px !important;
}

.j_mapicon07 {
    display: block;
    width: 37px;
    height: 37px;
    background-image: url(../img/map_ico014.png);
    background-size: 14px;
    background-repeat: no-repeat;
    background-position: center center;
    background-color: #555;
    border-radius: 3px !important;
}

.j_mapicon08 {
    display: block;
    width: 37px;
    height: 37px;
    background-image: url(../img/map_ico015.png);
    background-size: 14px;
    background-repeat: no-repeat;
    background-position: center center;
    background-color: #777;
    border-radius: 3px !important;
}

.j_mapicon09 {
    display: block;
    width: 37px;
    height: 37px;
    background-image: url(../img/map_ico016.png);
    background-size: 14px;
    background-repeat: no-repeat;
    background-position: center center;
    background-color: #999;
    border-radius: 3px !important;
}
.jtopmenurline01{
    border-right: 1px solid #eee;
    padding-right: 16px;
    margin-right: 0px;
}

@media (max-width: 991px) {
.j_max992 {
    display: none !important;
}
}

.j_color333 {
    color: #333 !important;
}

.j_color666 {
    color: #666 !important;
}

.j_bodernone {
    border: none !important;
}

@media (min-width: 992px) {
.j_heading {
    background-color: #0b85d8;
    text-align: center;
    color: #fff;
    padding: 68px 0px !important;
}
}

@media (max-width: 991px) {
.j_heading {
    background-color: #0b85d8;
    text-align: center;
    color: #fff;
    padding: 20px 0px !important;
}
}


.j_heading h3 {
    font-size: 26px !important;
    color: #fff !important;
    font-weight: 500 !important;
}

.j_so5548 {
    margin-right: 15px;
}
.page-footer-inner2 {
    color: #333333;
    float: right;
    display: inline-block;
}
.jline15rrf1 {
    display: inline-block;
}
.jline5778gb1 {
    margin: 20px auto;
}

.portlet.light.bordered > .portlet-title2{
    border-bottom: 0px solid #dadada;
    padding: 10px 0px 20px;
    min-height: 48px;
    text-align: center;
}

.portlet.light > .portlet-title2 > .caption {
    color: #666;
    padding: 10px 0;
}

.portlet > .portlet-title2 > .caption {
    display: inline-block;
    font-size: 28px;
    line-height: 28px;
    padding: 10px 0;
}

.portlet.light > .portlet-title2 > .caption > .caption-subject {
    font-size: 28px;
}


.j_pop_01 {
    color: #fff;
    padding: 15px;
    margin-top: 0px;
    margin-bottom: 0px;
    width: 300px;
}
.j_pop_form01 {
    margin-top: 20px;
    padding: 10px;
    background-color: #f5f6f7;
}
.j_sogoline {
    color: #0b85d8 !important;
}
.j_footer445{
    font-size: 12px !important;
}
@media (min-width: 992px) {
.row .jline54tg2 {
    width: 650px;
    margin: 0 auto;
}

.row .jline54tg3 {
    width: 460px;
    margin: 40px auto;
}


.page-header.navbar .page-logo {
    float: left;
    display: block;
    width: 235px;
    height: 78px;
    padding-left: 20px;
    padding-right: 20px;
}

}

.form-horizontal .j_formgroup01 {
    border: 1px solid #dadada;
    padding: 5px;
    margin-bottom: 10px;
    padding: 0;

}
.form-horizontal .j_formgroup00 {
    border: 0px solid #dadada;
    padding: 5px;
    margin-bottom: 10px;
    padding: 0;
}

.form-horizontal .j_formgroup02 {
    border-top: 1px solid #dadada;
    border-bottom: 1px solid #dadada;
    padding: 20px 0 !important;
    margin-bottom: 20px;
        margin-top: 20px;
}

.form-horizontal .j_formgroup03 {
    border-bottom: 1px solid #dadada;
    padding: 5px;
    margin-bottom: 10px;
    padding: 0;
    margin: 0 0 0 0 !important;
    border-top: 3px solid #0b85d8;

}

.form-horizontal .j_formgroup04 {
    border-bottom: 1px solid #dadada;
    padding: 5px;
    margin-bottom: 10px;
    padding: 0;
    margin: 0 0 0 0 !important;
    border-top: 0px solid #0b85d8;

}

.form-horizontal .j_formgroup99 {
    border-bottom: 0px solid #dadada;
    padding: 5px;
    margin-bottom: 10px;
    padding: 0;
    margin: 0 0 0 0 !important;
    border-top: 0px solid #0b85d8;

}

.portlet-form .form-body, .form .form-body {
    padding: 0px;
}

.j_title01 {
    min-height: 20px !important;
}
.j_title02 {
    min-height: 20px !important;
    font-size: 26px !important;
    color: #333;
}
.j_label02 {
    border-right: 1px solid #dadada;
    height: 50px;
    padding: 15px 0 0 15px !important;
    text-align: left !important;
    background-color: #fbfcfe;
}
.j_label03 {
    border-right: 0px solid #dadada;
    height: 50px;
    padding: 8px 0 0 15px !important;
    text-align: left !important;
}
.j_label04 {
    border-right: 1px solid #dadada;
    height: 50px;
    padding: 15px 0 0 15px !important;
    text-align: left !important;
    background-color: #fbfcfe;
}
.j_label05 {
    border-right: 0px solid #dadada;
    padding: 8px 0 0 15px !important;
    text-align: left !important;
}

.j_label06 {
    border-right: 1px solid #dadada;
    height: 72px;
    padding: 15px 0 0 15px !important;
    text-align: left !important;
    background-color: #fbfcfe;
}

.j_label07 {
    border-right: 0px solid #dadada;
    padding: 15px 0 0 5px !important;
    text-align: left !important;
}


.form-control {
    width: 100%;
    height: 34px;
    padding: 6px 12px;
    background-color: #fff;
    border: 1px solid #dadada;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    -webkit-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
}
/*버튼*/
.btn.j_go01{

    display: inline-block;
    margin-bottom: 0;
    font-weight: 400;
    text-align: center;
    vertical-align: middle;
    touch-action: manipulation;
    cursor: pointer;
    border: 1px solid transparent;
    white-space: nowrap;
    padding: 12px 12px;
    font-size: 18px;
    font-weight: 700;
    width: 100%;
    line-height: 1.42857;
    border-radius: 4px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;

}
.btn.j_go01:not(.btn-outline) {
  color: #FFFFFF;
  background-color: #2b9eed;
  border-color: #138cdf; }
  .btn.j_go01:not(.btn-outline):focus,
  .btn.j_go01:not(.btn-outline).focus {
    color: #FFFFFF;
    background-color: #2b9eed;
    border-color: #18666d; }
  .btn.j_go01:not(.btn-outline):hover {
    color: #FFFFFF;
    background-color: #2b9eed;
    border-color: #2499a3; }
  .btn.j_go01:not(.btn-outline):active,
  .btn.j_go01:not(.btn-outline).active,
  .open > .btn.j_go01:not(.btn-outline).dropdown-toggle {
    color: #FFFFFF;
    background-color: #2b9eed;
    border-color: #2499a3; }
    .btn.j_go01:not(.btn-outline):active:hover,
    .btn.j_go01:not(.btn-outline):active:focus,
    .btn.j_go01:not(.btn-outline):active.focus,
    .btn.j_go01:not(.btn-outline).active:hover,
    .btn.j_go01:not(.btn-outline).active:focus,
    .btn.j_go01:not(.btn-outline).active.focus,
    .open > .btn.j_go01:not(.btn-outline).dropdown-toggle:hover,
    .open > .btn.j_go01:not(.btn-outline).dropdown-toggle:focus,
    .open > .btn.j_go01:not(.btn-outline).dropdown-toggle.focus {
      color: #FFFFFF;
      background-color: #1f858e;
      border-color: #18666d; }
  .btn.j_go01:not(.btn-outline):active,
  .btn.j_go01:not(.btn-outline).active,
  .open > .btn.j_go01:not(.btn-outline).dropdown-toggle {
    background-image: none; }
  .btn.j_go01:not(.btn-outline).disabled:hover,
  .btn.j_go01:not(.btn-outline).disabled:focus,
  .btn.j_go01:not(.btn-outline).disabled.focus,
  .btn.j_go01:not(.btn-outline)[disabled]:hover,
  .btn.j_go01:not(.btn-outline)[disabled]:focus,
  .btn.j_go01:not(.btn-outline)[disabled].focus,
  fieldset[disabled] .btn.j_go01:not(.btn-outline):hover,
  fieldset[disabled] .btn.j_go01:not(.btn-outline):focus,
  fieldset[disabled] .btn.j_go01:not(.btn-outline).focus {
    background-color: #32c5d2;
    border-color: #32c5d2; }
  .btn.j_go01:not(.btn-outline) .badge {
    color: #32c5d2;
    background-color: #FFFFFF; }
/*버튼// */



/*버튼*/
.btn.j_go02{

    display: inline-block;
    margin-bottom: 0;
    font-weight: 400;
    text-align: center;
    vertical-align: middle;
    touch-action: manipulation;
    cursor: pointer;
    border: 1px solid;
    white-space: nowrap;
    padding: 3px 6px;
    font-size: 12px;
    font-weight: 700;
    line-height: 1.42857;
    border-radius: 4px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;

}
.btn.j_go02:not(.btn-outline) {
  color: #666;
  background-color: #fff;
  border-color: #dadada; }
  .btn.j_go02:not(.btn-outline):focus,
  .btn.j_go02:not(.btn-outline).focus {
    color: #FFFFFF;
    background-color: #26a1ab;
    border-color: #18666d; }
  .btn.j_go02:not(.btn-outline):hover {
    color: #FFFFFF;
    background-color: #26a1ab;
    border-color: #2499a3; }
  .btn.j_go02:not(.btn-outline):active,
  .btn.j_go02:not(.btn-outline).active,
  .open > .btn.j_go02:not(.btn-outline).dropdown-toggle {
    color: #FFFFFF;
    background-color: #26a1ab;
    border-color: #2499a3; }
    .btn.j_go02:not(.btn-outline):active:hover,
    .btn.j_go02:not(.btn-outline):active:focus,
    .btn.j_go02:not(.btn-outline):active.focus,
    .btn.j_go02:not(.btn-outline).active:hover,
    .btn.j_go02:not(.btn-outline).active:focus,
    .btn.j_go02:not(.btn-outline).active.focus,
    .open > .btn.j_go02:not(.btn-outline).dropdown-toggle:hover,
    .open > .btn.j_go02:not(.btn-outline).dropdown-toggle:focus,
    .open > .btn.j_go02:not(.btn-outline).dropdown-toggle.focus {
      color: #FFFFFF;
      background-color: #1f858e;
      border-color: #18666d; }
  .btn.j_go02:not(.btn-outline):active,
  .btn.j_go02:not(.btn-outline).active,
  .open > .btn.j_go02:not(.btn-outline).dropdown-toggle {
    background-image: none; }
  .btn.j_go02:not(.btn-outline).disabled:hover,
  .btn.j_go02:not(.btn-outline).disabled:focus,
  .btn.j_go02:not(.btn-outline).disabled.focus,
  .btn.j_go02:not(.btn-outline)[disabled]:hover,
  .btn.j_go02:not(.btn-outline)[disabled]:focus,
  .btn.j_go02:not(.btn-outline)[disabled].focus,
  fieldset[disabled] .btn.j_go02:not(.btn-outline):hover,
  fieldset[disabled] .btn.j_go02:not(.btn-outline):focus,
  fieldset[disabled] .btn.j_go02:not(.btn-outline).focus {
    background-color: #32c5d2;
    border-color: #32c5d2; }
  .btn.j_go02:not(.btn-outline) .badge {
    color: #32c5d2;
    background-color: #FFFFFF; }
/*버튼//*/

/*버튼*/
.btn.j_go03{

    display: inline-block;
    margin-bottom: 0;
    font-weight: 400;
    text-align: center;
    vertical-align: middle;
    touch-action: manipulation;
    cursor: pointer;
    border: 1px solid transparent;
    white-space: nowrap;
    padding: 8px 8px;
    font-size: 16px;
    font-weight: 700;
    min-width: 130px;
    line-height: 1.42857;
    border-radius: 4px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;

}
.btn.j_go03:not(.btn-outline) {
  color: #FFFFFF;
  background-color: #2b9eed;
  border-color: #138cdf; }
  .btn.j_go03:not(.btn-outline):focus,
  .btn.j_go03:not(.btn-outline).focus {
    color: #FFFFFF;
    background-color: #26a1ab;
    border-color: #18666d; }
  .btn.j_go03:not(.btn-outline):hover {
    color: #FFFFFF;
    background-color: #2b9eed;
    border-color: #2499a3; }
  .btn.j_go03:not(.btn-outline):active,
  .btn.j_go03:not(.btn-outline).active,
  .open > .btn.j_go03:not(.btn-outline).dropdown-toggle {
    color: #FFFFFF;
    background-color: #2b9eed;
    border-color: #2499a3; }
    .btn.j_go03:not(.btn-outline):active:hover,
    .btn.j_go03:not(.btn-outline):active:focus,
    .btn.j_go03:not(.btn-outline):active.focus,
    .btn.j_go03:not(.btn-outline).active:hover,
    .btn.j_go03:not(.btn-outline).active:focus,
    .btn.j_go03:not(.btn-outline).active.focus,
    .open > .btn.j_go03:not(.btn-outline).dropdown-toggle:hover,
    .open > .btn.j_go03:not(.btn-outline).dropdown-toggle:focus,
    .open > .btn.j_go03:not(.btn-outline).dropdown-toggle.focus {
      color: #FFFFFF;
      background-color: #2b9eed;
      border-color: #18666d; }
  .btn.j_go03:not(.btn-outline):active,
  .btn.j_go03:not(.btn-outline).active,
  .open > .btn.j_go03:not(.btn-outline).dropdown-toggle {
    background-image: none; }
  .btn.j_go03:not(.btn-outline).disabled:hover,
  .btn.j_go03:not(.btn-outline).disabled:focus,
  .btn.j_go03:not(.btn-outline).disabled.focus,
  .btn.j_go03:not(.btn-outline)[disabled]:hover,
  .btn.j_go03:not(.btn-outline)[disabled]:focus,
  .btn.j_go03:not(.btn-outline)[disabled].focus,
  fieldset[disabled] .btn.j_go03:not(.btn-outline):hover,
  fieldset[disabled] .btn.j_go03:not(.btn-outline):focus,
  fieldset[disabled] .btn.j_go03:not(.btn-outline).focus {
    background-color: #32c5d2;
    border-color: #32c5d2; }
  .btn.j_go03:not(.btn-outline) .badge {
    color: #32c5d2;
    background-color: #FFFFFF; }
/*버튼// */

/*버튼*/
.btn.j_go04{

    display: inline-block;
    margin-bottom: 0;
    font-weight: 400;
    text-align: center;
    vertical-align: middle;
    touch-action: manipulation;
    cursor: pointer;
    border: 1px solid transparent;
    white-space: nowrap;
    padding: 8px 8px;
    font-size: 16px;
    font-weight: 700;
    min-width: 130px;
    line-height: 1.42857;
    border-radius: 4px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;

}
.btn.j_go04:not(.btn-outline) {
  color: #999;
  background-color: #fff;
  border-color: #999; }
  .btn.j_go04:not(.btn-outline):focus,
  .btn.j_go04:not(.btn-outline).focus {
    color: #999;
    background-color: #fff;
    border-color: #999; }
  .btn.j_go04:not(.btn-outline):hover {
    color: #999;
    background-color: #fff;
    border-color: #999; }
  .btn.j_go04:not(.btn-outline):active,
  .btn.j_go04:not(.btn-outline).active,
  .open > .btn.j_go04:not(.btn-outline).dropdown-toggle {
    color: #999;
    background-color: #fff;
    border-color: #999; }
    .btn.j_go04:not(.btn-outline):active:hover,
    .btn.j_go04:not(.btn-outline):active:focus,
    .btn.j_go04:not(.btn-outline):active.focus,
    .btn.j_go04:not(.btn-outline).active:hover,
    .btn.j_go04:not(.btn-outline).active:focus,
    .btn.j_go04:not(.btn-outline).active.focus,
    .open > .btn.j_go04:not(.btn-outline).dropdown-toggle:hover,
    .open > .btn.j_go04:not(.btn-outline).dropdown-toggle:focus,
    .open > .btn.j_go04:not(.btn-outline).dropdown-toggle.focus {
      color: #999;
      background-color: #fff;
      border-color: #999; }
  .btn.j_go04:not(.btn-outline):active,
  .btn.j_go04:not(.btn-outline).active,
  .open > .btn.j_go04:not(.btn-outline).dropdown-toggle {
    background-image: none; }
  .btn.j_go04:not(.btn-outline).disabled:hover,
  .btn.j_go04:not(.btn-outline).disabled:focus,
  .btn.j_go04:not(.btn-outline).disabled.focus,
  .btn.j_go04:not(.btn-outline)[disabled]:hover,
  .btn.j_go04:not(.btn-outline)[disabled]:focus,
  .btn.j_go04:not(.btn-outline)[disabled].focus,
  fieldset[disabled] .btn.j_go04:not(.btn-outline):hover,
  fieldset[disabled] .btn.j_go04:not(.btn-outline):focus,
  fieldset[disabled] .btn.j_go04:not(.btn-outline).focus {
    background-color: #fff;
    border-color: #999; }
  .btn.j_go04:not(.btn-outline) .badge {
    color: #32c5d2;
    background-color: #FFFFFF; }
/*버튼// */

.j_buw00 {
min-width:125px !important;
}
/*버튼*/

.btn.j_go05{
    display: inline-block;
    margin-bottom: 0;
    font-weight: 400;
    text-align: center;
    vertical-align: middle;
    touch-action: manipulation;
    cursor: pointer;
    border: 1px solid transparent;
    white-space: nowrap;
    padding: 4px 12px;
    font-size: 16px;
    font-weight: 700;
    line-height: 1.42857;
    border-radius: 4px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;

}
.btn.j_go05:not(.btn-outline) {
  color: #2b9eed;
  background-color: #fff;
  border-color: #2b9eed; }
  .btn.j_go05:not(.btn-outline):focus,
  .btn.j_go05:not(.btn-outline).focus {
    color: #FFFFFF;
    background-color: #2b9eed;
    border-color: #18666d; }
  .btn.j_go05:not(.btn-outline):hover {
    color: #FFFFFF;
    background-color: #2b9eed;
    border-color: #2499a3; }
  .btn.j_go05:not(.btn-outline):active,
  .btn.j_go05:not(.btn-outline).active,
  .open > .btn.j_go05:not(.btn-outline).dropdown-toggle {
    color: #FFFFFF;
    background-color: #2b9eed;
    border-color: #2499a3; }
    .btn.j_go05:not(.btn-outline):active:hover,
    .btn.j_go05:not(.btn-outline):active:focus,
    .btn.j_go05:not(.btn-outline):active.focus,
    .btn.j_go05:not(.btn-outline).active:hover,
    .btn.j_go05:not(.btn-outline).active:focus,
    .btn.j_go05:not(.btn-outline).active.focus,
    .open > .btn.j_go05:not(.btn-outline).dropdown-toggle:hover,
    .open > .btn.j_go05:not(.btn-outline).dropdown-toggle:focus,
    .open > .btn.j_go05:not(.btn-outline).dropdown-toggle.focus {
      color: #FFFFFF;
      background-color: #1f858e;
      border-color: #18666d; }
  .btn.j_go05:not(.btn-outline):active,
  .btn.j_go05:not(.btn-outline).active,
  .open > .btn.j_go05:not(.btn-outline).dropdown-toggle {
    background-image: none; }
  .btn.j_go05:not(.btn-outline).disabled:hover,
  .btn.j_go05:not(.btn-outline).disabled:focus,
  .btn.j_go05:not(.btn-outline).disabled.focus,
  .btn.j_go05:not(.btn-outline)[disabled]:hover,
  .btn.j_go05:not(.btn-outline)[disabled]:focus,
  .btn.j_go05:not(.btn-outline)[disabled].focus,
  fieldset[disabled] .btn.j_go05:not(.btn-outline):hover,
  fieldset[disabled] .btn.j_go05:not(.btn-outline):focus,
  fieldset[disabled] .btn.j_go05:not(.btn-outline).focus {
    background-color: #32c5d2;
    border-color: #32c5d2; }
  .btn.j_go05:not(.btn-outline) .badge {
    color: #32c5d2;
    background-color: #FFFFFF; }
/*버튼// */

/*버튼*/

.btn.j_go06{
    display: inline-block;
    margin-bottom: 0;
    font-weight: 400;
    text-align: center;
    vertical-align: middle;
    touch-action: manipulation;
    cursor: pointer;
    border: 1px solid transparent;
    border-left: 0px;
    white-space: nowrap;
    padding: 4px 12px 5px;
    font-size: 16px;
    font-weight: 700;
    line-height: 1.42857;
    border-radius: 4px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    width: 52px;
    height: 34px;
    background-image: url(../img/map_ico07.png);
    background-size: 23px;
    background-repeat: no-repeat;
    background-position: center center;

}
.btn.j_go06:not(.btn-outline) {
  color: #2b9eed;
  background-color: #f8f8f8;
  border-color: #dadada; }
  .btn.j_go06:not(.btn-outline):focus,
  .btn.j_go06:not(.btn-outline).focus {
    color: #FFFFFF;
    background-color: #f8f8f8;
    border-color: #18666d; }
  .btn.j_go06:not(.btn-outline):hover {
    color: #FFFFFF;
    background-color: #f8f8f8;
    border-color: #dadada; }
  .btn.j_go06:not(.btn-outline):active,
  .btn.j_go06:not(.btn-outline).active,
  .open > .btn.j_go06:not(.btn-outline).dropdown-toggle {
    color: #FFFFFF;
    background-color: #f8f8f8;
    border-color: #dadada; }
    .btn.j_go06:not(.btn-outline):active:hover,
    .btn.j_go06:not(.btn-outline):active:focus,
    .btn.j_go06:not(.btn-outline):active.focus,
    .btn.j_go06:not(.btn-outline).active:hover,
    .btn.j_go06:not(.btn-outline).active:focus,
    .btn.j_go06:not(.btn-outline).active.focus,
    .open > .btn.j_go06:not(.btn-outline).dropdown-toggle:hover,
    .open > .btn.j_go06:not(.btn-outline).dropdown-toggle:focus,
    .open > .btn.j_go06:not(.btn-outline).dropdown-toggle.focus {
      color: #FFFFFF;
      background-color: #f8f8f8;
      border-color: #dadada; }
  .btn.j_go06:not(.btn-outline):active,
  .btn.j_go06:not(.btn-outline).active,
  .open > .btn.j_go06:not(.btn-outline).dropdown-toggle {
    background-image: none; }
  .btn.j_go06:not(.btn-outline).disabled:hover,
  .btn.j_go06:not(.btn-outline).disabled:focus,
  .btn.j_go06:not(.btn-outline).disabled.focus,
  .btn.j_go06:not(.btn-outline)[disabled]:hover,
  .btn.j_go06:not(.btn-outline)[disabled]:focus,
  .btn.j_go06:not(.btn-outline)[disabled].focus,
  fieldset[disabled] .btn.j_go06:not(.btn-outline):hover,
  fieldset[disabled] .btn.j_go06:not(.btn-outline):focus,
  fieldset[disabled] .btn.j_go06:not(.btn-outline).focus {
    background-color: #f8f8f8;
    border-color: #dadada; }
  .btn.j_go06:not(.btn-outline) .badge {
    color: #32c5d2;
    background-color: #f8f8f8; }
/*버튼// */
/* 기타버튼*/
.btn.j_go078{
    background: url(../img/j_butgo01.png) no-repeat center center;
    display: inline-block;
    margin-bottom: 0;
    font-weight: 400;
    text-align: center;
    vertical-align: middle;
    touch-action: manipulation;
    cursor: pointer;
    border: 0px solid transparent;
    white-space: nowrap;
    padding: 4px 12px;
    font-size: 16px;
    font-weight: 700;
    line-height: 1.42857;
    border-radius: 4px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;

}
.btn.j_go079{
    background: url(../img/j_butgo02.png) no-repeat center center;
    display: inline-block;
    margin-bottom: 0;
    font-weight: 400;
    text-align: center;
    vertical-align: middle;
    touch-action: manipulation;
    cursor: pointer;
    border: 0px solid transparent;
    white-space: nowrap;
    padding: 4px 12px;
    font-size: 16px;
    font-weight: 700;
    line-height: 1.42857;
    border-radius: 4px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;

}
/*기타버튼//*/
.j_p01{
    padding: 0;
    margin: 0;
        font-size: 12px;
}

.j_joinform01 {
    display: inline-block;
    width: 100%;
    font-size: 14px;
    color: #727272;
}
.j_joinform02 {
    display: inline-block;
    width: 100%;
    background-color: #c6c6c6;
    height: 5px;
    margin: 5px 0 10px;
}
.j_joinform03 {
    display: inline-block;
    width: 100%;
    font-size: 18px;
    color: #727272;
}
.j_joinform01.j_on {
    color: #0f77da;
}
.j_joinform02.j_on {
    background-color: #0f77da;
}
.j_joinform03.j_on {
    color: #0f77da;
}
.j_helper01 {
    color: #333 !important;
    font-size: 14px !important;
}
.j_helper02 {
        font-size: 26px !important;
    color: #333 !important;
}
.j_helper03 {
    color: #333 !important;
    font-size: 22px !important;
    color: #0b85d8 !important;
}
.note.note-info2 {
    background-color: #f6f6f6;
    border-color: #8bb4e7;
}
.j_goinso54{
    width: 20px;
    display: inline-block;
    text-align: center;
    padding-top: 7px;
}
.j_goinso55{
    width: 5%;
    display: inline-block;
    text-align: center;
    padding-top: 7px;
}
.theme-panel > .theme-options {
    right: 0;
    display: none;
    position: absolute;
    z-index: 100;
    background: #fff;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    -o-border-radius: 4px;
    border-radius: 4px;
    border: 5px solid #ddd;
}
.row {
    margin-left: 0px;
    margin-right: 0px;
}
.j_inforn {
    border-bottom: 1px solid #dadada;
    border-left: 1px solid #dadada;
    border-right: 1px solid #dadada;
    padding: 0;
    border-top: 3px solid #0b85d8;
}
.j_ma10d {

}
.j_font334 {
    font-size: 14px;
    margin-top: 20px;
    color: #333 !important;
    line-height: 20px;
}
.title.on {
    color: #0873c8;
}
.j_title429 {
    margin-bottom: 15px;
}
.j_title454 {
    font-size: 14px;
    color: #2a3282;
    margin-left: 15px;
}
.portlet.light.main {
    padding: 0px 0px 0px 0px;
    background-color: #fff;
        margin-bottom: 0px;
}
.portlet.main > .portlet-title > .nav-tabs {
    background: none;
    margin: 0px 0 0 0;
    float: right;
    display: inline-block;
    border: 0;
    width: 100%;
    position: absolute;
    z-index: 999;
}



.jline04rr4 {
    margin-top: 10px;
}
.jline04rr5 {
    margin-top: 193px;
}
.portlet.main > .portlet-title {
    border-bottom: 1px solid #eee;
    padding: 0;
    margin-bottom: 0px;
    min-height: 41px;
    -webkit-border-radius: 4px 4px 0 0;
    -moz-border-radius: 4px 4px 0 0;
    -ms-border-radius: 4px 4px 0 0;
    -o-border-radius: 4px 4px 0 0;
    border-radius: 4px 4px 0 0;
}

.portlet.light.main > .portlet-title > .nav-tabs > li {
    margin: 0;
    padding: 0;
    width: 33.33%;
    text-align: center;
}

.j_stylet25 {
        background-color: #f8f8f8;
}
.portlet.light.main > .portlet-title > .nav-tabs > li.active > a, .portlet.light > .portlet-title > .nav-tabs > li:hover > a {
    margin: 0;
    background: none;
    color: #fff;
    background-color: #0b85d8 !important;
}
.portlet.light.main > .portlet-title > .nav-tabs > li > a {
    margin: 0;
    padding: 12px 5px 13px 5px;
    font-size: 16px;
    color: #bfc5d7;
    background-color: #373e51 !important;
    border-right: 1px solid #333 !important;
}
.tabbable-line.main44 > .nav-tabs > li.active {
    background: none;
    border-bottom: 3px solid #36c6d3;
    position: relative;
}
.tabbable-line.main44 > .nav-tabs > li.active {
    background: none;
    border-bottom: 0px solid #36c6d3;
    position: relative;
}
.tabbable-line.main44 > .nav-tabs > li:hover {
      background: none;
      border-bottom: 0px solid #9fe4ea; }



.mapsearch_01 .portlet.light.main > .portlet-title > .nav-tabs > li.active > a, .mapsearch_01 .portlet.light > .portlet-title > .nav-tabs > li:hover > a {
    margin: 0;
    background: none;
    color: #0b85d8;
    background-color: #fff !important;
}
.mapsearch_01 .portlet.light.main > .portlet-title > .nav-tabs > li > a {
    margin: 0;
    padding: 12px 5px 13px 5px;
    font-size: 16px;
    color: #bfc5d7;
    background-color: #373e51 !important;
    border-right: 1px solid #333 !important;
}
.mapsearch_01 .tabbable-line.main44 > .nav-tabs > li.active {
    background: none;
    border-bottom: 3px solid #36c6d3;
    position: relative;
}
.mapsearch_01 .tabbable-line.main44 > .nav-tabs > li.active {
    background: none;
    border-bottom: 0px solid #36c6d3;
    position: relative;
}
.mapsearch_01 .tabbable-line.main44 > .nav-tabs > li:hover {
      background: none;
      border-bottom: 0px solid #9fe4ea; }




.portlet.light.main .portlet-body {
     padding-top: 0px;
}

.jline4484vew {
        font-size: 16px;
    color: #999;
}
.jline451vvf {
    color: #0b85d8;
}

.jline451vv2f {
    color: #0b85d8;
    font-weight: bold;
}

.jline0015d {
        font-size: 12px !important;
    padding: 1px 0 15px !important;
}
.jline451dg {
    padding: 15px 0 1px !important;
    font-weight: bold;
}
.jline47dd {
    float: right;
}
.jline434b {
    color: #0b85d8;
    font-weight: bold;
}
.jline47dd {
    font-weight: 400;
}


.map_config .range {
    position: relative;
    float: right;
    margin: 1px 20px 0 15px;
    border: 1px solid #000;
    padding: 3px;
    background-color: #577589;
}

.map_config .range > a {
    display: block;
    text-decoration: none;
    float: left;
    width: 68px;
    /* font-family: dotum; */
    height: 16px;
    line-height: 16px;
    font-size: 12px;
    color: #fff !important;
    background: url(../img/select_arrow.png) no-repeat 100% 0;
    color: #555;
}
.map_config .range ul {
    display: none;
    position: absolute;
    top: 22px;
    left: 0;
    background: #fff;
    padding: 0;
    border: 1px solid #555;
}
.map_config .range ul li {
    list-style: none;
}

.map_config .range ul li a {
    /* font-family: dotum; */
    padding: 5px;
    display: block;
}


.map_config43 .range {
    position: relative;
    float: right;
    margin: 1px 20px 0 15px;
    border: 1px solid #000;
    padding: 3px;
    background-color: #577589;
}

.map_config43 .range > a {
    display: block;
    text-decoration: none;
    float: left;
    width: 68px;
    /* font-family: dotum; */
    height: 16px;
    line-height: 16px;
    font-size: 12px;
    color: #fff !important;
    background: url(../img/select_arrow.png) no-repeat 100% 0;
    color: #555;
}
.map_config43 .range ul {
    display: none;
    position: absolute;
    top: 22px;
    left: 0;
    background: #fff;
    padding: 0;
    border: 1px solid #555;
}
.map_config43 .range ul li {
    list-style: none;
}

.map_config43 .range ul li a {
    /* font-family: dotum; */
    padding: 5px;
    display: block;
}
/*공통**********************************************/
.portlet.light2 {
    padding: 12px 0px 15px 0px;
    background-color: #fff;
}
.j_title431 {
        font-size: 22px;
    font-weight: 400;
    margin: 15px 0px 10px;
}
.j_color99 {
    color: #0873c8;
}
.j_scrll {
    width: 100%;
    overflow-y: auto;
    border: 1px solid #dadada;
    margin: 10px 0 !important;
    padding: 20px  !important;
}

.j_font01 {
    font-weight: bold;
    font-size: 16px;
    color: #666;
    padding-top: 5px !important;
}
.j_w18 {
    width: 18% !important;
}
.j_w20 {
    width: 20% !important;
}
.j_w25 {
    width: 25% !important;
}
.j_w30 {
    width: 30% !important;
}
.j_w40 {
    width: 40% !important;
}
.j_w45 {
    width: 45% !important;
}
.j_w50 {
    width: 50% !important;
}
.j_w60 {
    width: 60% !important;
}
.j_w70 {
    width: 70% !important;
}
.j_w75 {
    width: 75% !important;
}
.j_w80 {
    width: 80% !important;
}
.j_w100 {
    width: 100% !important;
}
.j_font444 {
    color: #444 !important;
}
.j_w40par {
    width: 40% !important;
    float: left;
}
.j_w45par {
    width: 45% !important;
    float: left;
}
.j_w20par {
    width: 20% !important;
    float: left;
}
.j_w10par {
    width: 10% !important;
    float: left;
}
.j_label01 {

}
.j_border0r {
    border-right: 0px !important;
}
.j_border0b {
    border-bottom: 0px !important;
}
.j_border0 {
    border: 0px !important;
}
.j_label01:after {
    content: " l";
    font-weight: 100 !important;
    color: #dadada;
    margin-left: 10px;
}
.j_padding_l0 {
    padding-left: 0px !important;
}
.j_padding_r0 {
    padding-right: 0px !important;
}
.j_paall_0 {
    padding: 0px !important;
}
.j_font05d {
    color: #2b9ded;
    font-size: 16px;
    font-weight: 700;
}
.j_font065 {
    color: #2b9ded;
    font-size: 20px;
    font-weight: 700;
    padding: 0px 10px 10px 10px;
    border-bottom: 1px solid;
}
.j_font548{
        width: 100% !important;
    text-align: center !important;
    font-size: 16px !important;
}
.j_font549{
        width: 100% !important;
    text-align: center !important;
    font-size: 16px !important;
    color: #2b9eed !important;
}
.jlineform2 {
    padding: 40px 0px;
    background-color: #f3f7fa;


}
.clear {
    clear: both;
}
.jline44rb {
font-size: 30px;
    display: block;
    color: #2b9eed;
}

.j_black {

}

.heading.j_heading.jline845vv {
    width: 100%;
    position: absolute;
    z-index: 999;
}
.j_bdff3453ack {
    background-color: #f6f6f6;

}
.main001 .page-header.navbar {
    background-color: #fff;
    border-bottom: 2px solid #fff;
}
.mapsearch_01 .page-header.navbar {
    background-color: #fff;
    border-bottom: 2px solid #2a3282;
}


.jline54fe2 {
    color: #0a85d6;
    font-size: 18px;
    padding: 20px 20px 0px;
    display: block;
}

.pop_detail {
    width: 306px;
    background: #fff;
    position: relative;
}
.pop_detail .hd{
    position: relative;
    background-color: #fff;
}
.pop_detail .hd h3{
    color:#1573b3;
    font-size:16px;
    padding-left:20px;
    padding-top:14px
}
.pop_detail .hd .btn_close{
    position: absolute;
    top: 10px;
    right: 10px;
    width: 15px;
    height: 15px;
    background: url(../img/map_ico12.png) no-repeat 0 0;
    text-indent: -9999px;
    overflow: hidden;
}
.pop_detail .hd .icon0054{
    position: absolute;
    top: 20px;
    right: 10px;
    width: 15px;
    height: 3px;
    background-color: #0a85d6;
    text-indent: -9999px;
    overflow: hidden;
}
.pop_detail .cont{
    padding:5px 20px 0px
}
.pop_detail .cont .default{
    width:100%
}
.pop_detail .cont .default span{
    display:block;
    margin:6px 0
}
.pop_detail .cont .default .tel{
    padding-left:21px;
    background:url(../img/map_ico13.png) no-repeat 0 0;
    margin-top:2px
}
.pop_detail .cont .default .addr{
    padding-left:45px;
    background:url(../img/map_ico14.png) no-repeat 0 0;
    height:17px;
    line-height:17px;
    font-size: 12px;
}
.pop_detail .cont .default .addr2{
    padding-left:45px;
    background:url(../img/map_ico15.png) no-repeat 0 0;
    height:17px;
    line-height:17px;
    font-size: 12px;
}

.pop_detail .cont .parking{
    margin-top:10px;
    height:53px;
    width:100%
}
.pop_detail .cont .parking > div{
    width:127px;
    height:53px;
}
.pop_detail .cont .parking > div > span{
    display:block;
    text-align:center
}
.pop_detail .cont .parking > div .stit{
    line-height:28px
}
.pop_detail .cont .parking > div .stxt{
    line-height:25px;
    color:#fff;
    font-size:16px;
    font-weight:bold
}
.pop_detail .cont .parking .fl{
    float:left;
    background:url(../img/pop_parkingBg.png) no-repeat 0 0
}
.pop_detail .cont .parking .fr{
    float:right;
    background:url(../img/pop_parkingBg.png) no-repeat 100% 0
}
.pop_detail .cont .parking.full .fr{
    width:100%;
    background:url(../img/pop_parkingBg.png) no-repeat 0 100%
}
.pop_detail .cont .parking.full .fl{
    display:none
}

.pop_detail .cont .infomation{
    margin-top:10px;
    height:175px;
    width:100%;
    padding:0;
    overflow-x:hidden;
    overflow-y:auto;
    border-top:1px solid #dadada;
    border-bottom:0px solid #dadada;
}
.pop_detail .cont .infomation dl{
    border-top:0px solid #ccc;
    overflow:hidden;
    padding:10px 0;
    margin-bottom: 0;
}
.pop_detail .cont .infomation dl:first-child{
    border-top:0
}
.pop_detail .cont .infomation dl dt{
    font-weight:bold;
    width: 25%;
    line-height:17px;
    float: left;
    text-align: left;
}
.pop_detail .cont .infomation dl dd{
    width: 75%;
    padding-left:7px;
    padding-bottom: 5px;
    float: right;
    text-align: left;
    font-size: 12px;
}


.jline54fe3 {
    color: #666;
    font-size: 18px;
    padding: 20px 20px 0px;
    display: block;
}
.pop_detail .cont .infomation2{
    margin-top:10px;
    width:100%;
    padding:0;
    overflow-x:hidden;
    overflow-y:auto;
    border-top:0px solid #dadada;
    border-bottom:0px solid #dadada;
}
.pop_detail .cont .infomation2 dl{
    border-bottom: 1px solid #ccc;
    border-bottom-style: dotted;
    overflow: hidden;
    padding: 3px 0 0px;
    margin-bottom: 0;
}
.pop_detail .cont .infomation2 dl:last-child{
    border-bottom:0;
}
.pop_detail .cont .infomation2 dl dt{
    background: url(../img/map_ico16.png) no-repeat 0 center;
    padding-left: 10px;
    font-weight:bold;
    width: 75%;
    line-height:17px;
    float: left;
    text-align: left;
    color: #666;
}
.pop_detail .cont .infomation2 dl dd{
    width: 25%;
    padding-left:7px;
    padding-bottom: 5px;
    float: right;
    text-align: left;
    font-size: 12px;
    color: #999;
}


.jboxstyle01 {
    border: 1px solid #dadada;
    padding: 10px 20px 20px;
}
dl.jdlso01{
    border-bottom: 0px solid #ccc;
    border-bottom-style: dotted;
    overflow: hidden;
    padding: 10px 0 0px;
    margin-bottom: 0;
}
dl.jdlso01:last-child{
    border-bottom:0;
}
dl.jdlso01 dt{
    background: url(../img/map_ico16.png) no-repeat 0 center;
    padding-left: 10px;
    font-weight:bold;
    width: 100%;
    line-height:17px;
    float: left;
    text-align: left;
    color: #666;
}
dl.jdlso01 dd{
    width: 25%;
    padding-left:7px;
    padding-bottom: 5px;
    float: right;
    text-align: left;
    font-size: 12px;
    color: #999;
}
/*************************************/
@media (max-width: 991px) {
    .popallso .j_wide.j_w30 {
        width: 30% !important;
    }
    .portlet.main > .portlet-title > .nav-tabs.mapsub2 {
    background: none;
    margin: 0px 0 0 0;
    top: 87px;
    float: right;
    display: inline-block;
    border: 0;
    width: 100%;
    position: absolute;
    z-index: 999;
}
    .jline04rr5 {
    margin-top: 93px !important;
}
    .jline48dg {
    font-size: 18px !important;
}
    .j_goinso55{
    display: none;
}
.jline11cf7 {
    font-size: 30px;
    color: #0b85d8;
    letter-spacing: -3px;
    margin-bottom: 15px;
}
    .tab-content> .tab-pane.j_goin.active {
    display:none;
}
    .nav.nav-tabs.j_deview {
        display: none !important;
    }
.pr_10.pl_0.jline88d {
    padding: 0px !important;
}
.pl_10.pr_0.jline32bf {
    padding: 0px !important;
}
    .form-horizontal .j_formgroup01 {
    text-align: center;
    }
    .j_label01:after {
    content: " ";
    font-weight: 100 !important;
    color: #fff;
    margin-left: 0px;
}
.jline54tg2 .col-md-2.control-label.j_w20.j_font01.j_label01.j_padding_r0 {
    width: 100% !important; text-align: center;
    }
    .jline54tg2 .col-md-8.j_w80.j_padding_l0 {
    width: 100% !important; text-align: center;
    }

    .page-footer-fixed .page-footer {
    background-color: #e4e6e8;
    border-top: 1px solid #999;
    height: 100%;
}
    .page-footer-inner2 {
    color: #333333;
    float: right;
    display: inline-block;
    margin-top: 10px;
    margin-bottom: 20px;
}

    .jline5778gb1 .col-md-2.control-label.j_w20.j_label02{
    width: 100% !important; text-align: center !important;
        border-right: 0px solid #dadada;
    }
    .jline5778gb1 .col-md-2.control-label.j_w20.j_label04{
    width: 100% !important; text-align: center !important;
        border-right: 0px solid #dadada;
    }
    .jline5778gb1 .col-md-10.j_w80.j_label05 {
    width: 100% !important;
    }
    .jline5778gb1 .form-horizontal .j_formgroup04 {
    padding-bottom: 10px;
}



    .j_helper02 {
        font-size: 14px !important;
    color: #333 !important;
    }

    .btn.j_go03 {

        min-width: 100px;}
    .btn.j_go04 {

        min-width: 100px;}
    .j_wide.j_w60 {
        width: 100% !important;
    }
    .j_wide.j_w80 {
        width: 100% !important;
    }
    .j_wide.j_w40 {
        width: 100% !important;
    }
    .j_wide.j_w30 {
        width: 100% !important;
    }

    .j_wide.ml_5 {
        margin-left: 0px !important;
        margin-top: 5px;
    }
    .j_wide.help-block {
    margin-top: 10px;
    margin-left: 5px;
    }
    .checkbox-list > label {
    display: block;
    float: left;
    }
    .j_widejoin_01.j_w30 {
        width: 45% !important;
    }
    .j_widejoin_01.j_w40 {
        width: 45% !important;
    }
    .login_02_serch.j_w30 {
        width: 45% !important;
    }
    .login_02_serch.j_w40 {
        width: 45% !important;
    }
    .jmapcon000 {
    width: 100%;
    height: 100%;
    height: calc(100% - 135px);
    overflow: hidden;
    position: relative;
    }
/*.page-content-wrapper.jmapcon{
        position: absolute;
    top: 0;
     left: 0px;
    right: 0px;
    bottom: 0;
    height: 100%;
    background-color: #333;
    z-index: -1;
}*/
.page-content-wrapper.jmapcon{
         width: 100%;
    height: 65vh;
    position: relative;
    overflow: hidden;
    background-color: #999;
}
.page-content-wrapper.jmapcon2{
         width: 100%;
    height: 65vh;
    position: relative;
    overflow: hidden;
    background-color: #999;
}
 .main001 .page-sidebar {
    border-top: 0 !important;
    margin: 0px;
}
 .mapsearch_01 .page-sidebar {
    border-top: 0 !important;
    margin: 0px;
}

.map_config {
    display: none;
}
    .option4f.chk_opt {
    position: absolute;
    z-index: 0;
    right: 10px;
    top: 10px;

    border: 1px solid #a5a5a5;
    width: 52px;
    height: 44px;
    z-index: 9999999;
    }
    a.btn_com {
    display: block;
    width: 100%;
    height: 17px;
    font-size: 11px;
    font-family: 'MGB';
    color: #555;
    text-align: center;
    padding-top: 27px;
    line-height: 1;
}
    .option4f2.chk_opt2 {
    position: absolute;
    z-index: 0;
    /* right: 10px; */
    left: 10px;
    top: 10px;
    border: 0px solid #a5a5a5;
    z-index: 9999999;
    }
    .option4f2.chk_opt2.jline34 {
    position: absolute;
    z-index: 0;
    /* right: 10px; */
    left: 110px;
    top: 10px;
    border: 0px solid #a5a5a5;
    z-index: 9999999;
    }


    .op_ico4 {
    background: url(../img/option4.png) no-repeat 50% 5px;
    background-size: 21px 21px;
}
    .option4f ul {
    position: absolute;
    top: 44px;
    right: -1px;
    background: #e7e7e7;
    border: 1px solid #a5a5a5;
    display: none;
    list-style: none;
    padding: 0;
}
    .option4f ul li {
    width: 112px;
    height: 29px;
    border-bottom: 1px solid #a5a5a5;
}
    .option4f ul li a {
    display: block;
    width: 120px;
    height: 19px;
    color: #555;
    padding: 5px 1px 5px 22px;
    line-height: 16px;
    font-size: 12px;
    letter-spacing: -1px;
}
    .option4f ul li a.on {
    background-color: #ccc;
    color: #000;
    width: 112px;
    height: 28px;
    padding-left: 15px;
}
    .option4f ul li:nth-child(1) a {
/*    background: url(../img/select_ico1.png) no-repeat 4px 6px;
    background-size: 16px 16px;*/
}
    .option4f ul li:nth-child(2) a {
/*    background: url(../img/select_ico2.png) no-repeat 4px 6px;
    background-size: 16px 16px;*/
}
    .option4f ul li:nth-child(3) a {
/*    background: url(../img/select_ico3.png) no-repeat 4px 6px;
    background-size: 16px 16px;*/
}
    .option4f ul li:nth-child(4) a {
/*    background: url(../img/select_ico4.png) no-repeat 4px 6px;
    background-size: 16px 16px;*/
}
    .option4f ul li:nth-child(5) a {
/*    background: url(../img/select_ico5.png) no-repeat 4px 6px;
    background-size: 16px 16px;*/
}
    .list.open43 {
        display: none;
    }
    .list.open43.on {
        display: block;
    }
    .jline45vvf5 {
    height: 120px;
    font-size: 20px;
    padding-top: 32px;
    text-align: center;
}
.jline45vvf6 {
    height: 122px;
    font-size: 20px;
    padding-top: 32px;
    text-align: center;
    background-color: #f5f6f7;
}
.jline50df{
    font-size: 22px;
    color: #0b85d8;
}
   .jmo480 {
        display: none;
    }

}

@media (min-width: 992px) {
  /* 992px */
    .portlet.main > .portlet-title > .nav-tabs.mapsub2 {
    background: none;
    margin: 0px 0 0 0;
    top: 183px;
    float: right;
    display: inline-block;
    border: 0;
    width: 100%;
    position: absolute;
    z-index: 999;
}
    .jmo480 {
        display: none;
    }
    .jline11cf7 {
    font-size: 30px;
    color: #0b85d8;
    letter-spacing: -3px;
    margin-bottom: 15px;
}
    .jline45vvf5 {
    height: 120px;
    font-size: 20px;
    padding-top: 32px;
    text-align: center;
}
.jline45vvf6 {
    height: 122px;
    font-size: 20px;
    padding-top: 32px;
    text-align: center;
    background-color: #f5f6f7;
}
.jline50df{
    font-size: 22px;
    color: #0b85d8;
}
  .tab-content>.tab-pane.active.j_goin {
    display:inherit;
}
    .nav.nav-tabs.j_moview {
        display: none  !important;
    }
    .page-content-wrapper.jmapcon{
         position: absolute;
    top: 0;
    left: 0px;
    /* right: 0px; */
    /* margin-right: 360px; */
    bottom: 0;
    height: 100%;
    background-color: #999;
    width: 70%;}


    .page-content-wrapper.jmapcon2{
         position: absolute;
    top: 0;
    /*left: 0px;*/
    right: 0px;
    /* margin-right: 360px; */
    bottom: 0;
    height: 100%;
    background-color: #999;
    width: 70%;}

    .map_config {
    width: 100%;
    height: 47px;
    padding: 12px 0;
    border-bottom: 0px solid #999;
    background: #6589a1;
    position: absolute;
    top: 0;
    left: 0;
    }
    .page-sidebar-reversed.page-sidebar-fixed .page-sidebar-wrapper.jmapcon00 {
    position: relative;
    width: 30%;
    right: 0;
    float: right;
}
    .page-sidebar-reversed.page-sidebar-fixed .page-sidebar-wrapper.jmapcon01 {
    position: relative;
    width: 30%;
    right: 0;
    float: left;
}
    .page-sidebar-reversed.page-sidebar-fixed .page-sidebar.main {
    margin-left: 0px;
    width: 100%;
}
    .option4f.chk_opt {
    display: none;
}
        .option4f2.chk_opt2 {
    display: none;
}

}






@media (max-width: 480px) {
  /* 480px */
.popallso .j_wide.j_w30 {
        width: 100% !important;
    }

  .pagination>li>a, .pagination>li>span {
    position: relative;
    float: left;
    padding: 6px 8px;
    line-height: 1.42857;
    text-decoration: none;
    color: #0b85d8;
    background-color: #fff;
    border: 1px solid #ddd;
    margin-left: -1px;
}
  .main001 .page-sidebar, .page-sidebar.in {
    margin: 0 0px 0px 0px !important;
}
  .mapsearch_01 .page-sidebar, .page-sidebar.in {
    margin: 0 0px 0px 0px !important;
}
    .infomation {
    display: none;
    }
    .jline788f {
        display: none !important;
    }
    .jline45vvf5 {
    height: 120px;
    font-size: 16px;
    padding-top: 32px;
    text-align: center;
}
.jline45vvf6 {
    height: 122px;
    font-size: 14px;
    padding-top: 32px;
    text-align: center;
    background-color: #f5f6f7;
}
.jline50df{
    font-size: 16px;
    color: #0b85d8;
}
    .jline11cf7 {
    font-size: 18px;
    color: #0b85d8;
    letter-spacing: -3px;
    margin-bottom: 15px;
}
    ul.jline04ht8 {

}
ul.jline04ht8 li {
    width: 100% !important;
    max-width: 226px;
    min-width: 150px;
}
    .jmo480 {
        display: inherit;
    }
    .jfull {
        display: none;
    }
}



.map_config .ico_view a.ico1 {
    left: 0;
    width: 121px;
}
.map_config .ico_view a.ico1.on {
    background: url(../img/map_ico08.png) no-repeat 0 0px;
}
.map_config .ico_view a.ico2 {
    left: 121px;
    width: 123px;
}
.map_config .ico_view a.ico2.on {
    background: url(../img/map_ico08.png) no-repeat -121px 0px;
}
.map_config .ico_view a.ico3 {
    left: 244px;
    width: 98px;
}
.map_config .ico_view a.ico3.on {
    background: url(../img/map_ico08.png) no-repeat -244px 0px;
}
.map_config .ico_view a.ico4 {
    left: 342px;
    width: 96px;
}
.map_config .ico_view a.ico4.on {
    background: url(../img/map_ico08.png) no-repeat -342px 0px;
}
.map_config .ico_view1 a.ico5 {
    left: 0px;
    width: 126px;
}
.map_config .ico_view1 a.ico5.on {
    background: url(../img/map_ico11.png) no-repeat 0px 0px;
}
.map_config .ico_view a {
    display: block;
    position: absolute;
    top: 0;
    height: 25px;
    text-indent: -999px;
    overflow: hidden;
}

.map_config .ico_view1 a {
    display: block;
    position: absolute;
    top: 0;
    height: 25px;
    text-indent: -999px;
    overflow: hidden;
}
.map_config .ico_view {
    float: right;
    width: 438px;
    height: 25px;
    margin-right: 10px;
    background: url(../img/map_ico09.png) no-repeat 0 0;
    position: relative;
}
.map_config .ico_view1 {
    float: left;
    width: 126px;
    height: 25px;
    left: 10px;
    margin-right: 10px;
    background: url(../img/map_ico10.png) no-repeat 0 0;
    position: relative;
}

.j_marktop {
   border: 1px solid #0a85d6;
    padding: 3px;
    background-color: #fff;
}
.marcolor {
    color: #0a85d6;
}
.marcolor2 {
    color: #dadada;
}

.row .portlet.light.bordered.jline54tg3 {
    border: 4px solid #dadada !important;
    padding: 0px;
    height: 130px;
}

.row .portlet.light.bordered.jline54tg4 {
    border: 4px solid #dadada !important;
    padding: 30px 10px;
}

.colorgo {
    color: #0b85d8;
}
.jimg100 img {
    width: 100%;
}
.radio-list.jline9br > label.radio-inline:first-child {
    padding-right: 15px;
}
.radio-list.jline9br > .radio-inline+.radio-inline {
    margin-top: 0;
    margin-left: 0px;
    margin-right: 15px;
    padding-left: 0px;
}

.jline78c1f {
    color: #666;
    margin-bottom: 40px;
}
.jcolor_00 {
    color: #000;
}
ul.jline04ht8 {

}
ul.jline04ht8 li {
    float: left;
    list-style: none;
    text-indent: -100000px;
    background: url(../img/pagecon03.png) no-repeat 0 0;
    height: 72px;
    width: 25%;
    max-width: 226px;
    min-width: 150px;
    margin-bottom: 10px;
}
ul.jline04ht8 li + li {
    background: url(../img/pagecon04.png) no-repeat 0 0;

}
ul.jline04ht8 li + li + li {
    background: url(../img/pagecon05.png) no-repeat 0 0;

}
ul.jline04ht8 li + li + li + li {
    background: url(../img/pagecon06.png) no-repeat 0 0;

}

.dsp_in{
    display: inline-block !important;
}
.dsp_non{
    display: none!important;
}
.j_h500t {
    height: 400px;
    vertical-align: top !important;
    min-height: 400px !important;
}

.j_lefttop01 {
        display: block;
    color: #fff;
    font-size: 22px;
    padding-top: 68px;
}
.j_lefttop {
    width: 100%;
    height: 150px;
    vertical-align: middle;
    background-color: #247cfa;
    /* border-top: #eee solid 1px; */
    /* border-bottom: #eee solid 1px; */
    border-left: #247cfa solid 1px;
    border-right: #247cfa solid 1px;
}
/*팝업*/
.popallso .page-content-wrapper {
        padding: 0 40px 40px;
}

.page-content-white .popallso .page-title {
    font-size: 24px;
    color: #333;
    padding: 5px 0 15px;
    font-weight: 500 !important;
    border-bottom: 1px solid #dadada;
    margin: 20px 0 0px;
}