/* CSS Document */
.wrap{width:100%;font-family:NotoSansKR,'맑은 고딕','Malgun Gothic','Apple SD Gothic Neo','돋움',dotum, sans-serif;}
.inner{width:1198px;margin:0 auto}
header .wrap{height:69px;background:#3b3b3b;line-height:69px}
header h1{float:left}
header ul{float:right}
header ul li{display:inline-block}
header ul li a{color:#fff;margin:0 25px;font-weight:400}
header ul li a:hover{border-bottom:1px solid #ebebeb}

header .top_menu_wrap{width:100%;background:#333;height:30px;line-height:24px;}
header .top_menu_inner{width:1198px;margin: 0 auto}
header .top_menu{margin-right:20px}
header .top_menu ul{}
header .top_menu ul li{padding:0 0 0 2px}
header .top_menu ul li a{color:#fff;font-weight:300;font-size:12px;margin:0 5px}
.hide{display:none}

/* TODO: 서브메뉴 , 수정 필요 */
#leftMenu {clear: both}
#leftMenu h2 {display: none}

footer .wrap{border-top:1px solid #eaeaea;}
footer .inner{padding:47px 0;}
footer .inner p{font-size:15px;font-family:NotoSansKR,'맑은 고딕','Malgun Gothic','Apple SD Gothic Neo','돋움',dotum, sans-serif;font-weight:200;color:#000000;text-align:center;line-height:38px;}
footer .inner span.f_bar{color:#d8d8d8;font-weight:200}

footer .google{letter-spacing:-1px}
footer .google a{color:#44a7ff;}
footer .google{color:#555;font-size:13px;line-height:1.35}
.grecaptcha-badge {visibility: hidden;}

.sub_top{padding-top:40px;font-family:NotoSansKR,'맑은 고딕','Malgun Gothic','Apple SD Gothic Neo','돋움',dotum, sans-serif;}
.sub_top .location{}
.sub_top .location ul{}
.sub_top .location li{background:url(/scmedia/common/images/common/icon_location.jpg) right 5px no-repeat;display:inline-block;padding:0 20px 0 10px}
.sub_top .location li.home{padding-left:0px;}
.sub_top .location li.end{background:none}
.sub_top .location li a{font-size:14px;color:#999}

/* TODO: cms navigation 적용 */
.sub_top .location #pageLinkNav .menu_home {background:url(/scmedia/common/images/common/icon_location.jpg) right 5px no-repeat;display:inline-block;padding:0 20px 0 10px}
.sub_top .location #pageLinkNav .menu_home span {display:none;}

.sub_top .location li a.on{font-weight:600;color:#000}
.sub_top .location li a span.icon_home{vertical-align: top;padding-right:4px}
.sub_top .sub_title{font-size:28px;padding:70px 0 40px}

.srch_wrap{padding-right:85px;font-family:NotoSansKR,'맑은 고딕','Malgun Gothic','Apple SD Gothic Neo','돋움',dotum, sans-serif;position:relative; z-index:2; margin:0 auto;}

.srch_wrap fieldset {position:relative; width:504px; height:50px; margin:0 auto; padding-right:75px; background:#fff;}
.srch_wrap fieldset .btn_srch {position:absolute; top:0; right:0;width:75px;height:50px;background:#4775bb;color:#fff;padding-bottom:2px;border:0;font-size:14px;cursor:pointer}
.srch_wrap fieldset .srchbox {text-align:left;display:inline-block;width:325px}
.srch_wrap .hash {margin-top:15px; font-size:0; line-height:0;}
.srch_wrap .hash span {display:inline-block; margin:0 10px; color:#1b2327; font-size:15px; line-height:17px;}
.srch_wrap fieldset input.srch {background-color:#f0f0f0;width:100%; height:50px; padding:0 10px; border:0;  -webkit-border-radius:0; -moz-border-radius:0; border-radius:0; color:#404547; vertical-align:middle; font-size:15px; font-family:snm; line-height:50px;}
.srch_wrap .btn_srch_more {position:absolute; top:1px;font-size:14px; right:0;background:#666;color:#fff;width:85px;height:50px;padding-bottom:2px;border:0;cursor: pointer}
.srch_wrap select{display:inline-block;line-height:50px;height:50px;background-position:80px 20px}
.srch_wrap .srch_keyword{text-align:center;margin-left:104px}
.srch_wrap .srch_keyword a{font-weight:300;color:#666;font-size:13px;padding-right:15px}

.srch_detail{background:#ebebeb;width:100%;height:auto;padding:19px 0 65px 24px;position:relative;margin-bottom:30px;}
.srch_detail select{display:inline-block;line-height:30px;height:30px;background-position:80px 10px}
.srch_detail .srchbox02{display:inline-block;line-height:30px;height:30px;}
.srch_detail .srchbox02 input.srch{line-height:28px;border:1px solid #ddd;font-size:13px;width:260px;padding-left:10px;height:28px}

.srch_detail dl{margin-top:13px}
.srch_detail dl.srch_detail_list{}
.srch_detail dl.srch_detail01{width:600px;float:left}
.srch_detail dl.srch_detail02{}
.srch_detail dl.srch_detail03{clear:both;width:600px;float:left}
.srch_detail dl.srch_detail04{float:left;margin-right:70px}
.srch_detail dl.srch_detail05{}
.srch_detail dl.srch_detail06{width:600px;float:left;line-height:30px}
.srch_detail dl.srch_detail07{line-height:30px}
.srch_detail dl.srch_detail08{clear:both;line-height:30px;padding-top:13px}
.srch_detail dt{float:left;width:97px;background:url(../images/common/icon_title.png) left 15px no-repeat;padding-left:10px;color:#3f0202;font-size:14px;line-height:30px}
.srch_detail dd{}
.srch_detail dd input{line-height:28px;border:1px solid #ddd;font-size:13px;width:100px;padding-left:10px;height:28px}
button.btn_srch_more2{background:#333;color:#fff;border:0;text-align:center;width:57px;height:100%;position:absolute;top:0;right:0;font-weight:600}
.srch_detail dl.srch_detail04 dd{float:left}

.srch_detail dl.srch_detail06 ul li{float:left;padding-left:30px}
.srch_detail dl.srch_detail06 ul li.first{padding-left:0!important}
.srch_detail dl.srch_detail06 ul li label{color:#333;font-size:14px}
.srch_detail dl.srch_detail06 input{width:16px}

.srch_detail dl.srch_detail07 ul li{float:left;padding-left:30px}
.srch_detail dl.srch_detail07 ul li.first{padding-left:0!important}
.srch_detail dl.srch_detail07 ul li label{color:#333;font-size:14px}
.srch_detail dl.srch_detail07 input{width:16px}

.srch_detail dl.srch_detail08 ul li{float:left;padding-left:20px}
.srch_detail dl.srch_detail08 ul li.first{padding-left:0!important}
.srch_detail dl.srch_detail08 ul li label{color:#333;font-size:14px}
.srch_detail dl.srch_detail08 input{width:16px}

.board_list{padding-top:20px}
.board_list .btnGroup{float:right;line-height:30px;}
.board_list .btnGroup a{width:93px;border-radius:15px;background:#fff;border:2px solid #bfbfbf;display:inline-block;text-align:center;height:30px;line-height:25px;color:#ababab;font-size:14px}
.board_list .btnGroup a.btnCon{}
.board_list .btnGroup a.active{background:#feb600;border:2px solid #feb600;color:#fff}	
.board_list .page_num{font-size:13px;line-height:30px;color:#666;font-weight:300}
.con ul{clear:both;margin-top:10px}

.board_img_list .con ul li{width:290px;margin-right:6px;border:0}
.board_img_list .con ul li a{color:#fff;display:inline-block;width:289px;border:1px solid #ebebeb;margin-right:23px}
.board_img_list .con .img_list_wrap{background:rgba(0,0,0,0.7);position:absolute;bottom:0;height:50px;width:286px;font-size:14px;font-weight:300;padding:10px}

.board_img_list .img_list_wrap .img_title{font-size:13px;padding-bottom:4px;overflow: hidden;white-space: nowrap;text-overflow:ellipsis;  line-height:100%;color:#fff;}
.board_img_list .img_list_wrap .img_date{font-size:12px;font-weight:200}
.board_img_list .img_list_wrap .img_favorite{font-size:12px;float:left;font-weight:200}
.img_list_wrap .img_hits{font-size:12px;float:left;font-weight:200;margin-left:13px}

.board_poster_list .con ul li{width:218px;margin-right:18px;border:0}
.board_poster_list .con ul li a{color:#fff !important;display:inline-block;width:218px;border:1px solid #ebebeb;margin-right:23px}
.board_poster_list .img_list_wrap{background:rgba(0,0,0,0.7);position:absolute;bottom:0;height:50px;width:217px;font-size:14px;font-weight:300;padding:10px;}
.board_poster_list .img_list_wrap .img_title{font-size:13px;padding-bottom:4px;overflow: hidden;white-space: nowrap;text-overflow:ellipsis;  line-height: 100%; color: #fff;}
.board_poster_list .img_list_wrap .img_date{font-size:12px;font-weight:200}
.board_poster_list .img_list_wrap .img_favorite{font-size:12px;float:left;font-weight:200}



.srch_result .con ul li{width:290px;margin-right:6px;border:0}
.srch_result .con ul li.end{margin-right:0}
.srch_result .con ul li a{color:#fff;display:inline-block;width:289px;border:1px solid #ebebeb;margin-right:23px}
.srch_result .con .img_list_wrap{background:rgba(0,0,0,0.7);position:absolute;bottom:0;height:50px;width:286px;font-size:14px;font-weight:300;padding:10px}

.srch_result .img_title{font-size:13px;padding-bottom:4px;overflow: hidden;white-space: nowrap;text-overflow:ellipsis; line-height: 100%; color: #fff;}
.srch_result .img_date{font-size:12px;font-weight:200}
.srch_result .img_list_wrap .img_favorite{font-size:12px;float:left;font-weight:200}
.srch_result .img_hits{font-size:12px;float:left;font-weight:200;margin-left:13px}

.srch_result .board_poster_list_r .con ul li{width:218px;margin-right:23px;border:0}
.srch_result .board_poster_list_r .con ul li.end{margin-right:0}
.srch_result .board_poster_list_r .con ul li a{color:#fff;display:inline-block;width:218px;border:1px solid #ebebeb;margin-right:23px}
.srch_result .board_poster_list_r .img_list_wrap{background:rgba(0,0,0,0.7);position:absolute;bottom:0;height:50px;width:217px;font-size:14px;font-weight:300;padding:10px}
.srch_result .board_poster_list_r .img_list_wrap .img_title{font-size:13px;padding-bottom:4px;overflow: hidden;white-space: nowrap;text-overflow:ellipsis;}
.srch_result .board_poster_list_r .img_list_wrap .img_date{font-size:12px;font-weight:200}
.srch_result .board_poster_list_r .img_list_wrap .img_favorite{font-size:12px;float:left;font-weight:200}

a.result_more{color:#333;font-size:14px;text-decoration: underline}
a.result_more:hover{color:#903E40}
.cl_both{clear:both!important}

.srch_result_wrap .integration_box{margin-top:10px;padding:8px;border:1px solid #e2e2e2;background:url(../images/common/search_box_bg.gif) repeat;}
.srch_result_wrap .integration_box .integration_txt{overflow:hidden;font-size:14px;background-color:#fff;padding:5px 0 5px 40px;}
.srch_result_wrap .integration_box .integration_txt ul{}
.srch_result_wrap .integration_box .integration_txt li{display:list-item;list-style-type: disc;float:left;line-height:26px;width:33%}
.srch_result_wrap .integration_box .integration_txt li a{}
.srch_result_wrap .integration_box .integration_txt li a:link{color:#333}
.srch_result_wrap .integration_box .integration_txt li a:hover{color:#333}



.flR{float:right!important}
.paging {	clear: both;	vertical-align: middle;	text-align: center;	font-size: 0px;	margin: 60px 0 20px 0;}
.paging a.first, .paging a.prev, .paging a.next, .paging a.last {	vertical-align: top;	display: inline-block;	width: 30px;	height: 30px;	border: 1px solid #d5d5d5;}
.paging a.first {	background: #fff url('../images/common/page_btn_left_img_01.gif') no-repeat 50% 50%;}
.paging a.prev {	background: #fff url('../images/common/page_btn_left_img_02.gif') no-repeat 50% 50%;	margin: 0 10px 0 2px;}
.paging .num {	font-size: 0px;}
.paging .num a.on {	border: 1px solid #f7660d;	color: #f7660d;	font-weight: bold;}
.paging .num a {	vertical-align: top;	display: inline-block;	width: 30px;	height: 30px;	border: 1px solid #eaeaea;}
.paging .num a {padding: 0px !important; margin: 0 1px 0 1px;	height: 30px;	line-height: 30px;	display: inline-block;	border: 1px solid #eaeaea;	color: #666;	background: #fff;	font-size: 11px !important;
	font-family: "Verdana", "Arial", "Lucida Grande", "Tahoma", "sans-serif";}
.paging a.next {	background: #fff url('../images/common/page_btn_right_img_01.gif') no-repeat 50% 50%;	margin: 0 2px 0 10px;}
.paging a.last {	background: #fff url('../images/common/page_btn_right_img_02.gif') no-repeat 50% 50%;}
.paging a {	position: relative;	z-index: 10}
	
select#detailRange_4{width:70px;background-position:50px 10px}	
select#detailRange_5{width:70px;background-position:50px 10px}
select#detailRange_6{width:70px;background-position:50px 10px}	
select#detailRange_7{width:70px;background-position:50px 10px}	
.srch_detail_list dd legend{font-size:0;display: inline-block;float:left}
.check_board{margin:10px 0}
.check_board02{float:left}

button.but_dw{color:#333;line-height:20px;border:1px solid #cbcbcb;background:#efefef}

.board_img_view_wrap{overflow:hidden;padding:0;min-height:400px;position:relative;background:#fbfbfb;box-shadow:0 0 3px #bbb3ab; border-radius:5px;font-size:15px}
.board_img_view_wrap .img_view{position: absolute;width:599px;height:100%;overflow:hidden;top:0;left:0;border-top-left-radius:5px;border-bottom-left-radius:5px;font-size:0;line-height:0;background-repeat:no-repeat;background-position:center;background-size:cover;/*background-position:28px 28px;background-size:contain*/}
.board_img_view_wrap dl{float:right;width:599px;overflow:hidden;padding:30px}
.board_img_view_wrap dt{font-size:26px;font-weight:300}
.board_img_view_wrap dt strong{display:block;font-size:1.6em;line-height:1.4em;letter-spacing:-0.05em;}
.board_img_view_wrap dd{padding:20px 10px 0px 0;font-size:0.95em;line-height:1.6em}
.board_img_view_wrap dd ul{position:relative}
.board_img_view_wrap dd li{background:url(../images/common/icon_title.png) no-repeat 0 11px;min-height:33px}
.board_img_view_wrap dd li strong{font-weight:normal;background:url(../images/common/line01.gif) no-repeat right 5px;width:92px;margin-right: 10px;clear:both;display:inline-block;padding-left:11px}
.board_img_view_wrap dd li span{font-weight:normal;color:#666}
.board_img_view_wrap dd li p{margin:5px 0 ;padding-left:11px;color:#666;font-size:14px}
.board_img_view_wrap dd li.story strong{background:none}
.board_img_view_wrap dd li.keyword{background:none;margin-top:15px;}
.board_img_view_wrap dd li.keyword strong{padding-left:11px;background:none;font-size:14px;font-weight:400;color:#ff5400}
.board_img_view_wrap dd li.keyword p{padding-left:11px;color:#cc4e11;font-weight:300}
.btn_wrap{clear:both;width:100%;height:50px;text-align:center;margin-bottom: 30px;margin-top:40px}
/* TODO: button style 적용, 2019.11.08 kkj */
a.btn, button.btn {display:inline-block;text-align: center; vertical-align:middle;transition:all 100ms ease-in-out;-o-transition: all 100ms ease-in-out;-ms-transition: all 100ms ease-in-out;-moz-transition: all 100ms ease-in-out;-webkit-transition: all 100ms ease-in-out;border:none;border-radius:3px; cursor: pointer}
a.type_as, button.type_as {margin-left: 5px; padding:0 33px;height:40px;line-height:40px;color:#fff;font-size:14px;font-weight: 400; letter-spacing:-1px;background:#60769E}
a.type_bs, button.type_bs {margin-left: 5px; padding:0 33px;height:40px;line-height:40px;color:#fff;font-size:14px;font-weight: 400; letter-spacing:-1px;background:#13315c}
a.type_cs, button.type_cs {margin-left: 5px; padding:0 33px;height:40px;line-height:40px;color:#fff;font-size:14px;font-weight: 400; letter-spacing:-1px;background:#134074}
a.type_ds, button.type_ds {margin-left: 5px; padding:0 33px;height:40px;line-height:40px;color:#fff;font-size:14px;font-weight: 400; letter-spacing:-1px;background:#827761}
a.type_es, button.type_es {margin-left: 5px; padding:0 33px;height:40px;line-height:40px;color:#fff;font-size:14px;font-weight: 400; letter-spacing:-1px;background:#555555}
a.type_fs, button.type_fs {margin-left: 5px; padding:0 33px;height:40px;line-height:40px;color:#fff;font-size:14px;font-weight: 400; letter-spacing:-1px;background:#a2a0a0}

.flL{float:left!important}

.modal-open {
  overflow: hidden;
  width: 100%;
}
/* TODO: jnit modal 과 충돌, modal=> modal2, kkj */
.modal2 {
  display: none;
  overflow: hidden;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1040;
  -webkit-overflow-scrolling: touch;
  /* outline: 0; */
}
.modal2.fade .modal-dialog {
  -webkit-transform: translate(0, -25%);
  -ms-transform: translate(0, -25%);
  -o-transform: translate(0, -25%);
  transform: translate(0, -25%);
  -webkit-transition: -webkit-transform 0.3s ease-out;
  -moz-transition: -moz-transform 0.3s ease-out;
  -o-transition: -o-transform 0.3s ease-out;
  transition: transform 0.3s ease-out;
margin:73px auto;
}
.modal2.in .modal-dialog {
  -webkit-transform: translate(0, 0);
  -ms-transform: translate(0, 0);
  -o-transform: translate(0, 0);
  transform: translate(0, 0);
}
.modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.modal-dialog {
  position: relative;
  width: auto;
  margin: 10px;
}
.modal-content {
  position: relative;
  background-color: #ffffff;
  border: 1px solid #999999;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 10px;
  -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
  box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
  background-clip: padding-box;
  overflow: hidden;
  
  /* outline: 0; */
}
.modal-backdrop {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  background-color: #000000;
}
.modal-backdrop.fade {
  opacity: 0;
  filter: alpha(opacity=0);
}
.modal-backdrop.in {
  opacity: 0.5;
  filter: alpha(opacity=50);
}
.modal-header2 {
  padding: 15px;
  border-bottom: 1px solid #e5e5e5;
  min-height: 16.42857143px;
	background-color:#505f8a;color:#fff
}
.modal-header2 .close {
  margin-top: -2px; cursor: pointer;
}
.modal-title {
  margin: 0;
  line-height: 1.42857143;
clear: none;
font-size: 1em;
color: #fff;
  background: none;
padding-left: 0px;
}
.modal-body {
  position: relative;
  padding: 15px;
}
.modal-footer {
  padding: 15px;
  text-align: right;
  border-top: 1px solid #e5e5e5;
}
.modal-footer .btn + .btn {
  margin-left: 5px;
  margin-bottom: 0;
}
.modal-footer .btn-group .btn + .btn {
  margin-left: -1px;
}
.modal-footer .btn-block + .btn-block {
  margin-left: 0;
}
.modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
.fade.in{opcirt:1}
.close{float:right;font-size:21px;font-weight:bold;line-height:1;text-shadow:0 1px 0 #fff;opacity:0.2;}
#simpleViewer .modal-content .modal-body #simpleServiceViewer{background:#333 url('/scmedia/common/images/loading.gif') no-repeat center; width:667px; height:407px; overflow:hidden; padding:0; position: relative;}

.modal-purpose{}
.modal-footer dl{padding:0px 12px 10px 0px }
.modal-footer dt{float:left;line-height:38px;margin-right:20px}
.modal-footer dd{float:left}
.modal-footer dd input{background:#fcfcfcl;border:1px solid #ebebeb;padding:10px;font-size:15px;color:#666}
.modal-footer dd input#req_purpose {width: 400px}
span.red{color:orangered}

.touchFlow_wrap {position:relative;margin-bottom:50px}
.touchFlow_btn {
    position:relative;
    top:-150px;
}
.round_wrap {
    width:100% !important;
    background:url(/scmedia/common/images/line.png) left center repeat-x;
}
.round_wrap .inner_wrap {
    width:960px;
    margin:0 auto;
}
.round_wrap .inner_wrap .round_list {
    width:100%;
    display:table;

}
.round_wrap .inner_wrap .round_list > li {
    display:table-cell;
    vertical-align:middle;
    text-align:center;
    background:url(/scmedia/common/images/bg_round.png) center center repeat;
    border-radius:50%;
    width:137px;
    height:137px;
    position:relative;
}
.round_wrap .inner_wrap .round_list > li > p {
    background:url(/scmedia/common/images/bu_round.png) center center no-repeat;
}
.round_wrap .inner_wrap .round_list > li > p > span {
    display:block;
    color:#fff;
}
.round_wrap .inner_wrap .round_list > li > p > span.num {
    margin-bottom:10px;
    font-size:25px;
}
.round_wrap .inner_wrap .round_list > li > p > span.year {
    margin-top:20px;
    font-size:16px;
}

.srch_more_btn_wrap{width:100%;background:#ebebeb;border-radius:3px;height:40px;line-height:40px;margin-top:20px;border-bottom:1px dotted #000}
.srch_more_btn_wrap .srch_more_btn{width:1200px;margin:0 auto;text-align:center;}
.srch_more_btn_wrap .srch_more_btn a{font-size:14px;color:#000;padding:10px 400px;height:40px;font-weight:300}
.inner h3{font-size:22px;margin-bottom:15px;}


.info_modify table{}

.info_modify table {	border-top: 1px solid #818185;}

    .info_modify table  {
        width: 100%;
        margin-bottom: 30px;
    }

    .info_modify table .mg_none {
        margin-bottom: 0px;
    }

    .info_modify table th, .info_modify table td {
        padding: 10px 20px;
        line-height: 20px;
    }

    .info_modify table td {
        border-bottom: 1px solid #ccc;
        vertical-align: middle;
		text-align:left
    }

        .info_modify table td > ul > li {
            margin-top: 5px;
        }

            .info_modify table td > ul > li:first-child {
                margin-top: 0;
            }

    .info_modify table th {
        text-align: left;
        padding-left: 20px;
        background: #fcfcfc;
        /*filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#30a8a8a8,endColorstr=#30a8a8a8);*/
        color: #333;
        text-transform: uppercase;
        border-bottom: 1px solid #ccc;
        border-left: 1px solid #ccc;
        border-right: 1px solid #ccc;
        vertical-align: middle;
		font-size:15px;
    }

        .info_modify table th:first-child {
            border-left: none;
        }

    .info_modify table input[type=text], .info_modify table input[type=password], .info_modify table input[type=file], .info_modify table input[type=email]  {
        border: 1px solid #cacaca;
        height: 24px;
        line-height: 24px;
    }
.info_modify table input[type=tel]{border: 1px solid #cacaca;        height: 24px;        line-height: 24px;width:100px}

    .info_modify table input[type=text] {
        padding-left: 10px;
    }

    .info_modify table .photo {
        display: inline-block;
        margin-bottom: 3px;
    }

    .info_modify table textarea {
        width: 97%;
        min-height: 100px;
        font-family: arial, "NanumGothic";
        padding: 10px;
        line-height: 20px;
    }

    .info_modify table .edit_area {
        padding: 0;
        margin: 0;
        text-align: left;
    }

    .info_modify table .category th {
        border-bottom: 1px solid #919191;
    }

    .info_modify table .category td {
        border-bottom: 1px solid #919191;
        background: #f9f9f9;
    }

    .info_modify table .label {
        display: inline-block;
    }

    .info_modify table select {
        height: 26px;
        min-width: 114px;
		padding:0
    }

    .info_modify table .sfont {
        padding-top: 10px;
        line-height: 1.4em;
    }

    .info_modify table .point {
        color: #ff3e4c;
    }

    .info_modify table .sub_txt {
        padding: 3px 0 0 10px;
        color: #707070;
        display: inline-block;
    }

    .info_modify table .sub_point_txt {
        padding: 3px 0 0 10px;
        color: #ff3e4c;
        display: inline-block;
    }

    .info_modify table td input[type=checkbox] {
        vertical-align: middle;
    }

    .info_modify table td label {
        height: 26px;
        line-height: 26px;
        display: inline-block;
    }

.description {
    padding-top: 3px;
    color: #707070;
    font-size: 12px;
}

.essential{color:#FC5702}

.contents .contentStyle .tab{margin-bottom: 10px}
.contents .contentStyle .tab ul{width: 100%!important;overflow:hidden;float:none;margin:0;padding-bottom:0}
.contents .contentStyle .tab ul li{float: left;background:none;padding:0;line-height:180%;margin-top:0;text-align:center}
.contents .contentStyle .tab.units_2 li {width:50%;}
.contents .contentStyle .tab.units_3 li {width:33.3%}
.contents .contentStyle .tab.units_4 li {width:25%;}
.contents .contentStyle .tab.units_5 li {width:20%;}
.contents .contentStyle .tab.units_6 li {width:16.6%;}
.contents .contentStyle .tab.units_7 li {width:14.1%;}
.contents .contentStyle .tab.units_8 li {width:12.5%;}
.contents .contentStyle .tab.units_9 li {width:11.1%;}
.contents .contentStyle .tab.units_10 li {width:10%;}
.contents .contentStyle .tab.units_11 li {width:18.18%;}
.contents .contentStyle .tab.units_12 li {width:16.66%;}
.contents .contentStyle .tab.units_13 li {width:15.38%;}
.contents .contentStyle .tab.units_14 li {width:14.1%;}
.contents .contentStyle .tab.units_15 li {width:14.1%;}
.contents .contentStyle .tab.units_16 li {width:12.5%;}
.contents .contentStyle .tab.units_29 li {width:10%;}
.contents .contentStyle .tab ul li a{font-weight:400;color:#000;display:block;height: 50px;line-height: 50px; text-align:center; box-sizing: border-box; border:1px solid #e1e1e1;font-size:18px;letter-spacing:-1px;transition:all 100ms ease-in-out;-o-transition: all 100ms ease-in-out;-ms-transition: all 100ms ease-in-out;-moz-transition: all 100ms ease-in-out;-webkit-transition: all 100ms ease-in-out; z-index: 0}
.contents .contentStyle  ul li.on a {margin: 0;border: 2px solid #134074; font-weight: 600;z-index: 1;}

.contents .contentStyle .tab ul.share_tab li a{font-weight:400;color:#000;display:block;height: 113px;line-height: 50px; text-align:center; box-sizing: border-box; border:1px solid #e1e1e1;font-size:18px;letter-spacing:-1px;transition:all 100ms ease-in-out;-o-transition: all 100ms ease-in-out;-ms-transition: all 100ms ease-in-out;-moz-transition: all 100ms ease-in-out;-webkit-transition: all 100ms ease-in-out; z-index: 0}
.2depth_tab ul li.on a{border:0}
.tabMenu06{position:relative; display:inline-block; margin:-18px 0 0 0px; }
.tabMenu06 ul li{width:14.2%;text-align:center; background: #fff; float: left;  border:solid 1px #ddd; margin: 10px 0 0 8px; border-radius:9px}
.tabMenu06 ul { width: 100%; display:table; margin: 30px 0 0; }
.tabMenu06 ul li:first-child {  }

.info_modify p{line-height:30px;font-size:14px;text-align:center}
.info_modify table p{text-align:left}

.sign_text ul li,
.sign_text dl dt {color:#4b5156; background:url(/kr/images/common/icon_dt.gif) left 10px no-repeat; padding-left:10px;font-size:13px;line-height:20px}
.sign_text ul ul li,
.sign_text dl dd { color:#656c72; background:url(/kr/images/common/icon_dd.gif) left 14px no-repeat; }
.sign_text dl dd span{color:#ff0000;}
.sign_text dl dt span {padding: 0 0 0 60px;}
.sign_text dl dd span {padding: 0 0 0 60px;}

.ccl{width: 1198px; margin: 5px auto; padding:10px 20px;background-color:#dfdfdf;font-weight:bold; overflow: hidden;}
.ccl a{padding:5px;background:#fafafa;display:block; border:1px solid #bbb;float:left;margin-right:10px;}
.ccl p{margin:0;padding:0;background:none;font-weight:normal;font-size:13px;letter-spacing:-1px;}