@charset "utf-8";
/* 2024 공공누리집 배너 */
.pl_0{padding-left:0 !important;}
.top_line_bnr { background-color:#edf1f5; position:relative}
.top_line_bnr.bnr_hide:after { background:#cdd7e4; content:""; height:1px; left:0; position:absolute; top:32px; width:100%; }
.top_link_wrap .inner, .chk_nuri_addr_bnr .inner{max-width:1500px;width:100%;box-sizing: border-box;padding-left:60px;}

.top_flag_wrap { align-items:center; color:#1d1d1d; display:flex; font-size:15px; line-height:16px; max-width:1500px;margin:0 auto; }
.top_flag_in { font-size:15px; display: flex; align-items: center; }
.top_flag_in img { margin-right:9px; width:24px; }

.top_link_wrap { padding:8px 0; }

.top_flag_info { color:#003675; cursor:pointer; font-size:14px; margin-left:18px; padding-right:20px; position:relative; border: 0; background: none;font-weight:400}
.top_flag_info:after { background:url("../images/common/official_nuri_chk_arrow.png") center / 100% auto no-repeat; content:""; height:16px; margin-top:-8px; position:absolute; right:0; top:50%; transition:.4s ease-in-out; width:16px; }
.top_flag_info.on:after { transform:rotate(-180deg); }
.top_flag_info span { display:inline-block; height:0; overflow:hidden; text-indent:-20000px; width:0; }

.chk_nuri_addr_bnr { position : relative; top : 0px; left : 0; background:#edf1f5; border-top:1px solid #cdd7e4; display:none; padding:24px 0 15px ; z-index : 202 }
.chk_nuri_addr_bnr strong,
.chk_nuri_addr_bnr p { padding-left:28px; }
.chk_nuri_addr_bnr strong { color:#1d1d1d; display:inline-block; font-size:17px; font-weight:700; line-height:20px; position:relative; }
.chk_nuri_addr_bnr strong:before { background:url("../images/common/icon_nurizip.png") center / 12px auto no-repeat #fff; border-radius:50%; content:""; left:0; height:20px; position:absolute; top:50%; transform:translateY(-50%); width:20px; }
.chk_nuri_addr_bnr p { color:#555; font-size:15px; margin-top:16px; }
.chk_nuri_addr_bnr p a { position:relative; display: inline-flex; align-items: center; gap:1px;  color:#1d1d1d; padding:15px 0 ; }
.chk_nuri_addr_bnr p a:hover{text-decoration:underline}
.chk_nuri_addr_bnr p a:after{content: ""; width: 16px; height:16px;  background:url("../images/common/icon_info_modify.png") no-repeat; background-size: contain;}

@media all and (max-width:1200px) {
	.top_link_wrap .inner, .chk_nuri_addr_bnr .inner{padding:0 17px;}
}


@media all and (max-width:640px) {
	.top_link_wrap { padding:4px 0; }
    .top_flag_wrap,
    .top_flag_in { font-size:14px; }
    .top_flag_in img { width:18px; }
    .top_flag_info { font-size:13px; margin-left:10px; padding-right:16px; }

    .chk_nuri_addr_bnr { padding:24px 0 10px; }
    .chk_nuri_addr_bnr strong,
    .chk_nuri_addr_bnr p { padding-left:24px; }
    .chk_nuri_addr_bnr strong { font-size:15px; }
    .chk_nuri_addr_bnr strong:before { background-size:10px auto; height:16px; width:16px; }
    .chk_nuri_addr_bnr p { font-size:14px; margin-top:12px; }
    .chk_nuri_addr_bnr p a { background-size:14px auto; padding:16px 18px 16px 0; }

}

@media all and (max-width:580px) {
	.top_flag_wrap{display:block;}
	.top_flag_info{padding:3px 16px 5px 27px; margin-left:0; }
}

@media all and (max-width:390px) {
	.top_link_wrap { padding:8px 0 2px 0; }
	.top_flag_in { font-size:13.5px; }

}


.accessibility {display:none; }
.t1{font-size:12px; line-height:24px; font-weight:300; font-family:'Nanum Barun Gothic','New Gulim','새굴림';}
.t2{font-size:24px;line-height:24px; color:#0033FF; font-family:'Nanum Barun Gothic','New Gulim','새굴림'; font-weight:400;}
.t3{font-size:14px; line-height:24px; font-weight:400; font-family:'Nanum Barun Gothic','New Gulim','새굴림'; color:#ff0000}
.title{font-size:26px; padding:15px 0 25px 0;  font-family:'NanumGothicBold' !important; font-weight:500;}
html,body {width:100%;height:100%; font-size:12px;line-height:18px;font-family:"Nanum Barun Gothic", 'New Gulim','새굴림', sans-serif;color:#454545;}
body {word-wrap:break-word;word-break:keep-all;}
input{font-family:'Nanum Barun Gothic','New Gulim','새굴림';}
a:link {color:#666666;text-decoration:none;cursor:pointer;}
a:visited {color:#666666; text-decoration:none;cursor:pointer;}
a:hover {color:#000; text-decoration:underline;cursor:pointer;}
a:active {color:#666666; text-decoration:underline;cursor:pointer;}
body.s_none{overflow-x:hidden;}
body.overflow_none{overflow:hidden;}

#skipnavi{position:relative;}
#skipnavi a{display:block;width:100%;position:absolute;top:-1px;left:0;font-size:0;line-height:0;}
#skipnavi a:hover, #skipnavi a:focus, #skipnavi a:active{display:block;height:30px;line-height:30px;font-size:14px;background-color:#111;color:#fff;text-align:center;text-decoration:none;z-index:10;}

.button_c {text-align:center; padding-top:20px}
.button_r {text-align:right;}
.button_l {text-align:left; }
.button_l select {vertical-align:middle;}
.button_l button {vertical-align:middle;}

.fr{float:right !important;}

/* 메인공통 */
body.m_bg{width:100%;background:#fff;}
#wrapper{width:100%; background:#f8f8f0 url(../images/common/m_bg_m.gif) repeat-x bottom center !important;}
#wrap {width:100%; margin-bottom:-43px !important;min-height:640px; background:#f8f8f0 url(../images/common/m_bg_m.gif) repeat-x bottom center !important;min-width: 1000px;}
#wrap .inner{width:100% !important; min-height:100%; color:#e5e5d4;}
.m_top{width:100%; height:34px; background:#3f3936;}
.m_top ul{width:1000px; margin:0 auto; text-align:right;}
.m_top ul li{display:inline-block; color:#fff; font-size:13px; padding:0; padding-top:5px;}
.m_top ul li a{color:#fff !important; line-height:24px;}
.m_top ul li.bar{color:#a1a1a1;padding:5px 5px 0 5px;}

.m_top2{width:100%; height:34px; background:#f8f8f0 ;}
.m_top2 ul{width:1000px; margin:0 auto; text-align:right;}
.m_top2 ul li{display:inline-block; color:#fff; font-size:13px; padding:0; padding-top:5px;}
.m_top2 ul li a{color:#333 !important; line-height:24px;}
.m_top2 ul li.bar{color:#a1a1a1;padding:5px 5px 0 5px;}

.m_content{width:100%; min-height:690px; margin:0 auto; padding-top:110px; }
.m_content h1{width:350px; height:109px; margin:0 auto; padding:0px 0 10px 0;}

.list_key{width:450px; margin:0 auto; height:auto; padding:35px 0 35px 0; font-size:13px;text-align: center;}
.list_key a.btn_view{display:inline-block; font-size:13px; font-weight:500;  border:1px solid #9c8a7f; background:#fff; color:#786459; padding:4px 24px 2px 28px; border-radius:4px; background:url(../images/common/icon_main_view.png) no-repeat 9px 4px, url(../images/common/dot_arrow3.png) no-repeat 88px 10px #f7f8f3; margin-right: 20px;}
.list_key a.btn_guide{display:inline-block; font-size:13px; font-weight:500; border:1px solid #9c8a7f; background:#fff; color:#786459; padding:4px 24px 2px 28px; border-radius:4px; background:url(../images/common/icon_main_guide.png) no-repeat 9px 4px, url(../images/common/dot_arrow4.png) no-repeat 88px 8px #f7f8f3; }
.list_key a.line{display:inline-block; color:#222222;  background:url(../images/common/line_1.gif) no-repeat right; padding-right:20px; padding-left:15px;}
.list_key a.line:last-child{background:none;}
.list_key a.dot{display:inline-block; color:#222222;  background:url(../images/common/dot_blue.gif) no-repeat right; padding-right:20px; padding-left:15px;}
.list_key span.blue_a{display:inline-block;  background:url(../images/common/icon-arrow1.png) no-repeat right 3px; color:#3082d6;  padding-right:20px; padding-left:10px; font-weight:bold;}
.list_key span.brown{display:inline-block; color:#77655a;padding-right:20px; padding-left:10px;   }
.list_key a.orange_dot{display:inline-block; background:url(../images/common/dot_orange.png) no-repeat 2px 3px; padding:0 10px 0 17px; color:#222; font-weight:500;}
.list_key a.brown_dot{display:inline-block; background:url(../images/common/dot_brown.png) no-repeat 2px 3px; padding:0 10px 0 17px; color:#222; font-weight:500;}
.list_key a.brown_dot.last{padding:0 17px 0 17px;}
.list_key .list_layer {width:101px; height:auto;border-radius:4px;font-size: 13px; position: absolute;border:1px solid #9c8a7f;margin-left: 110px;margin-top: -1px;display:none;}
.list_key .list_layer div.view_link_box{text-align: center; color:#f7f8f3;padding:4px 0px 2px 0px;color:#786459; }
.list_key .list_layer div.view_link_box a.view_link{}
.list_key .list_layer div.view_link_box:HOVER{background-color: #9c8a7f;}
.list_key .list_layer div.view_link_box:HOVER a{color:#f7f8f3;font-weight: 500;}
.list_key .list_layer div.view_link_box a:HOVER{color:#f7f8f3;font-weight: 500;}
.date_modify{width:100%; padding:10px 0; text-align:right; font-size:14px; color:#333;}
.old_han_img{cursor: pointer;}

/*메인 검색창 및 자동완성*/
.m_search_wrap{width:585px; margin:0 auto; margin-top:0px;}
.m_search_wrap .logo_s{float:left; display:inline-block; margin-left:13px; margin-right:22px; }
.m_search_wrap .n_search_area {float:left;margin-top:8px;width:100%;position:relative;}
.m_search_wrap .n_search_area .n_search_input {float:left;display:inline-block;width:490px;height:48px;border-radius:3px; background:#fff; margin-right:5px;padding-left:0px; }
.m_search_wrap .n_search_area .n_search_input select {border:none;margin-top:0px;}
.m_search_wrap .n_search_area .n_search_input .arrow{float:right;display:inline-block;  width:9px; height:5px; background:url(../images/common/search_arrow.gif) no-repeat top right; margin-top:23px;  margin-right:10px; }
.m_search_wrap .n_search_area .n_btn_search {position:absolute; float:right;display:inline-block; width:70px;height:48px;text-align:center;color:#fff;font-weight:400;font-size:15px;padding-top:1px; background:#77655a; font-family:'Nanum Barun Gothic','New Gulim','새굴림'; line-height:48px; border-radius:0 3px 3px 0;}
.m_search_wrap .n_search_area .n_btn_search:hover {text-decoration:none;}
.m_search_wrap .n_search_area .n_btn_search:active {position:absolute;}
.m_search_wrap .n_search_area .n_input {width:420px;font-size:16px;margin-top:0px;border:none;font-family:'Nanum Barun Gothic','New Gulim','새굴림';height:49px; padding-left:5px; border:1px solid #77655a;border-right:0px; border-radius:3px 0px 0px 3px;margin-right:0px;box-sizing:border-box;}
.m_search_wrap .n_search_area .n_input:focus {outline: none;}
.m_search_wrap .n_search_area .n_btn_search_detail {float:right;display:inline-block; width:85px;height:46px;text-align:center;color:#777777;font-weight:400;font-size:14px;padding-top:1px; background:#fff; font-family:'Nanum Barun Gothic','New Gulim','새굴림'; line-height:48px; border-radius:3px; border:1px solid #cccccc}
.m_search_wrap .n_search_area .n_btn_search_detail:hover {text-decoration:none;}
.m_search_wrap .n_search_area .n_btn_search_detail:active {position:relative;top:1px;}

.m_search_wrap .n_search_area .n_btn_search_detail_c {float:left;display:inline-block; width:75px;height:32px;text-align:center;color:#777777;font-weight:400;font-size:14px;padding-top:0px; background:#fff; font-family:'Nanum Barun Gothic','New Gulim','새굴림'; line-height:33px; border-radius:3px; border:1px solid #cccccc}
.m_search_wrap .n_search_area .n_btn_search_detail_c:hover {text-decoration:none;}
.m_search_wrap .n_search_area .n_btn_search_detail_c:active {position:relative;top:1px;}

.m_auto_complete {width:488px;/* width:489px \0/ie8+9; */background:#fff;border:1px solid #77655a;border-radius:0 0 3px 3px;position:absolute;margin-top:46px;margin-left:0px;z-index:1000;.left:0;}
.m_auto_complete ul {margin:5px 0;}
.m_auto_complete ul li a {display:block;padding:4px 10px; font-size:14px;}
.m_auto_complete ul li a:hover {text-decoration:none;background:#f7f7f7;}
.m_auto_foot {text-align:right;background:#f4f4f4;font-size:13px;letter-spacing:-1px;padding:3px;border-radius:0 0 3px 3px;}
.m_auto_foot a {margin-right:5px;}
.m_auto_foot a:hover {text-decoration:none;}
#dq_autoImg {position:relative; margin-top:0px;margin-left: -60px;margin-right: 5px;}

/* 공지사항 */
.notice{width:450px; margin:0 auto; padding-top:10px;}
.notice p{background:url(../images/common/line_arrow_short.png) no-repeat bottom; padding-bottom:16px;}
.notice p span{display:inline-block; float:left; font-size:14px; font-weight:bold; padding-top:7px; color:#222222}
.notice p a.btn_more{display:inline-block; float:right; font-size:12px; border:1px solid #9c8a7f; background:#fff; color:#9c8a7f; padding:1px 14px 0 8px; border-radius:4px; background:#fff url(../images/common/dot_arrow1.gif) no-repeat 47px 7px ; }
.notice ul{padding-top:8px;}
.notice li{padding:5px 0 5px 0; font-size:13px;}
.notice a{display:inline-block; float:left;}
.notice .date{display:inline-block; float:right; color:#666666}

/* 따로보기 */
.dd_view {float:right; width:148px; display:inline-block; top:13px; position:absolute; z-index:23000; left:800px;border-top:1px solid #cccccc; border-left:1px solid #cccccc; border-right:1px solid #cccccc;}
.dd_view a:hover{text-decoration:none;}
.view_add{ padding:8px 15px; border-bottom:1px solid #ccc;  font-size:14px; font-weight:500; background:#fff url(../images/common/view_add.png) no-repeat 120px 13px;}
.view_list{ display:none; padding:8px 15px; border-bottom:1px solid #ccc;  font-size:14px; font-weight:500; background:#fff}
.view_list:hover{background:#77655a; color:#fff; text-decoration:none !important;}

/* 로그인 정보 */
.login_w2 {float:right; display:inline-block; position:relative; top:2px; margin-top:-35px;}
.login_w2 li{display:inline-block; padding:2px 8px;}
.login_w2 li:last-child{padding:2px 6px 2px 6px;}
.login_w2 li.line{background:url(../images/common/line_2.png) no-repeat right 4px; }
.login_w2 li a.small_btn{display:inline-block; color:#77655a;  font-size:12px;   }

/* 검색창 및 자동완성 */
.n_search_wrap .logo_s{float:left; display:inline-block; margin-left:13px; margin-right:8px;}
.n_search_wrap{}
.n_wrap{background:url("../images/common/bg_top.gif") repeat-x left top;width:100%;/* height: 90px; */padding-top: 3px;}
.n_search_wrap .n_search_area {float:left;margin-top:3px;width:100%;position:relative;}
.n_search_wrap .n_search_area .n_search_input {float:left;display:inline-block;display:inline-block;background:#fff; border:1px solid #ddd; border-radius:4px; width:350px;height:33px;}
.n_search_wrap .n_search_area .n_search_input select {border:none;margin-top:0px;}
.n_search_wrap .n_search_area .n_search_input .arrow{float:right;display:inline-block;  width:9px; height:5px; background:url(../images/common/search_arrow.gif) no-repeat top right; margin-top:15px;  margin-right:10px; }
.n_search_wrap .n_search_area .n_btn_search {position:absolute;float:right;display:inline-block; width:64px;height:33px;/* height:35px \0/ie8+9; */text-align:center;color:#fff;font-weight:400;font-size:15px; padding-top:0px; background:#77655a;  line-height:33px; border-radius:0 3px 3px 0;}
.n_search_wrap .n_search_area .n_btn_search:hover {text-decoration:none;}
.n_search_wrap .n_search_area .n_btn_search:active {position:absolute;}
.n_search_wrap .n_search_area .n_input {width:288px;font-size:15px;height:33px;font-family:'Nanum Barun Gothic','New Gulim','새굴림';padding:0px; padding-left:5px;border:1px solid #77655a;border-right:0px; border-radius:3px 0px 0px 3px;
	margin-right:0px;box-sizing:border-box;}
.n_search_wrap .n_search_area .n_input:focus {outline: none;}
.n_search_wrap .n_search_area .n_btn_search_detail {float:right;display:inline-block; width:75px;height:32px;text-align:center;color:#777777;font-weight:400;font-size:13px;padding-top:0px; background:#fff; font-family:'Nanum Barun Gothic','New Gulim','새굴림'; line-height:33px; border-radius:3px; border:1px solid #cccccc}
.n_search_wrap .n_search_area .n_btn_search_detail:hover {text-decoration:none;}
.n_search_wrap .n_search_area .n_btn_search_detail:active {position:relative;top:1px;}

.n_search_wrap .n_search_area .n_btn_search_detail_c {float:left;display:inline-block; width:75px;height:32px;/* height:35px \0/ie8+9; */margin-left:5px;/* margin-left:10px \0/ie8+9; */text-align:center;color:#777777;font-weight:400;font-size:13px;padding-top:0px; background:#fff; font-family:'Nanum Barun Gothic','New Gulim','새굴림'; line-height:33px; border-radius:3px; border:1px solid #cccccc}
.n_search_wrap .n_search_area .n_btn_search_detail_c:hover {text-decoration:none;}
.n_search_wrap .n_search_area .n_btn_search_detail_c:active {position:relative;top:1px;}

.n_auto_complete {width: 350px;/* width:354px \0/ie8+9; */background:#fff;border:1px solid #77655a;position:absolute;margin-top:32px;margin-left:1px;;z-index:21000;.left:0;}
.n_auto_complete ul {margin:5px 0;}
.n_auto_complete ul li a {display:block;padding:2px 10px;}
.n_auto_complete ul li a:hover {text-decoration:none;background:#f7f7f7;}
.n_auto_foot {text-align:right;background:#f4f4f4;font-size:11px;letter-spacing:-1px;padding:3px;}
.n_auto_foot a {margin-right:5px;}
.n_auto_foot a:hover {text-decoration:none;}

/* 메인footer */
.m_footer{width:100%; background:#fff;  border-top:1px solid #e4e0de; height:42px;letter-spacing: -1px;min-width: 1000px;}
.m_footer .fw{width:980px;margin:0 auto; font-size:13px;margin-top: 10px;}
.m_footer .fw .fl_t{float:left;}
.m_footer .fw .fl_t a:not(:first-of-type){color:#666666; padding:9px 24px 9px 0; display:inline-block;}
.m_footer .fw .fl_t .ft_em_policy{color:#000000; }

.m_footer .fw .fr_t{float:right;margin-top: 6px;}
.m_footer .fw .fr_t a.btn_go{display:inline-block;width:40px;  text-align:center; background:#77655a; color:#fff; padding:3px 0; font-size:12px; border-radius:4px;}
.m_footer .fw .fr_t select{ display:inline-block;font-size:13px; border:1px solid #ddd;font-family:'Nanum Barun Gothic','New Gulim','새굴림'; padding:3px 5px; }
.f_mobile a{display:none;}
.f_m_mobile{display:none;}
.v_f_mobile{display:none;}
.m_f_mobile{display:none;}

/* 기본레이아웃 */
body{background:url(../images/common/bg_top.gif) repeat-x top center !important;height:100% !important;min-height:100% !important;}

#wrap_content{width:100%;}
.header{width:1060px;height:62px;/* margin-top: 10px; */}
.header.sub{width:960px; height:62px; position:absolute; top:100px; z-index:89; border:1px solid red}


.footer {position:relative; float: left; width:100%; padding-top:10px; padding-left:10px; margin-top:5px; border-top:1px solid #e1e1e1; z-index:10004;}
.footer .f_wrap {width: 1070px; height: 50px;}
.footer .f_wrap .fl_t{float:left;clear: both;}
/*2022_07_18 lks 수정*/
.footer .f_wrap .fl_t a:not(:first-of-type){color:#666666; padding:0 24px 10px 0; display:inline-block;}
.footer .f_wrap .fl_t .ft_em_policy{color:#000000;font-size: 13px;}
.em_policy{font-size: 14px; font-weight:bold; text-decoration:underline;}
/*2022_07_18 lks 수정*/
.footer .f_wrap .fr_t{float:right;margin-top: 6px;}
.footer .f_wrap .fr_t a.btn_go{display:inline-block;width:40px;  text-align:center; background:#77655a; color:#fff; padding:3px 0; font-size:12px; border-radius:4px;}
.footer .f_wrap .fr_t select{ display:inline-block;font-size:13px; border:1px solid #ddd;font-family:'Nanum Barun Gothic','New Gulim','새굴림'; padding:3px 5px; }

.v_footer {position:absolute; bottom:0; float: left;width:100%; padding-top:10px; padding-left:10px;border-top:1px solid #e1e1e1; z-index:10004;background-color: #fff}
.v_footer .f_wrap {width: 1070px; height: 50px;}
.v_footer .f_wrap .fl_t{float:left;clear: both;}
.v_footer .f_wrap .fl_t a:not(:first-of-type){color:#666666; padding:0 24px 10px 0; display:inline-block;}
.v_footer .f_wrap .fl_t .ft_em_policy{color:#000000;font-size: 13px;}
.v_footer .f_wrap .fr_t{float:right;margin-top: 6px;}
.v_footer .f_wrap .fr_t a.btn_go{display:inline-block;width:40px;  text-align:center; background:#77655a; color:#fff; padding:3px 0; font-size:12px; border-radius:4px;}
.v_footer .f_wrap .fr_t select{ display:inline-block;font-size:13px; border:1px solid #ddd;font-family:'Nanum Barun Gothic','New Gulim','새굴림'; padding:3px 5px; }

.f_mobile{display:none;}

/* 접었다 폈다 */
.sh {display: inline-block;color:#ff0000;margin-top:300px; position:absolute; top:0px !important; left:190px;   font-weight:bold;padding-right:43px; width:16px; height:50px; font-weight:bold;   background:url(../images/common/btn_open.png) no-repeat; z-index:1001}
.sh:link {color:#ff0000;text-decoration:none;}
.sh.on {background:url(../images/common/btn_close.png) no-repeat; width:16px; height:50px; top:0px !important; left:10px; }

#sh_btn{position: relative;width: 16px;height: 50px;}

.sh1 {color:#ff0000; position:absolute; top:250px !important; right:-15px; float:right;  padding-right:43px; height:70px; font-weight:bold;   background:url(../images/common/btn_open.png) no-repeat;}
.sh1.on {background:url(../images/common/btn_close.png) no-repeat; color:#ff0000; position:absolute; top:250px !important; right:-15px; float:right;  padding-right:43px; height:70px; font-weight:bold;}
.sh1:link {color:#ff0000;text-decoration:none;}

/* 내용 보기 */
.content_view_wrap{position:absolute;float:left;width:100% !important;min-width:100% !important;min-height:300px !important;height: calc(100% - 155px);margin-top: 30px;display:inline-block; }

/* 내용 보기 왼쪽 영역 */
.view_left {position:absolute; float:left; clear:both;width:193px;height:90%;height: calc(100% - 45px);}
.view_left.hide {width:0;}
.view_left .view_left_top{float:left; width:170px;padding-left:15px; padding-right:15px; z-index:1000000}
.view_left .view_left_top span{display:inline-block;font-size:16px; padding:10px 0; font-weight:bold;}
.view_left .view_left_scroll{margin:3px;width:173px;height:100%;padding:10px;overflow:auto;background:#fff; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px;}
.view_left .view_left_scroll p:nth-child(even){color:#999; font-family:Georgia,serif; font-size:17px; font-style:italic;}
.view_left .view_left_scroll p:nth-child(3n+0){color:#c96;}
.view_left .view_left_scroll .word_list li{color:#777777; padding:6px 0; font-size:13px; }
.view_left .view_left_scroll .word_list li.on{background:#f5f5f5;}
.view_left .view_left_scroll .word_list li a.selected{color:#3082d6;}
.view_left .view_left_scroll .word_list li a{color:#777777;}

.loading{opacity:0.3;}


.left_tree{position:relative; z-index:100; top:0; margin-top:0px; bottom:0;height: calc(100% - 30px); width:170px; border:1px solid #ff0000; color:#333;  overflow:auto !important;}


.btn_sort_l{display:inline-block; padding:5px 7px; border:1px solid #e1e1e1; background:#fff; border-radius:2px 0 0 2px; color:#52575b; font-size:13px; font-family:'Nanum Barun Gothic','New Gulim','새굴림';}
.btn_sort_l.on{display:inline-block; padding:5px 7px; border:1px solid #52575b; background:#52575b !important;; border-radius:2px 0 0 2px; color:#fff;}
.btn_sort_r{display:inline-block; padding:5px 7px; border:1px solid #e1e1e1; background:#fff; border-radius:0 2px 2px 0 ; color:#52575b; font-size:13px; font-family:'Nanum Barun Gothic','New Gulim','새굴림';}
.btn_sort_r.on{display:inline-block; padding:5px 7px; border:1px solid #52575b; background:#52575b; border-radius:2px 0 0 2px; color:#fff; }
.btn_sort_c{display:inline-block; padding:5px 7px 5px 20px; border-top:1px solid #e1e1e1; border-bottom:1px solid #e1e1e1; background:#f4f4f4 url(../images/common/icon_position.gif) no-repeat 5px 6px; color:#52575b; font-size:12px;  font-family:'Nanum Barun Gothic','New Gulim','새굴림';}
.btn_sort_c.on{display:inline-block; padding:5px 7px 5px 20px; border-top:1px solid #e1e1e1; border-bottom:1px solid #e1e1e1; background:#f4f4f4 url(../images/common/icon_position.gif) no-repeat 5px 6px; color:#52575b; font-size:12px;  font-family:'Nanum Barun Gothic','New Gulim','새굴림';}
.btn_sort_n{display:inline-block; float:right; margin-top:7px;padding:5px 7px 5px 20px; background:#fff url(../images/common/icon_position.gif) no-repeat 3px 4px; color:#fff; font-size:12px;  font-family:'Nanum Barun Gothic','New Gulim','새굴림';line-height: 100%;}


/* 내용 보기 오른쪽 영역 */
.content {
	position:absolute;
	left:190px;
	z-index:120;
	top:-10px;
	right:0;
	height:90%;
	height:calc(100% - 45px);
	width:calc(100% - 190px);
	border-left:1px solid #e6e6e6;
	border-top:1px solid #e6e6e6;
	border-bottom:0px solid #e6e6e6;
	padding:0 0 104px 0;
	margin-bottom:0px;
	overflow-y:auto !important;
	overflow-x:hidden !important;
	background:#fff;
}
.content.full {width:calc(100% - 10px); left:10px; height:auto; height: calc(100% - 92px); margin-bottom:48px; }
.cont {width:100%; height:auto; height:100% !important;min-height:100% !important; padding:0 10px 10px 0;  margin-top:-40px; border-top:1px solid #ddd;}

/* 검색결과페이지 */
.cont_result{padding:25px 0 25px 30px; height:auto; width:740px;  margin-top:20px; margin-bottom:220px;}
.cont_result.full{width:920px !important; }
.cont_result .tit_b{font-size:32px; color:#111111; line-height:32px; }
.cont_result .tit_b sup{font-size:16px;}
.cont_result .tit_m{font-size:13px; color:#777; padding-left:10px;}
.cont_result .list_detail{padding:4px 0; font-size:16px;}
.cont_result .list_detail dt{float:left; display:inline-block; color:#000; padding-right:10px; line-height:24px;font-size:17px;}
.cont_result .list_detail dd{float:left; display:inline-block; font-family:'Nanum Barun Gothic','New Gulim','새굴림';line-height:24px; }
.cont_result .list_detail dd.s{float:left; display:inline-block; font-family:'Nanum Barun Gothic','New Gulim','새굴림';line-height:16px; }
.cont_result .list_detail dd sup{font-size:12px;}
.cont_result .list_detail dd img{margin-top:-2px; margin-left:4px;}
a.sound{background:url(../images/common/icon-sound.gif) no-repeat 0 5px;display:inline-block; width:17px; height:17px; padding-bottom:5px;line-height:24px;}
.line_1{width:100%; height:2px; background:#666; margin:15px 0 10px 0;}
.t_box{padding:1px  4px 0 4px; line-height:16px;border:1px solid #444444; color:#444444; font-size:12px; border-radius:3px; margin-top:-17px; display:inline-block;}
.tit_noun{font-size:20px; font-family:'Nanum Barun Gothic','New Gulim','새굴림'; color:#111111;}


/* 더보기 */
a.more_blue{float:right; background:url(../images/common/dot_blue_m.png) no-repeat 48px 8px; color:#3082d6; border:1px solid #95b1cf; padding:2px 18px 1px 5px; border-radius:4px; margin-left:15px; font-size:12px;font-family:'Nanum Barun Gothic','New Gulim','새굴림'; margin-right:0px;margin-top: -40px;}
a.more_blue.on{float:right; background:url(../images/common/dot_blue_d.png) no-repeat 32px 8px; color:#3082d6; border:1px solid #95b1cf; padding:2px 18px 1px 5px; border-radius:4px; margin-left:15px; font-size:12px; font-family:'Nanum Barun Gothic','New Gulim','새굴림';margin-top: -40px;}
a.more_info{float:right; background:url(../images/common/dot_blue.png) no-repeat 48px 8px; color:#3082d6; border:1px solid #95b1cf; padding:2px 18px 1px 5px; border-radius:4px; margin-left:15px; font-size:12px;font-family:'Nanum Barun Gothic','New Gulim','새굴림'; margin-top:-5px; margin-right:0px;}
.more_list{width:calc(100% - 100px);overflow-y:hidden; margin:10px 18px;}
.more_list.on{height:auto; overflow:auto;}
.more_list li{background:url(../images/common/dot_gray.png) no-repeat 2px 8px;padding:3px 0 4px 13px;font-size:14px;/* color:#828282; */}
.t_tit2{margin:15px 4px 10px 10px; font-size:18px;font-family:'Nanum Barun Gothic','New Gulim','새굴림'; line-height:30px;  }
.num_box{padding:3px 7px;margin-right:5px; background:#52575c; color:#fff;  font-family:'Nanum Barun Gothic','New Gulim','새굴림'; border-radius:3px; font-size:14px;}
.r_setting{width:760px;height:30px;/* position:absolute; */top:62px;left:190px;z-index:20002;border-left:1px solid #ddd;background:#fff;}
.r_setting.full{width:1060px; /* height:30px; position:absolute; top:62px; left:10px;  z-index:20002; */ border-left:1px solid #ddd;background:#fff;}
.r_setting.none{width: 1060px;/* height:30px; *//* position:absolute; *//* top:62px; *//* left:10px; *//* z-index:2; */border-left:none;background:#fff;text-align: right;margin-top: -7px;margin-bottom: 5px;}
.r_setting a{display:inline-block; margin-left:8px; margin-top:5px;}
.r_setting a.minus{background:url(../images/common/icon_minus.gif) no-repeat 2px 4px; padding:3px 5px 2px 20px;}
.r_setting a.plus{background:url(../images/common/icon_plus.gif) no-repeat 2px 4px; padding:3px 5px 2px 20px;}
.r_setting a.print{background:url(../images/common/icon_print.gif) no-repeat 2px 4px; padding:3px 5px 2px 20px;}
.r_setting a.word{background:url(../images/common/icon_word.gif) no-repeat 2px 4px; padding:3px 5px 2px 20px; color:#222222;}
.r_setting a.clip{background:url(../images/common/icon_clip.gif) no-repeat 1px 4px; padding:3px 5px 2px 20px; color:#222222;}
.r_setting a.wordbook{background:url(../images/common/icon_wordbook.gif) no-repeat 1px 4px; padding:3px 5px 2px 20px; color:#222222;}
.r_setting a.help{background:url(../images/common/icon_help.gif) no-repeat 1px 4px; padding:3px 5px 2px 20px; color:#222222;}



/* 단어장 추가 */
a.btn_wordbook{display:inline-block; font-size:12px; font-weight:500;  border:1px solid #807a7a; background:#fff; color:#807a7a; padding:2px 7px 1px 23px; border-radius:3px; background:url(../images/icon/icon_addvoca.png) no-repeat 7px 5px; margin-right: 7px;}

/* 수정된 내용 보기 */
a.btn_edit_hist{display:inline-block; font-size:12px; font-weight:500; border:1px solid #807a7a; background:#fff; color:#807a7a; padding:2px 7px 1px 23px; border-radius:3px; background:url(../images/icon/icon_edit_hist.gif) no-repeat 7px 5px; }

/* 검색 보기 설정 */
a.btn_search_download{display:inline-block; font-size:12px; font-weight:500;  border:1px solid #807a7a; background:#fff; color:#222; padding:2px 7px 1px 7px; border-radius:3px; margin-right: 7px;border:1px solid #222;}
a.btn_search_list{display:inline-block; font-size:12px; font-weight:500;  border:1px solid #807a7a; background:#fff; color:#807a7a; padding:2px 7px 1px 22px; border-radius:3px; margin-right: 7px;}
a.btn_search_list.on{background:url(../images/common/check_on.gif) no-repeat 7px 5px;color:#222;border:1px solid #222;}
a.btn_search_list.off{background:url(../images/common/check_off.gif) no-repeat 7px 5px;color:#807a7a;border:1px solid #807a7a;}
a.btn_search_view{display:inline-block; font-size:12px; font-weight:500;  border:1px solid #807a7a; background:#fff; color:#807a7a; padding:2px 7px 1px 22px; border-radius:3px; background:url(../images/icon/icon_addvoca.png) no-repeat 7px 5px; margin-right: 7px;}
a.btn_search_view.on{background:url(../images/common/check_on.gif) no-repeat 7px 5px;color:#222;border:1px solid #222;}
a.btn_search_view.off{background:url(../images/common/check_off.gif) no-repeat 7px 5px;color:#807a7a;border:1px solid #807a7a;}


/* 동형어보기 */
.same_page{display:inline-block; float:right; margin-top:-15px;}

.same_more_btn{width:14px; height:18px; background:url(../images/common/arrow_g_down.png) no-repeat center; display:inline-block; float:right; margin-left:8px;}
.same_more_btn.on{width:14px; height:18px; background:url(../images/common/arrow_g_up.png) no-repeat center; display:inline-block; float:right; margin-left:8px;}
.s_re{position:relative;}
.samemore_list{
	display:none;
	max-width: 290px;
	min-height: 0;
	position:absolute;
	left:480px;
	z-index:100000;
	-webkit-border-radius:0;
	border-radius: 0;
	border:solid 1px #222222;
	margin-top:10px;}

.samemore_list.on{
	display:inline-block;
	max-width: 290px;
	min-height: 0;
	position:absolute;
	left:480px;
	z-index:100000;
	-webkit-border-radius:0;
	border-radius: 0;
	border:solid 1px #222222;
	background:#fff;
	margin-top:10px;
}

.same_more{width:14px; height:18px; background:url(../images/common/same_down.png) no-repeat center; display:inline-block; float:right; margin-left:8px;}
.same_more.on{width:14px; height:18px; background:url(../images/common/same_up.png) no-repeat center; display:inline-block; float:right; margin-left:8px;}
.same_page a.num{border:1px solid #f4f4f4; background:#f4f4f4; font-size:12px; color:#a1a1a1; padding:2px 5px 0 5px; margin-left:3px; border-radius:3px; font-weight:500;}
.same_page a.num.sel{border:1px solid #222222; background:#fff; font-size:12px; color:#222222; padding:2px 5px 0 5px}

.same_list{display:none;width:295px; height:auto; border:1px solid #222222; position:absolute; z-index:20;background:#fff;left:340px;}
.same_list.on{display:block; width:295px; height:auto; border:1px solid #222222; position:absolute; z-index:20;background:#fff;left:460px;}
.same_list p{display:none;}
.close_btn{display:inline-block; float:right; width:20px; height:30px; background:url(../images/common/icon_close.png) no-repeat center;}
.close_btn.on{display:none; float:right; width:20px; height:30px; background:url(../images/common/icon_close.png) no-repeat center;}
.same_w{display:inline-block; width:50px;float:left; height:22px;font-size:14px; line-height:18px;}
.num_list a.num{display:inline-block;width:20px; height:20px;line-height:18px;text-align:center; border:1px solid #f4f4f4;margin-bottom:8px; background:#f4f4f4; font-size:12px; color:#a1a1a1;  margin-left:4px; border-radius:3px; font-weight:500;}
.num_list a.num.on{border:1px solid #222222; background:#fff; font-size:12px; color:#222222; }
.num_list{padding:12px; width:260px;}

.same_page a.pre{width:10px; height:10px; background:url(../images/common/icon_pre.png) no-repeat left 2px; display:inline-block; margin-left:8px;}
.same_page a.next{width:10px; height:10px; background:url(../images/common/icon_next.png) no-repeat left 2px; display:inline-block; margin-left:8px;}
.tbl_list{padding:15px !important; width:100%;}
.tbl_list th{ font-weight:normal; font-size:12px;padding:2px !important; text-align:left; margin-top:5px;}
.tbl_list td{ font-weight:normal; font-size:13px;padding:3px !important; text-align:left; line-height:16px;}
.block_b{display:inline-block; padding:0 2px; border:1px solid #444444; border-radius:4px; text-align:center; width:50px; margin-top:3px;}
.t_number{font-size:15px !important; font-family:'Nanum Barun Gothic','New Gulim','새굴림'; padding:10px 5px; line-height:28px;}
.t_red1{color:#FF0000 !important; }
.t_italic{font-style:italic}
.word_info {margin-top:30px; width:98%;}
.word_info dt{background:url(../images/common/dot_blue_circle.png) no-repeat 1px 7px; padding:7px 3px 8px 25px; border-bottom:1px solid #e1e1e1; font-size:16px; color:#222222; width:95%; margin:20px 0 10px 15px;}
.word_info dd{padding:1px 5px 5px 18px; font-size:14px;}
.word_info dd.info_dis{padding:5px 0 5px 25px; font-family:'Nanum Barun Gothic','New Gulim','새굴림';}

/* 갤러리 */
.gallerybox{width:97%; height:200px; background:#fafafa; border:1px solid #f1f1f1; border-radius:4px; margin:20px 0 20px 25px; }
.gallerybox ul{width:90%; height:200px; overflow:hidden; float:left; display:inline-block; overflow:hidden; margin:0 auto;}
.gallerybox li{display:inline-block; float:left; margin:20px 10px 20px 4px;}
.gallerybox li:last-child{display:inline-block; float:left; margin:20px 0px 20px 3px;}
.gallerybox li.list{width:115px; height:140px;}
.gallerybox li.list .imgbox{width:115px; height:140px;}
.gallerybox li.list .textbox{width:115px; margin-top:10px; height:60px; font-size:13px; text-align:center;}
.gallerybox a.g_pre{margin:80px 7px 0 18px; display:inline-block; float:left;}
.gallerybox a.g_next{margin:80px 18px 0 0; display:inline-block; float:right;}
.list .textbox{width:115px; margin-top:10px; height:60px; font-size:13px; text-align:center;}

span.icon_sound{width:115px; height:140px; z-index:12; position:absolute;display:inline-block; background:url(../images/common/icon_sound.png) no-repeat center; }
span.icon_play{width:115px; height:140px; z-index:12; position:absolute;display:inline-block; background:url(../images/common/icon_play.png) no-repeat center; }

/* 서브페이지레이아웃 */
.wrap_container{width:100%;overflow-y:auto;overflow-y:auto;/* margin-top: 32px; */border-top:1px solid #e1e1e1;}
.sub_top_area{width:965px; padding:0; margin:0; margin-top: 10px;text-align: right;}
.container{width:1050px; padding:15px 0 15px 20px; margin-top:20px; height:auto;}
.container .title{margin-bottom:5px;}
.container .title_comment{font-size:20px; color:#444444; font-family:'Nanum Barun Gothic','New Gulim','새굴림'; margin-bottom:25px;}
.container a.tap{display:inline-block; float:left; width:148px; height:35px; text-align:center; border-radius:4px 4px 0 0; font-size:15px; border-top:1px solid #cccccc; border-left:1px solid #cccccc; border-right:1px solid #cccccc; background:#f4f4f4; line-height:36px; margin-right:3px;}
.container a.tap.on{font-weight:600;font-family:'NanumGothicBold' !important; margin-bottom:-1px;display:inline-block; float:left;  width:148px; height:35px; text-align:center; border-radius:4px 4px 0 0; font-size:15px; border-top:1px solid #77655a;  border-left:1px solid #cccccc;  border-right:1px solid #cccccc;border-bottom:solid 1px #fff; background:#fff url(../images/common/tap_on.gif) repeat-x left top; color:#77655a;}
.container .box{border:1px solid #cccccc; padding:10px;}
.container .title_line{width:100%; border-bottom:2px solid #52575c; padding:15px 0; margin-bottom:10px;}
.container .title_line .tit{font-size:18px;}
.container .title_line select{display:inline-block; float:right; font-size:14px; border:1px solid #ddd;font-family:'Nanum Barun Gothic','New Gulim','새굴림'; padding:3px 5px; }
.container .title_line.none{width:99%; border-bottom:none; padding:15px 0; margin-bottom:10px; font-size:14px !important}

.result li{padding:14px 0; font-size:15px; color:#222222; font-family:'Nanum Barun Gothic','New Gulim','새굴림';}
.result .t_blue1{color:#3082d6; font-size:16px; font-family:'Nanum Barun Gothic','New Gulim','새굴림';}
.t_blue2{color:#3082d6;  padding-right:5px; font-family:'Nanum Barun Gothic','New Gulim','새굴림';}
.result .t_gray{color:#666666; padding-right:5px;}
.result .t_box{font-family:'Nanum Barun Gothic','New Gulim','새굴림';}
.result li dl dt{display:inline-block;}
.result li dl dd{display:inline-block;}
.result li dl dd.dfn{letter-spacing: 1px;line-height:25px;margin-top: 5px;}
.no_result li {text-align: left;padding: 50px 0;font-size: 15px;}
.no_result li .m_view{display: none;}
.no_result li .opendict_desc{line-height: 150%;}
.dtl_no_result li {text-align: center;padding: 50px 0;font-size: 15px;}
.t_blue1{color:#3082d6; font-size:16px; font-family:'Nanum Barun Gothic','New Gulim','새굴림';}
.t_blue2{color:#3082d6; font-family:'Nanum Barun Gothic','New Gulim','새굴림';}
.t_blue18{color:#3082d6; font-size:18px; padding-right:5px; font-family:'Nanum Barun Gothic','New Gulim','새굴림';}
.result .t_nanum{font-family:'Nanum Barun Gothic','New Gulim','새굴림';}
.t14{font-size:14px !important; font-family:'Nanum Barun Gothic','New Gulim','새굴림';}
.t16{font-size:16px !important; font-family:'Nanum Barun Gothic','New Gulim','새굴림';}
a.bnt_go{display:inline-block; width:185px; text-align:center; border:1px solid #9c8a7f; color:#9c8a7f; padding:5px 0; border-radius:4px; background:url(../images/common/icon-arrow3.png) no-repeat 175px 10px;font-size:13px;}

/* 자세히 찾기 */
.tab_cont {position:relative; border-radius:0 6px 6px 6px;padding:0;box-shadow:inset rgba(255,255,255,1) 1px 1px 1px;.zoom:1;}
.tab_cont.cont_tab_02,.tab_cont.cont_tab_03{display:inline-block; float:left;}
.tab_cont.cont_tab_04,.tab_cont.cont_tab_05{display:none;}

.tab_cont h3.openapi_h3{font-size: 17px;}
.tab_cont div.openapi_detail{display:block;overflow-y:hidden; background:#fafafa; padding:8px 10px; color:#666666; line-height:24px;}

.tab1_cont {position:relative; border-radius:0 6px 6px 6px;padding:0;box-shadow:inset rgba(255,255,255,1) 1px 1px 1px;.zoom:1;}
.tab1_cont.cont_tab_02,.tab1_cont.cont_tab_03{display:none; }

.tbl_list02{width:100%;}
.tbl_list02 th{ font-weight:normal; font-size:14px;padding:7px 5px !important; text-align:left; }
.tbl_list02 td{ font-weight:normal; font-size:14px;padding:7px 5px !important; text-align:left; color:#7a7a7a}
.tbl_list02 label{margin-right:20px;}
.tbl_list02 td .line{display:inline-block; padding:0 30px 0 20px; }
a.t_graybox{display:inline-block;float:right; width:88px; border:1px solid #cccccc; background:#f4f4f4; color:#797979; font-size:13px; text-align:center; padding:4px 0; border-radius:4px;}
a.word_num{display:inline-block; width:50px; border:1px solid #f4f4f4; background:#f4f4f4; text-align:center; font-size:14px;padding:5px 0; border-radius:4px; margin-right:4px;}
a.word_num.on{display:inline-block;width:50px; border:1px solid #222222; background:#fff; text-align:center; font-size:14px;padding:5px 0; border-radius:4px; margin-right:4px; color:#222222; }
a.icon_plus_w{display:inline-block; background:#a2a2a2 url(../images/common/icon_plus_w.png) no-repeat 3px 3px; padding:3px 4px; margin-right:3px;}
a.icon_minus_w{display:inline-block; background:#a2a2a2 url(../images/common/icon_minus_w.png) no-repeat 3px 3px; padding:3px 4px;}
input.white{border:1px solid #dbdbdb; text-align:center; color:#5d5d5d; font-size:14px; font-family:'Nanum Barun Gothic','New Gulim','새굴림'; padding:4px 2px; }
input.white2{border:1px solid #dbdbdb; text-align:left; color:#5d5d5d; font-size:14px; font-family:'Nanum Barun Gothic','New Gulim','새굴림'; padding:4px 2px; width:430px; }
input.white33{border:1px solid #dbdbdb; text-align:left; color:#5d5d5d; font-size:14px; font-family:'Nanum Barun Gothic','New Gulim','새굴림'; padding:4px 2px; width:50%; }
input.white8{border:1px solid #dbdbdb; text-align:left; color:#5d5d5d; font-size:14px; font-family:'Nanum Barun Gothic','New Gulim','새굴림'; padding:4px 2px; width:85%; }
input.white_so{border:1px solid #dbdbdb; text-align:left; color:#5d5d5d; font-size:14px; font-family:'Nanum Barun Gothic','New Gulim','새굴림'; padding:4px 2px; width:450px; height: 28px; line-height: 28px;}
.white100{border:1px solid #dbdbdb;vertical-align:top; text-align:left; color:#5d5d5d; font-size:14px; font-family:'Nanum Barun Gothic','New Gulim','새굴림'; padding:4px 2px; width:98%; height:98px; }
.white80{border:1px solid #dbdbdb;vertical-align:top; text-align:left; color:#5d5d5d; font-size:14px; font-family:'Nanum Barun Gothic','New Gulim','새굴림'; padding:4px 2px; margin-right:5px; width:73%; height:50px; }
.container a.btn_search{display:block;width:110px;  text-align:center; background:#77655a; color:#fff; padding:5px 0; font-size:14px; margin:0 auto; border-radius:2px;}
.secret_box{width:185px;}
.detail_set{width:100%; margin:0 0 20px 0;}
.detail_set dl{padding:25px 0;}
.detail_set dt{float:left; display:inline-block; width:12%; font-size:14px;line-height:26px; text-align:left; margin:0 15px; font-weight:600;font-family:'NanumGothicBold' !important;}
.detail_set dd{float:left; display:inline-block; font-size:14px; text-align:left; padding:3px 0;width:80%;}
.detail_set dd.top_line{ }
.detail_set label{margin-right:20px;}
.detail_set .detail_search_gubun_tit{line-height:70px;}
.detail_set .detail_search_gubun_all{display:inline-block;width:12%;}
.detail_set .detail_search_gubun{display:inline-block;width:12%;}
.detail_set .detail_search_gubun_line{display:inline-block;border-top: 1px #c1c1c1 dashed;width: 100%;}
.detail dt a.t_graybox{display:inline-block;float:right; width:88px; border:1px solid #cccccc; background:#f4f4f4; color:#797979; font-size:13px; text-align:center; padding:4px 0; border-radius:4px; margin-top:-15px;}
.detail dd a.t_graybox{display:inline-block;float:left !important; width:88px; border:1px solid #cccccc; background:#f4f4f4; color:#797979; font-size:13px; text-align:center; padding:4px 0; border-radius:4px; margin-top:-15px;}
.detail dd a.t_graybox.fl{float:left; display:inline-block;}
.t_wrap{float:left; display:inline-block; width:80%; margin-left:10px; }
.t_wrap.line_28{line-height:28px;}
a.icon{display:inline-block;float:left; margin-right:5px;}
.t_graybox_l{display:inline-block;float:left; width:88px; border:1px solid #cccccc; background:#f4f4f4; color:#797979; font-size:13px; text-align:center; padding:4px 0; border-radius:4px; margin-right:5px; }
.w_70{width:80%; margin-left:15%; }
.syllable{margin-left:10px;}

a.btn_example{display:inline-block; font-size:14px; line-height:16px; color:#3082d6; border:1px solid #95b1cf; padding:3px 14px 3px 5px; background:url(../images/common/dot_blue_up.png) no-repeat right 10px; border-radius:4px;}
a.btn_example.on{display:inline-block; font-size:14px; color:#3082d6; border:1px solid #95b1cf; padding:3px 14px 3px 5px; background:url(../images/common/dot_blue_down.png) no-repeat right 10px; border-radius:4px;}
.example.on{display:none;}
.example{top:0; left: 0;width: 200px;margin-left:137px; margin-top:5px;}
.pl_100{margin-left:137px; margin-top:5px;}
.dfn_exam_desc {margin-left:137px; }

.word_input li{float:left; display:inline-block; width:100px; height:50px; text-align:center; padding-top:8px;}
.word_input li.line_f{display:inline-block; width:8px; color:#999999;  line-height:69px; padding-right: 2px;}
.word_f{display:inline-block; width:100%;  text-align:center; color:#999999;}
.search_opt{display:none;}
.btn_option:hover{text-decoration:none;}
.btn_option{display:inline-block; float:right; font-size:16px; background:url(../images/common/arrow_gray_down.png) no-repeat right center;; padding:4px 15px 3px 8px; border:1px solid #cccccc; border-radius:3px;}
.btn_option.on{display:inline-block; float:right; font-size:16px; margin-right:9px;  background:url(../images/common/arrow_gray_up.png) no-repeat right center;; padding:4px 15px 3px 8px; border:1px solid #cccccc; border-radius:3px;}
.detail_wrap{display:block; }
.detail_wrap.on{display:block;}

/* 자세히 찾기 품사선택 */
a.btn_word{display:inline-block;}
a.btn_word.on{display:inline-block;}
.select_wrap_box.on{display:block;width:785px; height:auto; border:1px solid #52575c; position:absolute; z-index:1120;background:#fff;left:150px; }
.select_wrap_box{display:none;width:785px; height:auto; border:1px solid #52575c; position:absolute; z-index:1120;background:#fff;left:150px; }
.select_wrap_box p{width:100%; padding:0; background:#77655a; color:#fff; font-size:16px; height:35px; line-height:35px;}
.select_wrap_box .w_select{padding:10px 2%; width:98%;}
.select_wrap_box .w_select span{display:inline-block; width:19.5%; font-size:15px; color:#666666; margin:8px 0;}
.select_wrap_box .w_select span.all{display:block; width:100%; font-size:15px; color:#000; margin:8px 0;}
.select_wrap_box .w_select span.large{display:inline-block; width:34%; font-size:15px; color:#666666; margin:8px 0;}
.btn_c{margin:0 auto; width:40%; padding:15px 0; margin-top:15px;}
a.btn_word_s{display:inline-block; text-align:center; background:#77655a; color:#fff !important; font-size:15px; border:1px solid #77655a;width:120px; line-height:18px; padding:5px 0 8px 0; border-radius:3px;}
a.btn_cancel{display:inline-block; text-align:center; background:#fff; color:#777777; font-size:15px; border:1px solid #bfbfbf;width:80px;width:120px; padding:5px 0 7px 0; border-radius:3px;}

a.btn_search_ss{display:inline-block;font-family:'Nanum Barun Gothic','New Gulim','새굴림'; text-align:center; background:#77655a; color:#fff !important; font-size:13px; border:1px solid #77655a;width:50px;  padding:4px 0 4px 0; border-radius:3px;}
a.btn_search_ss_r{float:right;display:inline-block;font-family:'Nanum Barun Gothic','New Gulim','새굴림'; text-align:center; background:#77655a; color:#fff !important; font-size:13px; border:1px solid #77655a;width:50px;  padding:4px 0 4px 0; border-radius:3px;}

a.btn_word_ss{display:inline-block;font-family:'Nanum Barun Gothic','New Gulim','새굴림'; text-align:center; background:#77655a; color:#fff !important; font-size:13px; width:80px;  padding:4px 0 3px 0; border-radius:3px;}
a.btn_cancel_ss{display:inline-block; font-family:'Nanum Barun Gothic','New Gulim','새굴림';text-align:center; background:#fff; color:#777777; font-size:13px; border:1px solid #bfbfbf;width:80px;padding:4px 0 3px 0; border-radius:3px;}
a.btn_gray_ss{display:inline-block; font-family:'Nanum Barun Gothic','New Gulim','새굴림';text-align:center; background:#fff; color:#777777; font-size:13px; border:1px solid #bfbfbf; padding:4px 10px 3px 10px; border-radius:3px;}
a.btn_word_m{display:inline-block;font-family:'Nanum Barun Gothic','New Gulim','새굴림'; text-align:center; background:#77655a; color:#fff !important; font-size:16px; border:1px solid #77655a;width:80px;  padding:6px 0 5px 0; border-radius:3px;}
a.btn_word_l{display:inline-block;font-family:'Nanum Barun Gothic','New Gulim','새굴림'; text-align:center; background:#77655a; color:#fff !important; font-size:16px; border:1px solid #77655a;width:80px;  padding:9px 20px 9px 20px; border-radius:3px;}

/* 자세히 찾기 전문분야선택 */
a.btn_field{display:inline-block; }
a.btn_field.on{display:inline-block;}
.field_wrap_box.on{display:block;width:785px; height:auto; border:1px solid #52575c; position:absolute; z-index:1120;background:#fff;left:150px; }
.field_wrap_box{display:none;width:785px; height:auto; border:1px solid #52575c; position:absolute; z-index:1120;background:#fff;left:150px; }
.field_wrap_box p{width:100%; padding:0; background:#77655a; color:#fff; font-size:16px; height:35px; line-height:35px;}
.field_wrap_box .w_select{padding:10px 2%; width:98%;}
.field_wrap_box .w_select span{display:inline-block; width:13.8%; font-size:15px; color:#666666; margin:8px 0;}
.field_wrap_box .w_select span.large{display:inline-block; width:24%; font-size:15px; color:#666666; margin:8px 0;}
.field_wrap_box .w_select span.all{display:block; width:50%; font-size:15px; color:#222; margin:8px 0;}


.w_select{padding:14px 3%; width:94%; height:auto;}
.w_select span{display:inline-block; width:13.8%; font-size:14px; color:#666666; margin:8px 0;}
.w_select#part span{display:inline-block; width:19%; font-size:14px; color:#666666; margin:8px 0;}
.w_select#part span.all{display:block; width:100%; padding-bottom:10px; font-size:14px; color:#000; margin:8px 0 0 0; border-bottom:1px solid #ddd; font-weight:bold;}

.w_select span.large{display:inline-block; width:20%; font-size:14px; color:#666666; margin:8px 0;}
.w_select span.all{display:block; width:100%; padding-bottom:10px; font-size:14px; color:#000; margin:8px 0 0 0; border-bottom:1px solid #ddd; font-weight:bold;}

/* 따로보기 */
.part_view_w{width:100%;}
.part_view_w p{color:#828282; font-size:18px; color:#444444; font-family:'Nanum Barun Gothic','New Gulim','새굴림'; margin-bottom:25px;}
.part_view_w .tap1{display:inline-block; float:left; width:57px; height:35px; text-align:center; border-radius:4px 4px 0 0; font-size:14px; border-top:1px solid #cccccc; border-left:1px solid #cccccc; border-right:1px solid #cccccc; background:#f4f4f4; line-height:36px; margin-right:3px;}
.part_view_w .tap1.on{margin-bottom:-1px;display:inline-block; float:left; height:35px; text-align:center; border-radius:4px 4px 0 0; font-size:14px; border-top:1px solid #458acf;  border-left:1px solid #cccccc;  border-right:1px solid #cccccc;border-bottom:solid 1px #fff; background:#fff url(../images/common/tap_on.gif) repeat-x left top; color:#458acf;}
.part_view_w .tap1_all{display:inline-block; float:left; width:62px; height:35px; text-align:center; border-radius:4px 4px 0 0; font-size:14px; border-top:1px solid #cccccc; border-left:1px solid #cccccc; border-right:1px solid #cccccc; background:#f4f4f4; line-height:36px; margin-right:3px;}
.part_view_w .tap1_all.on{margin-bottom:-1px;display:inline-block; float:left; height:35px; text-align:center; border-radius:4px 4px 0 0; font-size:14px; border-top:1px solid #458acf;  border-left:1px solid #cccccc;  border-right:1px solid #cccccc;border-bottom:solid 1px #fff; background:#fff url(../images/common/tap_on.gif) repeat-x left top; color:#458acf;}
.part_view_w a.btn_search{display:inline-block;width:110px; text-align:center; background:#77655a; color:#fff; padding:4px 0; font-size:14px;  border-radius:2px; float:right; }
.part_view_w .box{width:910px; border:1px solid #cccccc; padding:10px 10px 30px 10px;}
.detail_set2{width:100%; margin:10px 0;}
.detail_set2 dl{padding:15px 0;}
.detail_set2 dt{float:left; display:inline-block; width:8%; font-size:14px;line-height:26px; text-align:left; margin:0 15px;}
.detail_set2 dd{float:left; display:inline-block; font-size:14px; text-align:left; padding:3px 0;width:88%;}
.detail_set2 label{margin-right:10px;}
input.white3{border:1px solid #dbdbdb; text-align:left; color:#5d5d5d; font-size:14px; font-family:'Nanum Barun Gothic','New Gulim','새굴림'; padding:4px 2px; width:527px; }
.result .r_list dl dt{display:block;}
.result .r_list dl dd{display:block; padding-top:10px; color:#444444}
.result .r_list dl dd.dot{font-family:'Nanum Barun Gothic','New Gulim','새굴림';}

/* 회원가입 이용약관 */
.process {width:100%; clear:both; padding:10px 0; font-family:'Nanum Barun Gothic','New Gulim','새굴림';}
.process li{display:inline-block;background:url(../images/login/p_arrow.png) no-repeat right;_float:left; }
.process li .num{display:inline-block;font-family:'Nanum Barun Gothic','New Gulim','새굴림'; background:url(../images/login/bg_circle.png) no-repeat; width:41px; height:41px; color:#fff; font-size:18px; text-align:center; font-weight:bold; line-height:42px; }
.process li .num.on{display:inline-block;background:url(../images/login/bg_circle_on.png) no-repeat; width:41px; height:41px; color:#fff; font-size:18px; text-align:center;}
.process li .tit{font-size:18px; color:#333333;  font-weight:normal; font-family:'Nanum Barun Gothic','New Gulim','새굴림';  padding:10px 50px 10px 10px; }
.process li .tit.on{font-size:18px; color:#458acf; font-weight:bold; }
.process li:last-child{background:none;}
.p_box{padding:5px; line-height:20px; font-size:13px; color:#666; margin:15px 0 15px 0;}
.p_title{ font-size:16px; font-family:'NanumGothicBold' !important; font-weight:500;}
.p_title2{ font-size:20px;  padding:15px 0;font-family:'NanumGothicBold' !important; font-weight:600;}
.provision_box{width:100%;height:500px;border:1px solid #ebebeb; line-height:18px;background:#fbfbfb;margin-top:5px;margin-bottom:5px;overflow:auto;font-size:13px;color:#666;}
.mid_mid{width:100% !important; margin:0 auto; line-height:24px; padding:35px 0; height:auto; font-size:13px;}
.mid_small{width:60%; margin:0 auto; line-height:24px; padding:35px 0; height:auto; font-size:13px;}
.mid_medium{width:70%; margin:0 auto; line-height:24px; padding:35px 0; height:auto; font-size:13px;}

.txt_box_mem{line-height:20px; background:#efefef; padding:15px; margin-top:20px; margin-bottom:25px; color:#666666;}
.login_img{width:100%; height:237px; background:url(../images/login/login_note.png) no-repeat center;}
.login_t{padding:5px 0; text-align:center; font-size:14px; }
.list_blue_circle li{background:url(../images/common/dot_brown.png) no-repeat left 5px; padding:4px 0 4px 16px; font-size:13px; color:#727272; margin:0; line-height:16px;}
.list_p li{ padding:6px 0 6px 5px; font-size:13px; color:#727272;}

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

/* button */
button.btn_blue_on{font-family:'Nanum Barun Gothic','New Gulim','새굴림';margin:0 3px; width:130px; font-weight:normal;  padding:10px 0; border-radius:3px; font-size:15px; text-align:center; background:#77655a; border:1px solid #6a5549; color:#fff;}
button.btn_gray_on{font-family:'Nanum Barun Gothic','New Gulim','새굴림';margin:0 3px; width:130px; font-weight:normal; padding:10px 0; border-radius:3px; font-size:15px; text-align:center; background:#f4f4f4; border:1px solid #cccccc; color:#666666;}

button.btn_mbrown{font-family:'Nanum Barun Gothic','New Gulim','새굴림';margin:0 3px; font-weight:normal;  padding:4px 8px; border-radius:3px; font-size:14px; text-align:center; background:#77655a; border:1px solid #6a5549; color:#fff;}
button.btn_mgray{font-family:'Nanum Barun Gothic','New Gulim','새굴림';margin:0 3px; width:80px; font-weight:normal; padding:10px 0; border-radius:3px; font-size:15px; text-align:center; background:#f4f4f4; border:1px solid #cccccc; color:#666666;}

/* Board Write */
table.Write {width:100%; border-top:solid 2px #d1d1d1; border-collapse:separate; background-color:#fbfbfb; font-size:13px; }
table.Write th { font-family:'NanumGothicBold' !important; font-weight:500; border-bottom:solid 1px #dfdfdf; padding:15px 10px; text-indent:0px; text-align:left; text-indent: 15px;}
table.Write th.start{border-left:solid 1px #dfdfdf;}
table.Write td { border-left:solid 0px #dfdfdf; background:#fff; border-bottom:solid 1px #dfdfdf; padding:15px 5px; line-height:140%; vertical-align:middle;}
.txt_red {color:#ff0000}
.txt_gray{color:#727272;}
.textType{border:1px solid #ddd; font-size:14px; padding:3px; }
.w200{width:200px;}

.brdSearch3 { width:100%; border-top:solid 1px #d3d3d3;}
.w50 { width:50% !important; }
.w70 { width:70% !important; }
.brdSearch3 th { background-color:#fbfbfb; border-bottom:solid 1px #dfdfdf; padding:6px;text-align: center;text-indent: 0px}
.brdSearch3 td {border-bottom:solid 1px #dfdfdf; padding:6px; background-color:#fff; text-align: left;}
.brdSearch3 td button {vertical-align:middle;padding:0; margin:0;}
.brdSearch3 td select {vertical-align:middle; .margin-left:10px; }
.brdSearch3 td a {text-indent:0;}
.brdSearch3 .calImg {cursor: pointer; vertical-align: middle;}
.brdSearchResult {padding:5px 0 0px 0;}
.brdSearch3 td.c_b{text-align:center; font-weight:bold;}
.brdSearch3 td.b_none{border-bottom:none;}
.brdSearch3 td.t_r{text-align:right;}
.brdSearch3 td.t_c{text-align:center;}
.brdSearch3 td.l_b{text-align:left; font-weight:bold;}

/* 들어가기 */
.login_w{width:100%;}
.login_w .login_info{width:68%; float:left; display:inline-block; border-top:2px solid #d1d1d1; margin-right:25px;}
.login_w .login_btn{width:20%; float:left; display:inline-block; }
.login_w .login_info li{border-bottom:1px solid #dfdfdf;}
.login_w .login_info li dt{width:100px; padding:5px 10px; background:#fbfbfb; display:inline-block; font-weight:bold;}
.login_w .login_info li dd{padding:5px 10px; display:inline-block;}
/* 내 정보 관리 */
.mypage_w {position:relative; z-index:10; background-color:#fff;border:1px solid #e5e5e5;.zoom:1;color:#4e4e4e; width:100%;}

.my_left {position:relative; z-index:110;width:165px;float:left;  font-family:'NanumGothicBold' !important;  font-size:14px; }
.my_left ul.left_navi li a {background:#f8f8f8;display:block;padding:12px 10px 10px;border-bottom:1px solid #e6e6e6;border-right:1px solid #e6e6e6;zoom:1;}
.my_left ul.left_navi li a.left_on {background:#fff;font-weight:600;color:#000;border-right:none;}
.my_left ul.left_navi li a.left_on:hover {text-decoration:none;}
.my_left ul.left_navi li a:hover {background:#fff;}

.my_content {position:relative; float:left;border-left:1px solid #e6e6e6; margin-left:-1px;z-index:1;padding:25px;background:#fff;width:720px;min-height:600px;}
.my_content select{display:inline-block; font-size:14px; border:1px solid #ddd;font-family:'Nanum Barun Gothic','New Gulim','새굴림'; padding:3px 5px; }
.my_content a.btn_run{display:inline-block; float:right;width:40px;  text-align:center; background:#77655a; color:#fff; padding:4px 0px 4px 0px; font-size:12px; border-radius:4px;}

.my_tit {font-size:14px;font-weight:bold;color:#000;border-bottom:1px solid #e6e6e6;padding-bottom:10px;}

.my_login {width:360px;border:3px solid #dce4c9;background:#f6f9ef;margin:0 auto;margin-top:80px;padding:15px 20px;}
.my_login ul {margin-left:35px;margin-top:10px;}
.my_login ul li span.ul_th {font-weight:bold;width:100px;display:inline-block;background:url(../images/common/bullet_green.gif) no-repeat left center;padding-left:8px;}
.my_login ul li span.my_id {color:#7a9e25;font-weight:bold;}
.my_login ul li {margin-bottom:10px;}
.my_login ul li input {border:1px solid #dce4c9;padding:3px;}
.my_login_desc {width:400px;margin:0 auto;margin-top:10px;font-size:11px;letter-spacing:-1px;}
.my_login_btnset {text-align:center;margin-top:20px;margin-bottom:80px;}

/* 활동 내역 */
.my_tab {background:#f7f5f1;border:1px solid #e4e0d7;padding:13px 8px;}
.my_tab ul li {float:left;padding:0 10px 0 9px;background:url(../images/common/bar.gif) no-repeat right center; font-size:13px;}
.my_tab ul li a:hover {text-decoration:underline;}
.my_tab ul li a.on {font-weight:bold;text-decoration:underline;color:#458acf; padding-left:10px;background:url(../images/common/bullet_arrowdown2.png) no-repeat left center;}
.my_tab ul li:last-child{background:none !important;}
.green_box {background:#f6f9ef;border:1px solid #e2e8d4;padding:13px}

.calImg {background:url(../images/common/calendar.gif) no-repeat;background-position:right;cursor: pointer;}

.button.small a {height:19px; padding:0 6px 0 4px; font-size:11px; line-height:19px;_line-height:20px; background-position:right -107px;}
.button.small button {height:19px; padding:0 6px 0 4px; font-size:11px; line-height:19px;_line-height:20px; background-position:right -107px;}
/* table */
.tbl_type01 {width:100%; height:auto; border-top:2px solid #e3e3e3;border-bottom:1px solid #e3e3e3; margin-top:10px; font-size:14px;}
.tbl_type01 th {font-family:'NanumGothicBold' !important; font-weight:500; border-bottom:1px solid #e3e3e3;border-right:none;padding:10px;text-align:center;text-indent:0;background-color:#f4f4f4;}
.tbl_type01 th:last-child {background:none;background-color:#f4f4f4;}
.tbl_type01 td {padding:10px 5px;text-align:center;background:none;border:none; border-bottom:1px solid #e3e3e3;}
.tbl_type01 td img {margin-left:3px;margin-right:3px;}
/*.tbl_type01 tr.tr_bg {background-color:#fafafa;}*/
/*.tbl_type01 tr:hover {background-color:#fbfcf8 !important;}*/
.tbl_type01 td.left{text-align:left !important;}

.tbl_type01 tr {background:#fff;}
.tbl_type01 td.tit_left {text-align:left;padding-left:10px;}
.tbl_type01 td.tit_left span {font-weight:bold;text-decoration:underline;display:block;margin-bottom:5px;}

.content_view{display:none; width:100% !important; height:auto;}
.content_view.on{display:block; height:auto; position:relative}


.tbl_s01 {width:100%;border-top:2px solid #e3e3e3;border-bottom:1px solid #e3e3e3; margin:0; padding:0;}
.tbl_s01 th {font-weight:bold;border:1px solid #e3e3e3;padding:5px;text-align:center;text-indent:0;background-color:#f4f4f4;}
.tbl_s01 th:last-child {background:none;background-color:#f4f4f4;}
.tbl_s01 td {padding:8px 5px;text-align:center;background:none;border:none; border:1px solid #e3e3e3;}
.tbl_s01 td img {margin-left:3px;margin-right:3px;}
.tbl_s01 td.left{text-align:left !important;}

.tbl_type01 tr {background:#fff;}
.tbl_type01 td.tit_left {text-align:left;padding-left:10px;}
.tbl_type01 td.tit_left span {font-weight:bold;text-decoration:underline;display:block;margin-bottom:5px;}


/* Board Searh */
.brdSearchField {border-top:solid 0px #dfdfdf; margin-bottom: 0px;}
.brdSearch { width:100%; margin-bottom:20px;}
.brdSearch th { background-color:#fbfbfb; border:solid 1px #dfdfdf; padding:5px;text-align: center;text-indent: 0px}
.brdSearch td {border:solid 1px #dfdfdf; padding:4px;text-indent:8px}
.brdSearch td button {vertical-align:middle;padding:0; margin:0;}
.brdSearch td select {vertical-align:middle;padding:0; margin:0;}
.brdSearch td a {text-indent:0;}
.brdSearch .calImg {cursor: pointer; vertical-align: middle;}
.brdSearchResult {padding:5px 0 0px 0;}




.brdSearch2 { width:100%; margin-bottom:20px;}
.brdSearch2 th { background-color:#fbfbfb; font-size:16px; border:solid 1px #dfdfdf; padding:8px; text-align: center;text-indent: 0px}
.brdSearch2 td {border:solid 1px #dfdfdf; padding:8px;text-indent:8px}
.brdSearch2 td button {vertical-align:middle;padding:0; margin:0;}
.brdSearch2 td select {vertical-align:middle;padding:0; margin:0;}
.brdSearch2 td a {text-indent:0;}
.textType300w{width:300px; border:1px solid #ddd;  font-size:15px; padding:5px; font-family:'Nanum Barun Gothic','New Gulim','새굴림'; font-weight:400;}
.box_c{text-align:center; padding:10px;}

.listSearch select {vertical-align:top}
.listnum { float:right}

.boardTop {clear: both; vertical-align: bottom; width:100%; height: 30px; border: solid 0px #c1c1c1;}
.boardTop .left {float: left; width:60%;}
.boardTop .right {float:right; width:40%; height: 100%; text-align: right; border: solid 0px #a1a1a1; border: solid 0px #c1c1c1;}
.boardTop .brdSearchresult{font-size:14px !important; font-weight: normal;}

/* 도움말 */
.helpleft_area{width:185px; display:inline-block; float:left; margin-right:32px;}
.helpleft_area ul{border-top:1px solid #333;}
.helpleft_area li{border-bottom:1px solid #e1e1e1; }
.helpleft_area li a{display:block; padding:12px 8px; color:#4c4c4c; font-size:14px;}
.helpleft_area li a.on{display:block; padding:12px 8px; color:#2a77dc; font-weight:bold; background:url(../images/button/arrow_blue.png) no-repeat 96% center;}
.helpright_area{width:680px; display:inline-block; float:left; border:1px solid #e1e1e1; padding:20px 15px; margin-bottom:35px;}
.helpright_area .help_list{width:100%;}
.helpright_area .help_list li{padding:4px 8px; border-bottom:1px solid #e1e1e1;}
.helpright_area .help_list li:first-child{border-top:1px solid #dbdbdb;}
a.help_q{display:block; padding:3px 0; background:url(../images/button/arrow_circle_down.png) no-repeat 98% center; width:100% !important;}
a.help_q.on{display:block; padding:3px 0; background:url(../images/button/arrow_circle_up.png) no-repeat 98% center; width:100% !important;}

.help_qa dt{font-weight:normal; font-size:14px; padding:8px 0; width:100%; }
.help_qa dd{display:none; background:#fafafa; padding:12px 10px; color:#666666; line-height:20px;}
.help_qa dd.on{display:block; background:#fafafa; padding:12px 10px; color:#666666;}

.help_head{padding:10px 0; display:block;}
.help_head .help_title{float:left; display:inline-block; width:400px; font-size:16px; padding:10px 0;}
.help_head .help_search{float:right; display:inline-block; width:270px;}
.help_search_wrap{display:inline-block; background:url(../images/common/bg_help_search.png) no-repeat left; width:270px; height:37px; }
.help_btn{display:inline-block;float:left;  background:url(../images/button/btn_h_search.png) no-repeat right; width:20px; height:20px; margin-top:7px;}
.white_input{display:inline-block;float:left; width:210px; border:none; font-size:12px; background:#fff; padding:5px 3px; margin:7px 0 0 10px; color:#8d8d8d;}
.help_cat{margin-top:10px; }
.help_cat li{padding:10px 0;}
.help_cat dt{font-weight:bold; padding:8px 0; width:100%; font-size:14px; }
.help_detail{display:block;height:60px; overflow-y:hidden; background:#fafafa; padding:8px 10px; color:#666666; line-height:24px;}
.help_detail.on{display:block;height:auto; overflow-y:auto; background:#fafafa; padding:8px 10px; color:#666666; line-height:24px;}
.btn_h{display:inline-block; float:right; margin-top:-23px; background:url(../images/common/dot_blue_down.png) no-repeat 90% 7px; padding:1px 14px 0px 8px;}
.btn_h.on{display:inline-block;  background:url(../images/common/dot_blue_up.png) no-repeat 90% 7px; position:relative;  padding:1px 14px 0px 8px;}

.help_contents{font-size:14px;line-height: 200%;width:640px;text-indent: 0px;}
.help_contents img{padding-left: 5%;padding-right: 5%;width: 90%;}
.help_contents_mb{margin-bottom: 5%;}


/* 일러두기 */
.titleName{padding:5px; margin-bottom:10px; font-size:16px;}
.number_box{display:inline-block; background:#efefef; padding:5px; margin-right:8px; font-weight:bold; color:#2a77dc; border:1px solid #ddd;}
.e​xplanatory table.guide {margin-left: 15px;margin-bottom: 10px;}
.e​xplanatory table.guide tr {font-size:13px; padding:5px 0 5px 15px; line-height:23px;}
.e​xplanatory table.guide_ex {margin-bottom: 10px;}
.e​xplanatory table.guide_ex tr {font-size:13px; padding:5px 0 5px 15px; line-height:23px;}
.example_e{padding:5px 15px; margin-left:15px; font-size:13px; line-height:23px;}
.liter_item {width:230px; padding-left:15px; height:18px ; padding-top:3px}
.liter_list {border:solid 1px #d4e4ea; background:#eff6f8;}

/*사전통계*/
.static_area{width:230px; min-height:740px; display:inline-block; float:left; margin-right:27px;}
.static_area ul{ background:#f8f8f8;}
.static_area ul.on{ background:#fff;}
.static_area li{padding:0;}
.static_area li a{display:block; padding:0 0 0 8px; color:#4c4c4c; }

.static_area div{font-size:15px; padding:12px 20px 12px 10px; border-bottom:1px solid #ececec; color:#000;}
.static_area div.on{ background:#fff;}

.static_area .static_menu{border-right:1px solid #ddd !important; border-bottom:1px solid #ddd !important; border-top:none; padding:0;}
.static_area .static_menu li{ border-bottom:1px solid #ddd;}
.static_area .static_menu li.on{ background:#fff;}
.static_sub li a{background:url(../images/common/bul_circle_blue.gif) no-repeat 5px 5px; padding-left:15px;}
.static_sub li a.on{display:block;font-weight:bold; color:#2a77dc; text-decoration:underline;  }
.static_area .static_menu p{font-size:15px; padding:12px 20px 12px 10px; border-bottom:1px solid #ececec; color:#000;}
.static_area .static_menu div.on{background:url(../images/common/arrow_blue.png) no-repeat 96% center;}
.static_area .static_menu li li{border:none; padding:10px 15px 7px 15px;  font-size:12px;}

.staticright_area{width:650px; display:inline-block; float:left; padding:15px 15px 15px 0; margin-bottom:35px;}
.staticright_area .title_bar2{color:#000000;padding:5px 10px 8px 15px; font-size:16px; background:url(../images/common/bullet_service.gif) no-repeat 1px 10px;}
.staticright_area .title_bar1{color:#000000;padding:5px 10px; font-size:14px;}
.list_num{font-size:13px; color:#666; margin:15px 10px 0px 10px; line-height:180%;}
ol.list_num li{list-style-type:none !important;margin-left:25px;}
.list_num li.dot{padding-left:25px; background:url(../images/common/bul_circle_blue.gif) no-repeat 15px 10px;}

.list_num2{font-size:13px; color:#666; margin:15px 10px 25px 10px; line-height:200%;}
.list_num2 li{list-style-position: outside;list-style-type: circle;}
.line_w{border:1px solid #ddd;}
.staticright_area h2{font-size:20px; color:#666;}

/* 테이블 */
.border_rnone{border-right:none !important;}
table.tbl_type02 { border-top:1px solid #d5d5d5;  border-bottom:1px solid #e9e9e9;  width:100%;}
table.tbl_type02 th{ color:#444444;border-right:1px solid #d5d5d5;border-bottom:1px solid #d5d5d5;background:#f7f7f7; font-size:14px; line-height:100%;text-align:center; font-weight:normal; color:#444;  padding:10px 7px !important;}
table.tbl_type02 th.dotted{background:#f7f7f7 url(../images/common/line_dot.png) repeat-y left top;}
table.tbl_type02 td.dotted{background:#fff url(../images/common/line_dot.png) repeat-y left top;}
table.tbl_type02 th.line{background:#f7f7f7 url(../images/common/line_22.png) repeat-y left top; }
table.tbl_type02 th.line_cross{background-image: linear-gradient(to top right,  transparent calc(50% - 1px), #d5d5d5, transparent calc(50% + 1px))}
table.tbl_type02 td.line{background:#fff url(../images/common/line_22.png) repeat-y left top !important;}
table.tbl_type02 td.linebg{background:#f7f7f7 url(../images/common/line_22.png) repeat-y left top !important; color:#444;}

table.tbl_type02 th:first-child{border-left:none;}
table.tbl_type02 th:last-child{border-right:none;}
table.tbl_type02 td{text-align:center; padding:10px 7px !important; border-right:1px solid #d5d5d5;border-bottom:1px solid #d5d5d5;background:#fff; font-size:14px; color:#666;}
table.tbl_type02 td.bg{background:#f7f7f7 !important; color:#444;}
table.tbl_type02 td.bd{border-left: 1px solid #d5d5d5;}
table.tbl_type02 td.left{text-align:left;}
table.tbl_type02 td:last-child{border-right:none;}
table.tbl_type02 td.no_bd_l{border-left: none;}
table.tbl_type02 td.no_bd_r{border-right: none;}
table.tbl_type02 td{height: 23px;}
table.tbl_type02 sup{font-size:9px;}
.t_b{font-weight:bold;}



/*모달팝업*/
/* modal */
#simplemodal-overlay { cursor:default; }
#simplemodal-container {position:absolute; top:10px; left:10px;}
#simplemodal-container a.modalCloseImg {background:url(../images/common/icon_close.png) no-repeat top left; width:16px; height:17px; display:inline; z-index:4200; position:absolute; top:12px; right:23px; cursor:pointer;}
#simplemodal-container a.modalCloseImg:active{margin-top:1px;}
.modal_popup {display:none;position:relative;background:#fff;border-radius:10px;padding:0;box-shadow:none;}
.modal_popup.modal_01 {width:860px; }
.modal_popup p.header{width:100%; padding:0; background:#77655a; color:#fff; font-size:16px; height:35px; line-height:35px;}

/* popup 20201130 */
#popup .pop_contents {padding:30px 20px;}
#popup .word_head {font-size:20px;font-weight:bold;color:#111;}
#popup .word_dis {margin-top:15px;line-height:1.6;font-size:13px;}
#popup .rel_dis {margin-top:5px;color:#999;}
#popup .surveyList {margin-top:20px;line-height:1.8;font-size:13px;}
#popup .surveyList > div {margin-top:20px;}
#popup .surveyList > div:first-child  {margin-top:0 !important;}

/* win area */
.win_full {width:100%;}
.win_1area {width:257px;}
.win_2area {width:482px;}
.win_3area {width:707px;}


.win {background:#fff;border-radius:6px;margin-top:25px; background:url(../images/common/line_c.gif) repeat-y center;}
.win .win_head {height:35px; background:#77655a; color:#fff; }
.win .win_head.off {border-radius:6px;}
.win .win_head span.win_tit {color:#fff;font-size:15px;padding:8px 10px 0 10px;display:inline-block;background:url(../images/common/bar01.gif) no-repeat right 12px;}
.win .win_head span.win_date {color:#f6f6f6;padding-left:9px;font-size:11px;}

.win .win_head .win_btnset {float:right;.margin-top:-27px;}
.win .win_head .win_btnset li {float:left;background:url(../images/common/win_btn_bar.gif) no-repeat left top;.background:url(../images/common/win_btn_bar.gif) no-repeat left 1px;}
.win .win_head .win_btnset li a {display:block;width:37px;height:35px;text-align:center;opacity:0.8;}
.win .win_head .win_btnset li a:hover {opacity:1;}
.win .win_head .win_btnset li a.btn_dic_add {background:url(../images/common/winhead_icon_dic_up.png) no-repeat 9px 8px;}
.win .win_head .win_btnset li a.btn_dic_down {background:url(../images/common/winhead_icon_dic_down.png) no-repeat 9px 8px;}
.win .win_head .win_btnset li a.btn_xls {background:url(../images/common/winhead_icon_xls.png) no-repeat 12px 9px;}
.win .win_head .win_btnset li a.btn_setup {background:url(../images/common/winhead_icon_set.png) no-repeat center 9px;}
.win .win_head .win_btnset li a.btn_more {background:url(../images/common/winhead_icon_more.png) no-repeat center 9px;}
.win .win_head .win_btnset li a.btn_sh {background:url(../images/common/winhead_icon_up.gif) no-repeat center 14px;}
.win .win_head .win_btnset li a.btn_sh.off {background:url(../images/common/winhead_icon_down.gif) no-repeat center 14px;}

.win_contarea {position:relative;border-radius:0 0 6px 6px;border-left:1px solid #dbdbdb;border-right:1px solid #dbdbdb;border-bottom:1px solid #dbdbdb;}
.win_cont_left {float:left;}
.win_cont_right {float:right;width:256px;border-left:1px solid #dbdbdb;height:330px;}
.win_cont_right2 {float:right;width:280px;border-left:1px solid #dbdbdb;height:330px;}
.remodal{position:absolute; left:60px; }
.remodal.w400{width:500px !important; min-height:300px !important; position:relative; top:10px;  left:250px;}
.remodal.w700{width:720px !important; min-height:400px !important; position:relative; top:10px; }
.remodal.w800{width:780px !important; min-height:530px !important; position:relative; top:20px; }
.remodal.wauto{width:820px !important; min-height:auto !important; position:relative; top:20px; }
.tab_win {display:none; }
.header_modal{display:block; width:100%; padding:0; background:#77655a; color:#fff; font-size:15px; height:28px; line-height:28px; }
.header_modal p{padding:0 0 0 10px; font-size:15px;}
.header_modal.same_2{display:none;}
/* .modfiy_inner{width:100%; padding:0;height:auto !important; overflow-y:auto; background:#fff url:(../images/common/line_center.gif) repeat-y 240px top; } */
.before_modify{width:360px;height:auto; display:inline-block; float:left;  padding:0; margin:10px 20px 15px 20px;}
.after_modify{width:360px; height:auto;display:inline-block; float:left;   padding:0; margin:10px 0px 20px 20px;}
.before_modify .tap{border:1px solid #cccccc; text-align:center; font-size:16px; background:#f4f4f4; color:#666666; padding:5px 0; width:100%; border-radius:3px; margin:10px 0 15px 0; }
.tap_after{border:1px solid #95b1cf; text-align:center; font-size:16px; background:#fff; color:#3082d6; padding:5px 0; width:100%; border-radius:3px;margin:10px 0 15px 0; }

.modfiy_inner .tit_b{font-size:26px; color:#111111; }
.modfiy_inner .tit_b sup{font-size:16px;}
.modfiy_inner .tit_m{font-size:13px; color:#777; padding-left:10px;}
.modfiy_inner ul.list_detail{padding:0px 4px; font-size:14px; margin:8px 0; border-bottom:2px solid #52575c}
.modfiy_inner ul.list_detail li{padding:5px 0; }
.modfiy_inner .list_detail dt{float:left; display:inline-block; font-family:'Nanum Barun Gothic','New Gulim','새굴림'; color:#222222; padding-right:10px; line-height:24px;}
.modfiy_inner .list_detail dd{float:left; display:inline-block; font-family:'Nanum Barun Gothic','New Gulim','새굴림';line-height:24px; }
.modfiy_inner .list_detail dd.s{float:left; display:inline-block; font-family:'Nanum Barun Gothic','New Gulim','새굴림';line-height:16px; }
.modfiy_inner .list_detail dd sup{font-size:12px;}
.modfiy_inner .list_detail dd img{margin-top:-2px; margin-left:4px;}
a.sound{background:url(../images/common/icon-sound.gif) no-repeat 0 5px;display:inline-block; width:17px; height:17px; padding-bottom:5px;line-height:24px;}
.line_1{width:100%; height:2px; background:#999; margin:13px 0 15px 0;opacity:0.1;}
.line_1_1{width:100%; height:2px; background:#999; margin:5px 0 15px 0;opacity:0.1;}
.line_2{width:100%; height:2px; background:#999; margin:13px 0 15px 0;}
.line_2_2{width:100%; height:2px; background:#999; margin:5px 0 15px 0;}
.t_box{padding:3px 4px 1px 4px; line-height:14px;border:1px solid #444444; color:#444444; font-size:13px; border-radius:3px; margin-top:-17px; display:inline-block;}
.tit_noun{font-size:20px; font-family:'Nanum Barun Gothic','New Gulim','새굴림'; color:#111111; font-weight:600 !important;}

/*수정된 어휘보기*/
.btn_modify{display:inline-block;}
.btn_modify.on{display:inline-block;}
.modify_wrap_box.on{display:block;width:885px; overflow:hidden; border:1px solid #52575c; position:absolute; z-index:120;background:#fff;left:60px; top:160px; }
.modify_wrap_box{display:none;width:885px; height:auto; border:1px solid #52575c; position:absolute; z-index:120;background:#fff;left:60px; top:160px;}
.modify_wrap_box p.header{width:100%; padding:0; background:#77655a; color:#fff; font-size:16px; height:35px; line-height:35px;}

/*어휘 보기 레이어*/
.pass_pop {/* color:#ff000; */width:170px;height:60px; border:1px solid #dbdbdb; padding:5px; background:#fafafa;position:absolute;display:none;z-index:210000; margin-left:5px; margin-top:-90px;}
.pass_pop .tit_pass{font-weight:bold; font-size:14px; color:#1b6dd9;}
.pass_pop p{margin-top:8px;}


.same_pop { left:690px;/* color:#ff000; */width:240px;height:60px; border:1px solid #dbdbdb; padding:10px; background:#fafafa;position:absolute;display:none;z-index:210000;  margin-top:25px;}
.same_pop .tit_pass{font-weight:bold; font-size:14px; color:#1b6dd9;}
.same_pop p{margin-top:8px;}

/*모바일용 따로보기*/
.opt_w{display:none;}
.opt_w a.opt_more{background:url(../images/common/arrow_gray_up.png)no-repeat right; padding-right:15px; }
.opt_w a.opt_more.on{background:url(../images/common/arrow_gray_down.png)no-repeat right; padding-right:15px; }
.m_option{display:none;}
.m_option.on{display:none;}
.m_option p{display:block; padding-bottom:10px; border-bottom:1px solid #e1e1e1; color:#222222; font-size:16px;}
.consonant a.tap3{width:18%; height:35px; background:#f4f4f4; border:1px solid #f4f4f4; display:inline-block; float:left; margin-right:2%; text-align:center; color:#888888; line-height:32px; font-size:16px; border-radius:4px;}
.consonant a.tap3.on{color:#222; border:1px solid #222;}
.consonant a.tap3:last-child{margin-right:0;}
.consonant li{margin:10px 0;}

/* table */
.tbl_view01{width:100%; border-bottom:1px solid #e0e0e0; font-size:14px;font-weight:normal;}
.tbl_view01 thead th {color:#777777; border-top:2px solid #52575c;background:#f7f7f7;padding:9px 15px;text-align:center;font-weight:normal;}
.tbl_view01 thead td {color:#777777; border-top:2px solid #52575c;background:#fff;padding:9px 10px;font-weight:normal;text-align:left;}
.tbl_view01 thead td.tlb_title{color:#444;}
.tbl_view01 thead tr{border-bottom:1px solid #e0e0e0}
.tbl_view01 tbody tr{border-bottom:1px solid #e0e0e0}
.tbl_view01 tbody th {color:#777777;background:#f7f7f7; padding:9px 15px;text-align:center;font-weight:normal;}
.tbl_view01 tbody td {color:#777777;background:#fff;padding:9px 10px; text-align:left;}
.tbl_view01 .white{border:none !important; font-family:'Nanum Barun Gothic','New Gulim','새굴림' !important; padding:10px !important; color:#444444;}
.tbl_view01 tbody td.con_view{padding-top:10px;padding-bottom:40px;padding-left:15px;padding-right:15px;line-height:30px; text-align:left;}
.tbl_view01 .m_view{display: none;}
.tbl_sub01 {width:100%; border-bottom:1px solid #e0e0e0; font-size:14px;}
.tbl_sub01.td_left_top td {text-align:left;vertical-align:top;}
.tbl_sub01.td_right_top td {text-align:right;vertical-align:top;}
.tbl_sub01.border_3 {border:3px solid #e0e0e0;}
.tbl_sub01 thead th {border-top:1px solid #b5b5b5;background:#f7f7f7;padding:9px 7px;text-align:center;font-weight:normal;}
.tbl_sub01 thead th.th_dark {background:#f2f2f2;}
.tbl_sub01 tbody th {border-top:1px solid #e0e0e0;background:#fdfdfd;padding:9px 7px;text-align:center;}
.tbl_sub01 tfoot th {border-top:1px solid #e0e0e0;background:#fdfdfd;padding:9px 7px;text-align:center;}
.tbl_sub01 tfoot td {border-top:1px solid #e0e0e0;background:#fdfdfd;padding:9px 7px;text-align:center;}
.tbl_sub01 td {border-top:1px solid #e0e0e0;text-align:center;padding:9px 7px;font-weight:normal; color:#777777;}
.tbl_sub01 td.align_l {padding-left:15px;}
.tbl_sub01 td.td_loc {text-align:left;}
.tbl_sub01 td.th_gray {background:#fafafa;font-weight:bold;}
.tbl_sub01 td.th_gray2 {background:#fdfdfd !important;font-weight:bold;}
.tbl_sub01 td.td_gray3 {background:#ececec;}
.tbl_sub01 td.f_black {color:#444444;}
.tbl_sub01 td.conts_fl {line-height: 150%;text-align: left;}
.tbl_sub01 td.no_result {line-height: 150%;height: 150px;}

.tbl_sub01 tr.b_b_2px {border-bottom:2px solid #cacaca;}
.tbl_sub01 p.dot_g{background:url(../images/common/dot_g1.gif) no-repeat left 4px; padding-left:7px; line-height:16px;}
.dowm_btn{display:inline-block; float:right; padding:3px 8px 2px 8px; background:#eee; border-radius:4px; border:1px solid #ddd; font-weight:bold; font-size:12px; margin-top:-6px;}
.tbl_sub01 td ul {margin:0;}
.tbl_sub01 td ul li {background:url(../images/common/bullet_dot02.gif) no-repeat left 0.5em;padding-left:7px;line-height:16px;margin-top:5px;margin-bottom:5px;}
.tbl_sub01 td ul li ul {margin-left:5px;}
.tbl_sub01 td ul li ul li {background:url(../images/common/bullet_bar02.gif) no-repeat left 0.55em;padding-left:10px;line-height:16px;margin-top:5px;margin-bottom:5px;}
.tbl_sub01 td ul.lh_2 li {margin-top:2px;margin-bottom:2px;}
.num_line{display:none;}
.tbl_sub01 th.bg_co_gray {background:#fafafa;}
.tbl_sub01.h10years_date td span {padding-right:15px;font-weight:bold;}
.tbl_sub01.h10years_date ul li {background:none;padding-left:0;}
.bluebox_t{border:1px solid #95b1cf; color:#3082d6; border-radius:3px; font-size:14px; text-align:center; padding:2px 4px;  }
.bluebox_t.bink{display:none;}
.serch_notice{background:#f8f8f8; padding:30px 100px; text-align:left;}
.serch_notice select{font-size:14px; border:1px solid #ddd;font-family:'Nanum Barun Gothic','New Gulim','새굴림'; padding:4px 5px;float:left;}
.serch_notice a.btn_search{float:left;}
.serch_notice input{float:left;}
.notice_tr td div.m_view {display:none;}

.tbl_pop{width:100%;}
.tbl_pop th{width:20%; background:#f2f2f2; border:1px solid #c6c6c6; padding:8px; font-weight:bold; }
.tbl_pop td{border:1px solid #c6c6c6; padding:8px; font-weight:normal;}


/* 가로 입력테이블 */
.modal_content{padding:10px;}
.tbl_info {font-size:13px; width:100%; border-top:solid 1px #b5b5b5 !important; border-bottom:solid 1px #a9a6a6 !important; margin:15px 0; }
.tbl_info th {border-bottom:solid 1px #dfdfdf !important; background:#fafafa !important; padding:12px 5px 12px 13px; color:#666666; text-align:left}
.tbl_info td {border-left:solid 1px #dfdfdf; border-bottom:solid 1px #dfdfdf !important; padding:12px; line-height:150%;}
.tbl_info td.start {border-left:0px}
.tbl_info td.bd_content{vertical-align:top;min-height:120px;padding-top:25px;padding-bottom:25px}
.tbl_info td img {vertical-align:middle}
.tbl_info .n_desc{font-size:12px; margin-top:10px; color:#666;}
.tbl_info th.center{text-align:center;}
.my_content .tbl_info{margin-top:9px;}

/*모달 팝업 선택 테이블*/
.tbl_pop{width:100%;  margin:0 0 5px 0; color:#666; line-height:100%;}
.tbl_pop td{padding:3px; color:#333;}
.tbl_pop .no_br{border:none !important;}
.tbl_pop .no_br td{border:none !important;}
.list_m li{font-size:14px; padding:5px 8px;}
.pop_tb{font-weight:bold; font-size:14px; font-weight:bold; padding:10px 0 0 0;}
.pop_t{font-size:13px; color:#777;}
.gray_txt{border:1px solid #999; margin-left:10px; width:300px;}
/* buttom */
.btn_center{text-align:center; margin:15px 0;}
a.btn_brown{display:inline-block; background:#77655a; padding:6px 0; font-size:14px; margin-right:10px; color:#fff; border-radius:2px; border:1px solid #77655a; width:100px; text-align:center;}
a.btn_brown.gray{background:#aaa;border:1px solid #aaa;}/* 20201130 */
a.btn_white{display:inline-block; background:#fff; padding:6px 0; font-size:14px; margin-right:10px; color:#777777; border-radius:2px; border:1px solid #bfbfbf; width:100px; text-align:center;}
a.btn_white.none{display:none;}
a.btn_white1{display:inline-block; background:#fff; padding:4px 0; font-size:13px; margin-right:10px; color:#777777; border-radius:2px; border:1px solid #bfbfbf; width:100px; text-align:center;}
a.btn_brown_s{display:inline-block; margin-left:10px; border:1px solid #9c8a7f; font-size:13px; border-radius:2px; color:#9c8a7f;line-height:22px; padding:0 10px; background:#fff url(../images/common/dot_arrow2.gif) no-repeat right center;}
a.btn_brownh{display:inline-block; background:#77655a; padding:19px 0; font-size:14px; margin-right:10px; color:#fff; border-radius:2px; width:100px; text-align:center;}
a.btn_grayh{display:inline-block; background:#f5f5f5; border:1px solid #cccccc;  color:#666666; font-size:13px; border-radius:2px; padding:3px 10px; margin-right:5px; text-align:center; width:85px;}
a.btn_grayh_40p{display:inline-block; background:#f5f5f5; border:1px solid #cccccc;  color:#666666; font-size:13px; border-radius:2px; padding:3px 10px; margin-right:5px; text-align:center; width:40px;}
a.btn_comment{float:right; display:inline-block; background:#f5f5f5 url(../images/common/arrow_g_down.png) no-repeat 74px 8px; border:1px solid #cccccc;  color:#666666; font-size:13px; border-radius:2px; padding:2px 14px 1px 8px; margin:5px 0;}
a.btn_comment.on{float:right; display:inline-block; background:#f5f5f5 url(../images/common/arrow_g_up.png) no-repeat 74px 8px; border:1px solid #cccccc;  color:#666666; font-size:13px; border-radius:2px; padding:2px 14px 1px 8px; margin:5px 0;}

a.btn_comment2{float:right; display:inline-block; background:#f5f5f5 url(../images/common/arrow_g_down.png) no-repeat 74px 8px; border:1px solid #cccccc;  color:#666666; font-size:13px; border-radius:2px; padding:2px 14px 1px 8px; margin:5px 0;}
a.btn_comment2.on{float:right; display:inline-block; background:#f5f5f5 url(../images/common/arrow_g_up.png) no-repeat 74px 8px; border:1px solid #cccccc;  color:#666666; font-size:13px; border-radius:2px; padding:2px 14px 1px 8px; margin:5px 0;}

.btn_allmost{font-size:12px; font-family:'Nanum Barun Gothic','New Gulim','새굴림'; border:1px solid #a3a3a3; background:#fff url(../images/button/arrow_allmost.png) no-repeat 96% center; color:#444; border-radius:3px; padding:3px 12px 2px 4px; margin-left:8px;}
/* 내 단어장 전체보기 */
.btn_allmost_mybook{font-size:12px;display: inline-block;font-family:'Nanum Barun Gothic','New Gulim','새굴림';border:1px solid #a3a3a3;background: #fff url(../images/button/arrow_allmost.png) no-repeat 96% 6px;color:#444;border-radius:3px;height: 14px;line-height: 15px;padding:3px 12px 2px 4px;margin-left:8px;}

/* 요소들 */
.comment_send{display:none; border:1px solid #dbdbdb; width:100%; margin-bottom:70px; margin-top:-40px;}
.comment_send.on{border:1px solid #dbdbdb; width:100%;display:block;}
.comment_send table th{text-align:left; padding:10px 14px; font-size:14px; font-weight:normal;}
.comment_send table td{text-align:left; padding:10px;}




.comment_send2{ width:100%}
.comment_send2.on{width:100%;display:block;}
.comment_send2 table th{text-align:left; padding:10px 14px; font-size:14px; font-weight:normal;}
.comment_send2 table td{text-align:left; padding:10px;}
.gray{border:1px solid #ddd;}
.list_dot li{font-size:13px; background:url(../images/common/dot_circle2.gif) no-repeat 2px center; color:#666666; padding:2px 12px;}
.gray_t{color:#a0a0a0 !important; font-family:'Nanum Barun Gothic','New Gulim','새굴림';}
.left_line{background:url(../images/common/line_right.gif) no-repeat right 2px; padding:0 15px 0 0; display:inline-block; margin-right:15px;}
/* 페이징 */
.paging {text-align:center;font-size:12px;margin-top:15px; margin-bottom:50px; width:98%;}
.paging span {display:inline-block;border:1px solid #e3e3e3;border-radius:3px; vertical-align:bottom}
.paging a span {display:block;padding:4px 9px 4px 9px; .padding:4px 9px 4px 9px;border-radius:3px;background: #fff;color: #000;display:inline-block;border:1px solid #999;}
.paging span:hover {border:1px solid #acacac;}
.paging span.on {font-weight:bold;color:#fff;padding:4px 9px 4px 9px; .padding:4px 9px 4px 9px;border:1px solid #77655a;background-color:#52575b!important;.margin-bottom:0;}
.paging span.prev {margin-right:10px; }
.paging span.next {margin-left:10px;}
.paging span.first {margin-right:2px;}
.paging span.last {margin-left:2px;}
.paging a span.first {width:26px; height:26px; padding:0 !important;background:url(../images/common/paging_first.png) no-repeat 6px 7px; .background:url(../images/common/paging_first.png);}
.paging a span.prev  {width:26px; height:26px; padding:0 !important; background:url(../images/common/paging_pre.png) no-repeat 8px 7px; .background:url(../images/common/paging_pre.png);}
.paging a span.next  {width:26px; height:26px; padding:0 !important; background:url(../images/common/paging_next.png) no-repeat 10px 7px; .background:url(../images/common/paging_next.png)}
.paging a span.last  {width:26px; height:26px; padding:0 !important; background:url(../images/common/paging_last.png) no-repeat 7px 7px; .background:url(../images/common/paging_last.png);}

.paging span.none{display:inline-block;}



/*팝업*/
body.popup{background:none !important;}
.pop_header{background:#ededed; border-bottom:1px solid #cfcece; padding:12px 10px; font-size:16px; font-weight:bold; color:#458acf;}
.pop_message{margin:15px 0 10px 0;}
.pop_message li{display:inline-block;}
.pop_message a{color:#0154bc; font-weight:bold;}
#pop_contents{padding:15px;}
.popup .img_box{width:530px; margin:0 auto; margin-bottom:15px;}
/*팝업 닫기*/
.popupEnd {margin-left:263px; margin-top:10px; clear:both;}
.popupEnd p {width:77px; height:30px; background:url(../images/popup/btnBg_close.gif) no-repeat; text-align:center; font-family:"돋움"; font-size:14px; font-weight:bold; color:#5c5c5c; padding-top:8px;}
.popupEnd a {text-decoration:none !important; color:#5c5c5c;}
.btn_close a {width:77px; margin-right:1px; background:url(../images/popup/btnBg_close.gif) no-repeat; letter-spacing:-1px; text-decoration:none;}
/*특수 문자 입력*/

.tap_m{display:inline-block; float:left; width:78px; height:35px; text-align:center; border-radius:4px 4px 0 0; font-size:14px; border-top:1px solid #cccccc; border-left:1px solid #cccccc; border-right:1px solid #cccccc; background:#f4f4f4; line-height:36px; margin-right:3px;}
.tap_m.on{margin-bottom:-1px;display:inline-block; float:left;  width:78px; height:35px; text-align:center; border-radius:4px 4px 0 0; font-size:14px; border-top:1px solid #458acf;  border-left:1px solid #cccccc;  border-right:1px solid #cccccc;border-bottom:solid 1px #fff; background:#fff url(../images/common/tap_on.gif) repeat-x left top; color:#458acf;}
.tbl_symbol{width:100%; border:1px solid #ddd; text-align:center;}
.tbl_symbol span{font-size:16px !important;  font-weight:bold; padding:8px 6px; display:inline-block; font-family:korean-webfont;}
.tbl_symbol td a:hover{text-decoration:none;}

.mt_10{margin-top:10px;}
/*옛한글입력기 검색박스*/
#searchBox {clear:both; margin-bottom:16px; background:url(../images/popup/searchBox.gif) no-repeat; width:439px; height:48px;}
#searchBox ul {padding:9px;}
.textBox {margin:7px; width:330px; overflow:hidden; border:0px; float:left; color:#515151; font-size:14px; font-weight:bold;}
#oldTextsearchBox{width:563px;}
a.btn_entry{display:inline-block; float:left; width:18%; padding:7px 0; background:#77655a; text-align:center; color:#fff; font-weight:bold;}
input.oldTextBox{display:inline-block; float:left; border:1px solid #cccccc !important; width:72%; padding:8px;height:32px;}

/*옛한글입력기 첫번째박스*/
#oldTextList {width:533px; height:170px; margin-bottom:12px; background-color:#fcfcfc; border:solid 1px #afb9d0; padding:13px 10px; vertical-align:middle;}
#oldTextList ul {margin:0px 0px 0px 10px;}
#oldTextList li {width:85px;height:14px; ;padding:0px 0px 0px 0px;margin:23px 0px 0px 0px; background:url(../images/popup/textBar.gif) no-repeat; background-position:0% 50%; float:left; font-size:14px;}
#oldTextList li.start {background:none;}
#oldTextList li a {font-size:14px; }
#oldTextList li span {cursor:pointer;}

/*옛한글입력기 두번째박스*/
.oldListView {width:533px; height:330px; clear:both; background-color:#fcfcfc; padding:12px; margin-bottom:14px;}
.oldListView .zoom {padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;width:45px; height:42px; background-color:#FFFFFF; border:solid 1px #afb9d0; vertical-align:bottom; text-align:center; font-size:40px; line-height:42px; color:#335197; font-weight:bold; float:left; }
.oldListView .text1 {width:477px; color:#000000; font-size:14px; float:right; line-height:24px; margin-left:9px;}
.oldListView .text1 li {float:left; margin-right:4px;}
.oldListView .text2 {width:530px; height:255px; color:#000000; font-size:14px; clear:both; margin-left:2px}
.oldListView .text2 li {float:left; margin-right:4px; line-height:24px;}

/*로마자변환추천*/
#roma_content {width:502px; margin-bottom:15px;}
.romanResult {clear:both; width:500px;}
.romanResult th {background:url(../images/popup/dot_blue.gif) no-repeat; background-position:2px 16px; color:#272525; font-size:15px; font-family:"돋움"; font-weight:bold;padding-left:14px; padding-bottom:10px; padding-top:10px;}
.romanResult .stitle {background:none; color:#272525; font-size:13px; font-family:"돋움"; font-weight:bold;}
.romanResult .title2 {background:none; color:#4f4f4f; font-size:12px; font-family:"돋움"; font-weight:bold;}
.romanResult td {color:#335197; font-family:"돋움"; font-size:18px; font-weight:bold;}
.romanResult .inputBox {width:275px; height:28px; border:solid 1px #bec7dc; background-color:#fffffb; line-height:25px; padding-left:10px; margin-right:10px;}
.romanResult .border {border-top:solid 1px #CCCCCC;}
.btn_input {width:41px; height:28px; background:url(../images/popup/popup_btnBlue.gif) no-repeat; color:#FFFFFF; font-size:12px; font-family:"돋움"; vertical-align:middle; line-height:25px;}
.btn_input2 {width:41px; height:28px; background:url(../images/popup/popup_btnGray.gif) no-repeat; color:#FFFFFF; font-size:12px; font-family:"돋움"; vertical-align:middle; line-height:25px;}

.popup .close {
	position: absolute;
	top: 15px;
	right: 22px;
	margin: -3px 0 0 0;
	padding: 0 0 0 0;}
/*---------------------------------
 ������ �����̵�
 *  Carousel > Demo #1
 *---------------------------------*/
.result-gallery1{width:97%; height:200px; background:#fafafa; border:1px solid #f1f1f1; border-radius:4px; margin:20px 0 20px 25px;}

/* Navbar */
.result-gallery1 .sliderkit-nav{width:100%; height:200px; overflow:hidden; float:left; margin:0 auto; padding-top:25px;}
.result-gallery1 .sliderkit-nav-clip ul li{float:left;margin:0 5px 0 0; width:115px; height:180px; margin-right:10px;}
.result-gallery1 .sliderkit-nav-clip ul li a{display:block;width:115px;height:140px;overflow:hidden;margin:0;opacity:0.8;}
.result-gallery1 .sliderkit-nav-clip ul li a:hover{opacity:1;}
.result-gallery1 .sliderkit-nav-clip ul li span.img_dis{width:115px; padding:5px 0; text-align:center; }
.sliderkit-nav-clip {margin-top:10px;width:90% !important; height:200px; overflow:hidden; }

/* Buttons */
.result-gallery1 .sliderkit-nav .sliderkit-nav-btn{position:absolute;top:0;}
.result-gallery1 .sliderkit-nav .sliderkit-nav-btn span{display:none;}
.result-gallery1 .sliderkit-nav .sliderkit-nav-btn a{display:block;width:15px;height:84px;background:transparent url("../images/common/arrows-h.png") no-repeat center 0; margin-top:46px;}
.result-gallery1 .sliderkit-nav .sliderkit-nav-prev{left:20px;}
.result-gallery1 .sliderkit-nav .sliderkit-nav-next{right:20px;}
.result-gallery1 .sliderkit-nav .sliderkit-nav-prev a{background-position:-89px center;}
.result-gallery1 .sliderkit-nav .sliderkit-nav-next a{background-position:-108px center;}
.result-gallery1 .sliderkit-nav .sliderkit-nav-prev a:hover,
.result-gallery1 .sliderkit-nav .sliderkit-nav-prev a:focus{background-position:-126px center;}
.result-gallery1 .sliderkit-nav .sliderkit-nav-next a:hover,
.result-gallery1 .sliderkit-nav .sliderkit-nav-next a:focus{background-position:-145px center;}

/* Buttons > Disable */
.result-gallery1 .sliderkit-btn-disable{opacity:0.3/*can be set to any value until 1*/;cursor:default;}


/*---------------------------------
 *  Carousel > Demo #3
 *---------------------------------*/
#result-gallery3{width:97%; height:200px; background:#fafafa; border:1px solid #f1f1f1; border-radius:4px; margin:20px 0 20px 25px;}
#result-gallery3 .sliderkit-nav{width:100%; height:200px; overflow:hidden; float:left; margin:0 auto; padding-top:25px; }

/*---------------------------------
 *  Carousel > Continuous
 *---------------------------------*/
.carousel-continuous{}

/* Navbar */
.carousel-continuous .sliderkit-nav{left:0;bottom:0;width:550px;height:180px;padding:10px;background:#ccc;}
.carousel-continuous .sliderkit-nav-clip ul li{float:left;margin:0 5px 0 0;}
.carousel-continuous .sliderkit-nav-clip ul li a{display:block;width:115px !important;height:140px;opacity:0.8; margin-right:10px;}
.carousel-continuous .sliderkit-nav-clip ul li a:hover{opacity:1;}

/* Navbar buttons */
.carousel-continuous .sliderkit-nav .sliderkit-nav-btn{position:absolute;top:0;}
.carousel-continuous .sliderkit-nav .sliderkit-nav-btn span{display:none;}
.carousel-continuous .sliderkit-nav .sliderkit-nav-btn a{display:block;width:15px;height:84px;background:transparent url("../images/common/arrows-h.png") no-repeat center 0;}
.carousel-continuous .sliderkit-nav .sliderkit-nav-prev{left:10px;}
.carousel-continuous .sliderkit-nav .sliderkit-nav-next{right:10px;}
.carousel-continuous .sliderkit-nav .sliderkit-nav-prev a{background-position:-89px center;}
.carousel-continuous .sliderkit-nav .sliderkit-nav-next a{background-position:-108px center;}
.carousel-continuous .sliderkit-nav .sliderkit-nav-prev a:hover,
.carousel-continuous .sliderkit-nav .sliderkit-nav-prev a:focus{background-position:-126px center;}
.carousel-continuous .sliderkit-nav .sliderkit-nav-next a:hover,
.carousel-continuous .sliderkit-nav .sliderkit-nav-next a:focus{background-position:-145px center;}

/* Buttons > Disable */
.carousel-continuous .sliderkit-nav .sliderkit-btn-disable{opacity:0.3/*can be set to any value until 1*/;cursor:default;}

/* 가로 입력테이블 */
.modal_content{padding:10px;}
.tbl_info {font-size:13px; width:100%; border-top:solid 1px #b5b5b5 !important; border-bottom:solid 1px #a9a6a6 !important; margin:15px 0; }
.tbl_info th {border-bottom:solid 1px #dfdfdf !important; background:#fafafa !important; padding:12px 5px 12px 13px; color:#666666; text-align:left}
.tbl_info td {border-left:solid 1px #dfdfdf; border-bottom:solid 1px #dfdfdf !important; padding:12px; line-height:150%;}
.tbl_info td.start {border-left:0px}
.tbl_info td.bd_content{vertical-align:top;min-height:120px;padding-top:25px;padding-bottom:25px}
.tbl_info td img {vertical-align:middle}
.tbl_info .n_desc{font-size:12px; margin-top:10px; color:#666;}
.tbl_info th.center{text-align:center;}
.my_content .tbl_info{margin-top:9px;}

/*모달 팝업 선택 테이블*/
.tbl_pop{width:100%;  margin:0 0 5px 0; color:#666; line-height:100%;}
.tbl_pop td{padding:3px; color:#333;}
.tbl_pop .no_br{border:none !important;}
.tbl_pop .no_br td{border:none !important;}
.list_m li{font-size:14px; padding:5px 8px;}
.pop_tb{font-weight:bold; font-size:14px; font-weight:bold; padding:10px 0 0 0;}
.pop_t{font-size:13px; color:#777;}
.gray_txt{border:1px solid #999; margin-left:10px; width:300px;}

/* 한자 툴팁 */
.chi_info_list {z-index:10000 !important; position:relative !important;color:#000 !important;font-size:16px !important;font-weight:normal !important;margin:0 !important;padding:0 !important; }

.chi_info {z-index:10000 !important; position:relative !important;color:#000 !important;font-size:14px !important;font-weight:normal !important;margin:0 !important;padding:0 !important; }
.chi_tooltip { position:absolute !important; display:none;font-size:14px !important;margin-top:33px;left:30px;background:#fff;color:#000 !important;font-weight:normal !important;}
.chi_tooltip .chi_chr {font-size:30px;font-weight:bold;color:#000;font-family:'Nanum Barun Gothic','New Gulim','새굴림','궁서',Gungsuh;}
.chi_tooltip strong {margin-left:4px;}
.chi_tooltip table {width:auto; display:block;border-top: 0px;}
.chi_tooltip table th {clear:both; text-indent:0 !important;padding:10px;border:1px solid #d3d3d3;text-align:center; background:#f5f5f5;}
.chi_tooltip table th.no_top_bd {border-top:0px solid #d3d3d3;}
.chi_tooltip table td {text-indent:0 !important;border-left:1px solid #d3d3d3;border-right:1px solid #d3d3d3;border-bottom:1px solid #d3d3d3; background:#fff;}
.chi_tooltip table td div.hanja {float: left;text-align: center;}
.chi_tooltip table td div.text {width:100px; text-align: center;padding-left: 5px;padding-right: 5px;padding-top: 10px;padding-bottom: 10px;}
.chi_tooltip table td.top_bd {border-top:1px solid #d3d3d3;}

.chi_tooltip table td dl { display:inline-block; margin:0; float:left; margin:0;text-align:center;;padding-left: 5px;padding-right: 5px;padding-top: 10px;padding-bottom: 10px;}
.chi_tooltip table td dl dt {width:auto;margin:0;text-align:center;font-size:30px;font-weight:normal;line-height:30px;padding-bottom:5px; background:none;z-index:10000;position:relative;}
.chi_tooltip table td dl dt span.korean-webfont {font-size:30px;}
.chi_tooltip table td dl p {width:auto;margin:0;text-align:center;font-size:12px; line-height:18px; background:none;  z-index:80000 !important;position:relative !important;}
.chi_tooltip table td dl p.chi_boosu {color:#636363;z-index:13000 !important;position:relative !important;width: 98px;}
.chi_tooltip table td dl span.yellow {color:red;font-size:12px;}

.chi_tooltip table.small{display:block;border-top: 0px;}
.chi_tooltip table.small td dl dt {width:70px; margin:0;text-align:center;font-size:30px;font-weight:normal;color:#000;line-height:30px;padding-bottom:5px; background:none;z-index:10000;position:relative;}
.chi_tooltip table.small td dl p {width:70px; margin:0;text-align:center;font-size:12px; line-height:18px; background:none;  z-index:80000 !important;position:relative !important;}
.chi_tooltip table.small td div.hanja {float: left;text-align: center;}
.chi_tooltip table.small td div.text {width:70px; text-align: center;padding-left: 5px;padding-right: 5px;padding-top: 10px;padding-bottom: 10px;}
.chi_tooltip table.small td dl p.chi_boosu {width: 70px;color:#636363;z-index:13000 !important;position:relative !important;}
.hanja_font {font-family: "Nanum Barun Gothic","New Gulim","새굴림", Dotum,Verdana, sans-serif;}

.btn_play {position:relative;margin-top:-105px;width:105px;height:105px;z-index:10;}

/* 회원 재인증*/
.title_pass{font-size:24px; color:#333; }
.title_pass2{font-size:18px; color:#333;}
.title_pass3{font-size:16px; color:#333;}
.title_pass4{font-size:16px; color:#333; padding:10px 0;}
.t_orange{color:#ff8500 !important;}
.gray_block{display:inline-block; float:left; background:#999; width:40px; margin-right:8px; border-radius:3px; padding:1px 5px; text-align:center; color:#fff;}
.pass_box{width:53%; padding:10px; display:inline-block; float:left; height:150px;}
.pass_info{width:42%; display:inline-block; float:right; background:#fff; height:170px; }
.pass_info p{padding:10px;}

/* 이용 약관, 저작원 정책 */
.individual_info{position: relative;width:100% !important; height:auto !important;margin-top:15px; margin-bottom:30px; padding: 20px;font-size:13px;border: 1px solid #a1a1a1;background-color: #fff;}
.individual_info .title_big{font-size: 20px;font-weight: 400;}
.individual_info .box_gray{padding: 15px;background-color: #f5f5f5;}
.individual_dis{width:100% !important; line-height: 200%;margin-bottom: 25px;padding-left: 15px;}
.tit{font-size: 16px;font-weight:bold;}


/* 편집 이력 */
.gray_box {border:1px solid #e5e5e5; background:#f9f9f9; padding:15px; display:block; margin-bottom:15px; }
.font_blue1{color:#3082d6;font-size:16px; padding-right:5px;font-family:'Nanum Barun Gothic','New Gulim','새굴림';}
.manuscript {display:table;width:100%;font-size:14px;}
.manuscript dt {display:table-cell;width:4%;font-weight:bold;}
.manuscript dd {display:table-cell;width:96%;}
.icon_sound_file {vertical-align:top;}
.cont_new .title_line.none {line-height:27px;margin-bottom:0;padding:0;width:auto !important;}
.cont_new .title_line select {color:#666;}
a.btn_sm {display:inline-block;font-size:12px;font-weight:500;background:#fff;color:#222;padding:1px 7px 1px 7px;border-radius:3px;border:1px solid #222;}
a.btn_sm:hover {text-decoration:none;}
.btn_date {display:inline-block;margin-left:10px;}
.btn_date .btn_sm.ssm {border:1px solid #999;color:#888;padding:1px 4px;}

.tbl_type03 {width:100%;border:1px solid #dfdfdf;margin:0 auto;font-size:13px;}
.tbl_type03 th {background:#f7f7f7 !important;border:solid 1px #dfdfdf;padding:5px !important;text-align:center;}
.tbl_type03 td {border:solid 1px #dfdfdf; padding:4px;text-indent:8px;}

.tbl_type04 {width:100%;border:1px solid #dfdfdf;margin:0 auto;font-size:13px;}
.tbl_type04 th,
.tbl_type04 td {height:41px;box-sizing:border-box;}
.tbl_type04 th {background:#f7f7f7 !important;border:solid 1px #dfdfdf;padding:9px 7px;text-align:center;}
.tbl_type04 td {border:solid 1px #dfdfdf; padding:0px 7px;}
.tbl_type04 input {width:80px;text-align:left;padding:4px 10px !important;}

.guide tr td p{margin-left:  5px;}
.no1{width:27px;text-align:right;}

/* 편집 이력 */
a.btn_history_list{display:inline-block; font-size:12px; font-weight:500;  border:1px solid #807a7a; background:#fff; color:#222; padding:2px 7px 1px 7px; border-radius:3px; margin-right: 7px;border:1px solid #222;}


/*배너*/
.banner {
	width: 100%;
	background-color: #EFEFE5;
	color: #4d4d4d;
}
.banner .banner_all_wrap {
	display: flex;
	justify-content: space-between;
	align-items: center;
	max-width: 1000px;
	margin: 0 auto;
	padding: 12px 0;
	position: relative;
}
.banner_title {
	display: flex;
}
.banner_title p {
	font-size: 1.625rem;
	font-weight: lighter;
	line-height: 1.625rem;
	margin-left:38px;
	padding: 0;
}

.banner_title .title_mob {
	display: none;
}
.banner_title .line {
	display: inline-block;
	margin-top: 10px;
	margin-left: 8px;
	width: 24px;
	height: 2px;
	background-color: #888;
}
.banner_title .title_img_01 {
	background: url(../images/banner/banner_title_img-01.svg) no-repeat;
	background-size: contain;
	width: 13.83px;
	height: 15.83px;
	position: absolute;
	top: 22px;
	left: 272px;
}
.banner_title .title_img_02 {
	background: url(../images/banner/banner_title_img-02.svg) no-repeat;
	background-size: contain;
	width: 46px;
	height: 27px;
	position: absolute;
	top: 22px;
	left: 0;
}

.shortcut {
	display: flex;
	height: 50px;
}
.shortcut > div {
	height: 100%;
	padding: 0 24px;
	border-radius: 5px;
	border: 1px solid;
}
.shortcut > div > a {
	display: flex;
	width: 100%;
	height:100%;
	align-items: center;
	justify-content: center;
}

.shortcut .shortcut_01 {
	background-color: #F8F8F0;
	margin-right: 8px;
	border-color: #BFBFAA;
}
.shortcut .shortcut_01 div {
	background: url(../images/banner/banner-shortcut-malsam.svg) no-repeat;
	background-size: contain;
	width: 71px;
	height: 26px;
}

.shortcut .shortcut_02 {
	background-color: #F4F6F8;
	border-color: #A6C3B5;
}
.shortcut .shortcut_02 div {
	background: url(../images/banner/banner-shortcut-geunhyeondae.svg) no-repeat;
	background-size: contain;
	width: 104px;
	height: 16px;
}
@media screen and (max-width: 900px) {
	.banner .banner_all_wrap {
		max-width: 100%;
		padding: 12px 24px;
	}

	.banner_title .title_img_01 {
		left: 279px;
	}

	.banner_title .title_img_02 {
		left: 24px;
	}
}

@media screen and (max-width: 768px){

	.banner .banner_all_wrap {
		padding: 24px 20px;
		flex-direction: column;
	}
	.banner_title{
		position: relative;
		width: 100%;
	}
	.banner_title p {
		width: 100%;
		margin-left: 0;
		margin-bottom: 6px;
		font-size: 1rem;
	}
	.banner_title b {
		font-size: 1rem;
	}
	.banner_title .line {
		position: absolute;
		margin-top: 12px;
		left: 146px;
	}
	.banner_title .title_img_01 {
		top: 0;
		left: 188px;
	}
	.banner_title .title_img_02 {
		display: none;
	}
	.shortcut{
		justify-content: center;
		width: 100%;
		max-width: 400px;
		height: auto;
	}
	.shortcut > div {
		padding: 0 16px;
		width: 50%;
		height: 60px;
		justify-content: center;
		align-items: center;
	}
	.shortcut .shortcut_02 {
		margin-right: 0;
	}
}