@charset "utf-8";
/* WS team JHY 130108 */

/* 활용형 */
.tbl_bx{padding:18px 0 1px;width:640px;margin:11px auto 0}
.tbl_bx ul{display:table;width:100%;overflow:hidden;padding-top:1px;border-left:1px solid #ddd;}
.tbl_bx ul li{display:table-cell;width:16.6%;margin-top:-1px;border:1px solid #ddd;border-width:1px 1px 1px 0;}
.tbl_bx .th{display:inline-block;width:100%;font-size:11px;text-align:left;font-weight:normal;padding:12px 0 13px;border-bottom:1px solid #ddd;	vertical-align: top;}
.tbl_bx .td{display:inline-block;font-size:13px;padding:10px 0 0;color:#525252;vertical-align:top}
.tbl_bx .th p{height:14px;margin-left:7px;background:url(../img/spr_h3.gif) no-repeat}
.tbl_bx .th .th_ico{width:77px;background-position:0 -206px}
.tbl_bx .th .th_ico2{width:66px;background-position:100% -206px}
.tbl_bx .th .th_ico3{width:80px;background-position:0 -222px}
.tbl_bx .th .th_ico4{width:80px;background-position:100% -222px}
.tbl_bx .th .th_ico5{width:69px;background-position:0 -238px}
.tbl_bx .th .th_ico6{width:91px;background-position:100% -238px}
.tbl_bx .th .th_ico7{width:78px;background-position:0 -253px}
.tbl_bx .th .th_ico8{width:68px;background-position:100% -253px}
.tbl_bx .th .th_ico9{width:76px;background-position:0 -268px}
.tbl_bx .th .th_ico10{width:66px;background-position:100% -268px}
.tbl_bx .td p{padding-left:9px;font-family:"MS PGothic","simsun"}
.tbl_bx .td p.tbl_name{padding-bottom:8px;color:#0075d0;font-size:16px}
.tbl_bx .td p.tbl_name.jp,
.zoom_con_lv2 .tbl_bx .td p.tbl_name.jp,
.zoom_con_lv3 .tbl_bx .td p.tbl_name.jp{font-size:14px!important}
.zoom_con_lv2 .tbl_bx .td p.tbl_name ruby rt,
.zoom_con_lv3 .tbl_bx .td p.tbl_name ruby rt{font-size:10px!important}
.tbl_bx .td p.conj_hira{font-size:12px}
.tbl_bx .td p.tbl_name ruby,.tbl_bx td p.tbl_name .jp ruby{color:#000;text-align:center;padding-bottom:5px}
ruby rt{color:#f85f67;font-size:10px;font-weight:normal;font-family:'MS Pgothic';line-height:15px;position:relative;top:1px}
_:-ms-fullscreen, :root ruby rt{top:-2px}
ruby rp{display:none}
ruby rb{padding-top:4px}
:root ruby rb{padding-top:0\9;line-height:10px\9}
.lst_v3 ruby rt{margin-top:5px}
.lst2 ruby rt{top:0}
.section_v3 span rt{top:1px;margin-top:5px}
.huri_off rt,.huri_off .lst rt,.huri_off .lst2 rt{display:none}
.on rb,.on rt,
.autolink:hover,.autolink.on,
.autolink2:hover,.autolink2.on{background:#ff3;cursor:pointer}

/* entry */
.spot_area{position:relative;padding:0 0 31px;zoom:1;z-index:20}
.detail_krjp .spot_area{padding-bottom:27px}
.spot_area div.jp,
.spot_area div.hanja,
.spot_area div.kr{margin:34px 75px 0 10px;padding:2px 0 1px 3px;color:#000;font-weight:bold;letter-spacing:-1px;zoom:1}
.spot_area div.hanja{padding:0 0 1px 8px;margin:33px 75px 0 10px;*margin:32px 75px 0 10px;line-height:44px;}
.spot_area div.kr{padding:2px 0 2px 6px; line-height:29px;}
.spot_area .hanja_p{font-weight:normal !important;margin:7px 0 8px 17px}
.spot_area .kor{font-family:'돋움',dotum,sans-serif;font-size:19px;letter-spacing:0}
.spot_area .ms{color:#999;font-style:normal}
.spot_area div h3{display:inline;vertical-align:middle}
.spot_area .jp h3{font-family:'MS Pgothic','돋움',dotum,sans-serif;font-size:30px;line-height:32px;word-break:normal;word-wrap:break-word;color:#000}
.spot_area .hanja h3{font-size:40px;line-height:44px;margin-right:7px;font-family:'MS Pgothic','돋움',dotum,sans-serif}
.spot_area .kr h3{font-size:24px;font-family:'돋움',dotum,sans-serif}
.spot_area div.jp{padding-bottom:1px;padding-left:6px;letter-spacing:0;line-height:32px;}
.spot_area div.kd{padding-top:2px;padding-bottom:0;margin-bottom:-3px}
.spot_area div.jp h3 span{*margin-top:5px}
.spot_area div.jp .star{display:inline-block;vertical-align:middle;margin-left:1px;margin-right:6px;*margin-left:10px}
.spot_area sup{position:relative;top:-2px;top:0px;*top:-7px;padding:0 0 0 5px;font-family:tahoma;font-size:14px;line-height:0}
.spot_area div.jp .l_word,.spot_area div.jp .l_word span{font-size:26px;letter-spacing:0;line-height:31px;white-space:normal}
.spot_area div.jp .l_word .kor{font-family:'굴림',gulim,sans-serif;font-size:18px;letter-spacing:0}
.spot_area div.jp .l_word .kor .normal{font-size:19px}
.spot_area em.ps{display:inline-block;margin-top:-2px;*margin-top:0;padding:0 3px 0 0;color:#333;font-family:'MS Pgothic',tahoma,Arial Unicode MS;font-size:18px;line-height:20px;font-weight:bold;vertical-align:4px}
.spot_area .kr em.ps{color:#777;font-weight:normal;margin-top:0;margin-left:8px;vertical-align:2px}
.spot_area em.ps2{display:inline-block;margin:0 8px 0 13px;padding:0;color:#777;font-family:'굴림',gulim,Arial Unicode MS;font-size:13px;font-weight:normal}
.spot_area em.ps2 .jp{font-size:13px}
.spot_area em.ps3{display:inline-block;margin-top:-5px;margin-top:-2px;*margin-top:0;padding:0 6px 0 4px;*padding:0 8px 0 1px;color:#777;font-family:tahoma,Arial Unicode MS;font-size:12px;font-weight:normal;vertical-align:middle}
.spot_area em .ft_kr{font-family:'굴림',gulim,sans-serif}
.spot_area div.jp .h{display:inline-block;margin:8px 4px -8px -3px;vertical-align:top}
.spot_area div.jp .normal{display:inline-block;font-weight:normal}
.ico_jlpt,.ico_jlpt2,.ico_jlpt3,.ico_jlpt4,.ico_jlpt5{height:16px;width:43px;background:url(../img/spr_h3.gif) no-repeat 100% 0;vertical-align:middle}
.ico_jlpt:hover,.ico_jlpt2:hover,.ico_jlpt3:hover,.ico_jlpt4:hover,.ico_jlpt5:hover{text-decoration:none}
.ico_jlpt2{background-position:100% -17px}
.ico_jlpt3{background-position:100% -34px}
.ico_jlpt4{background-position:100% -51px}
.ico_jlpt5{background-position:100% -465px}
.ico_so,.ico_so2,.ico_so3,.ico_so4,.ico_so5,.ico_so6,.ico_so7,.ico_so_name,.ico_so_sy{height:15px;width:28px;line-height:14px;background:url(../img/spr_h3.gif) no-repeat 100% -68px;vertical-align:middle}
.ico_so2{background-position:100% -85px}
.ico_so3{background-position:100% -102px}
.ico_so4{background-position:100% -119px}
.ico_so5{background-position:100% -136px}
.ico_so6{background-position:100% -153px}
.ico_so7{background-position:100% -170px}
.ico_so_name{background-position:-122px -170px}
.ico_so_sy{background-position:-110px -188px}
.detail_hj .ico_so,
.detail_hj .ico_so2,
.detail_hj .ico_so3,
.detail_hj .ico_so4,
.detail_hj .ico_so5,
.detail_hj .ico_so6,
.detail_hj .ico_so7,
.detail_hj .ico_so_name,
.detail_hj .ico_so_sy{height:16px;margin-left:-2px}
.rdn_ly .ico_so,.rdn_ly .ico_so2,.rdn_ly .ico_so3,.rdn_ly .ico_so4,.rdn_ly .ico_so5,.rdn_ly .ico_so6,.rdn_ly .ico_so7{margin:0 6px 0 3px}
.btn_add{width:16px;height:16px;margin-left:4px;background:url(../img/sp_btn.png) -174px -60px no-repeat;vertical-align:middle}
.idiom .btn_add{margin-left:0}
.srch_top .btn_add{margin-left:0;*margin-left:4px;line-height:16px}
.top_dn{margin-left:3px;margin-top:5px;zoom:1}
.section .top_dn{display:inline-block;*display:inline;margin-top:10px;margin-bottom:9px}
.top_dn:after{display:block;clear:both;content:''}
.top_dn.top_ln{border-top:1px solid #efefef;margin-top:10px;padding-top:10px;margin-bottom:-6px}
.top_dn.top_ln dt{position:relative;top:2px;margin-left:15px;font-family:'돋움',dotum;font-size:12px;color:#666}
.detail_krjp .top_dn.top_ln{margin-top:5px;margin-bottom:-1px;padding-top:8px}
.detail_krjp .top_dn.top_ln dd{position:relative;top:1px;font-size:12px;letter-spacing:0}
.top_dn.top_ln dd.jp{font-size:13px;letter-spacing:1px}
.zoom_con_lv2 .top_dn.top_ln dd.jp,
.zoom_con_lv3 .top_dn.top_ln dd.jp{font-size:13px!important}
.top_dn.top_ln dd a{color:#000}
.top_dn dt,.top_dn dd{float:left;line-height:20px;height:20px;font-size:14px;font-family:'MS Pgothic',tahoma,'굴림',gulim,Arial Unicode MS}
.top_dn dt{margin:0 8px 0 13px;font-size:13px;color:#444;font-weight:bold}
.top_ln dt{font-family:'굴림',gulim,Arial Unicode MS}
.top_dn .top_dt{width:28px;background:url(../img/spr_h3.gif) no-repeat -126px -66px}
.top_dn .top_dt2{width:28px;background:url(../img/spr_h3.gif) no-repeat -126px -84px}
.top_dn .top_dt3{width:28px;background:url(../img/spr_h3.gif) no-repeat -126px -102px}
.top_dn .top_dt4{width:28px;background:url(../img/spr_h3.gif) no-repeat -126px -120px}
.top_dn_v2{margin-top:1px;margin-bottom:-2px}
.top_dn_v2 dd,.top_dd{font-family:'굴림',gulim;font-size:13px;color:#777}
.idiom .top_dn_v2 .bar{margin:0 7px;font-size:12px;color:#cdcdcd;vertical-align:1px}
#content .mid_ico{display:inline;color:#000;margin:0 3px}
#content h5 .mid_ico{font-size:18px}
#content .entry a .mid_ico{color:#0000de}
.top_rdn{position:absolute;right:0;bottom:34px;color:#444;margin:0 !important;font-weight:normal !important}
.top_rdn .hlpe{height:13px;width:14px;margin-right:4px;margin-top:-2px;background:url(../img/sp_btn.png) -104px -64px no-repeat;vertical-align:middle}
.spot_area .rdn_ly{position:absolute;top:19px;left:-275px;padding:0;width:366px;height:91px;z-index:200;background:#fff;border:1px solid #888}
.spot_area .rdn_ly .arr{height:6px;width:14px;display:block;position:absolute;top:-6px;left:273px;background:url(../img/sp_btn.png) -202px -160px no-repeat}
.spot_area .rdn_ly p{width:auto;font-size:12px;padding:10px 11px 0;color:#666;font-weight:normal;margin:0;line-height:18px}
.spot_area .rdn_ly .ft_col{color:#0075d0;padding:0 11px 7px}
.spot_area .ly_dn{margin:0;border-top:1px solid #efefef;padding:10px}
.spot_area .btn_clse{position:absolute;top:9px;right:9px;height:11px;width:11px;background:url(../img/sp_btn.png) -193px -145px no-repeat}
.spot_area .col{color:#ccc;vertical-align:-1px;font-weight:normal}
.spot_area .col2{color:#b3b4b3;vertical-align:-1px;font-weight:normal}
.spot_area .col3{color:#8d8e8e;vertical-align:-1px;font-weight:normal}
.spot_area .col4{color:#616161;vertical-align:-1px;font-weight:normal}
.spot_area .col5{color:#363636;vertical-align:-1px;font-weight:normal}
.spot_area .col6{color:#121312;vertical-align:-1px;font-weight:normal}
.spot_area p{width:640px;margin:8px 0 4px 17px;color:#000;font-size:14px;font-weight:bold;letter-spacing:-1px;word-break:keep-all;word-wrap:break-word}
.detail_jpkr .spot_area p{margin-top:10px}
.detail_jpkr .spot_area .rdn_ly p{margin-top:0}
.spot_area p .kor{font-family:'굴림',gulim,sans-serif;font-size:13px;letter-spacing:0}
.spot_area p.jp{margin-left:16px;font-weight:bold;letter-spacing:0}
.spot_area .no{font-family:Arial,sans-serif;font-size:15px;font-weight:bold}
.spot_area p.jp strong{font-size:13px}
.spot_area p .jp{font-weight:normal}
.spot_area p .ps{font-weight:normal}
.spot_area p.origin{margin-left:13px;font-family:'굴림',gulim,sans-serif;font-weight:normal;letter-spacing:0}
.spot_area p.origin .lang{padding-right:5px;color:#777;font-size:13px}
.spot_area .word_save{position:absolute;right:1px;top:11px;*top:40px;width:67px;height:20px;background:url(../img/sp_btn.png) -128px -78px no-repeat}
.detail_jpkr .spot_area .word_save{top:8px;*top:40px}
.player{display:inline-block;position:relative;margin:5px 3px 5px 0;font-size:0;zoom:1;line-height:normal;*vertical-align:text-bottom;vertical-align:middle}
.srch_top .player{margin:0 -1px 0 0}
.player button{display:inline-block;*display:block;overflow:hidden;float:left;height:20px;line-height:9999px;text-indent:-9000em;*text-indent:inherit}
.player .play{width:23px;background:url(../img/spr_player.gif) 0 0 no-repeat}
.lst .player .play,.lst2 .player .play,.layer_dic .player .play,.srch_box .player .play{width:16px;height:16px;background:url(../img/spr_player.gif) 0 -24px no-repeat}
.layer_dic .player .play{margin:-4px 0 0 -1px}
.player .repeat,.player .playing{width:23px;margin-right:1px;background:url(../img/spr_player.gif) -83px 0 no-repeat}
.lst .player .playing,.lst2 .player .playing,.layre .player .playing{width:16px;height:16px;margin:0;background:url(../img/spr_player.gif) -90px -24px no-repeat}
.player .stop{width:23px;background:url(../img/spr_player.gif) -23px 0 no-repeat}
.player .speed{width:37px;background:url(../img/spr_player.gif) -46px 0 no-repeat}
.player .speed_on{width:37px;background:url(../img/spr_player.gif) -46px -20px no-repeat}
.lst .player button,.lst .player .play,.lst .player .playing,.lst .player .stop,.lst .player .speed_on,.lst2 .player button,.lst2 .player .play,.lst2 .player .repeat,.lst2 .player .stop,.lst2 .player .speed_on{float:none;line-height:21px;margin-top:-5px}
.top_btn{position:relative;width:73px;height:20px;margin-right:4px;background:url(../img/sp_btn.png) 100% -60px no-repeat;vertical-align:middle}
.on.top_btn{background:url(../img/sp_btn.png) 100% -82px no-repeat}
.controller{position:absolute;top:23px;left:45px;z-index:100;width:123px;height:44px;margin:0 !important;padding:35px 0 0 18px !important;border:1px solid #cbcbcb;background:#fff;color:#777 !important;font-family:gulim;font-size:12px;font-weight:normal !important;letter-spacing:-1px;line-height:36px}
.controller .slider{position:absolute;top:22px;left:22px;width:98px;height:22px;background:url(../img/bg_slider.gif) no-repeat scroll 0 0 transparent}
.controller .slider img{position:absolute;top:-4px;left:0}
.controller ul{position:absolute;top:35px;left:74px;margin:0;padding:0}
.controller ul li{color:#333}
.control0 ul li.speed0{display:inline}
.control1 ul li.speed1{display:inline}
.control2 ul li.speed2{display:inline}
.controller ul.num{overflow:hidden;position:absolute;top:17px;left:18px;width:108px;margin:0;padding:0}
.controller ul.num li{float:left;padding-right:39px;color:#777;font-family:tahoma;font-size:10px;letter-spacing:0}
.controller ul.num li strong{color:#333}
.controller ul.num li.num_2{padding-right:0}
.controller .close{position:absolute;top:2px;left:124px;background-position:-191px -143px}
.controller ul li{display:none}
.controller ul.num li{display:block}
.control0 ul li.speed0,.control1 ul li.speed1,.control2 ul li.speed2{display:inline}
.control0 .num .num_0,.control1 .num .num_1,.control2 .num .num_2{font-weight:bold}

/* tab */
.tab{overflow:hidden;z-index:10;height:33px;background:url(../img/bg_tab.gif) 0 0 repeat-x;zoom:1}
.tab li{float:left}
.tab a{display:inline-block;margin-left:-1px;height:33px}
.tab .sec{width:58px;margin-left:0;background:url(../img/sp_tab.png) no-repeat 0 0}
.tab .sec_on{position:relative;width:58px;margin-left:0;background:url(../img/sp_tab.png) no-repeat 0 -33px}
.tab .sec2{width:65px;background:url(../img/sp_tab.png) no-repeat -185px 0}
.tab .sec2_on{position:relative;width:65px;background:url(../img/sp_tab.png) no-repeat -185px -33px}
.tab .sec3{width:65px;background:url(../img/sp_tab.png) no-repeat -121px 0}
.tab .sec3_on{position:relative;width:65px;background:url(../img/sp_tab.png) no-repeat -121px -33px}
.tab .sec4{width:65px;background:url(../img/sp_tab.png) no-repeat -57px 0}
.tab .sec4_on{position:relative;width:65px;background:url(../img/sp_tab.png) no-repeat -57px -33px}
.tab .sec5{width:65px;background:url(../img/sp_tab.png) no-repeat -359px 0}
.tab .sec5_on{position:relative;width:65px;background:url(../img/sp_tab.png) no-repeat -359px -33px}
.tab .sec6{width:65px;background:url(../img/sp_tab.png) no-repeat -423px 0}
.tab .sec6_on{position:relative;width:65px;background:url(../img/sp_tab.png) no-repeat -423px -33px}
.tab .all a{width:109px;background:url(../img/sp_tab.png) no-repeat -249px 0}
.hurigana{display:inline-block;*display:inline;height:21px;margin-right:3px;line-height:21px;*line-height:19px;letter-spacing:-1px;vertical-align:6px}
.hurigana strong{position:relative;*top:1px}
.hurigana_v2{right:106px}
.srch_area .hurigana{right:75px}
.srch_area .hurigana input{position:relative;top:-1px;*top:1px}
.view_ctrl.srch_area{padding-right:2px}
.view_ctrl{position:relative;height:27px;width:400px;float:right;padding:7px 5px 0 0;top:-35px;*top:-38px;margin-bottom:-34px;text-align:right}
.view_ctrl button{position:relative;top:0;*top:1px;right:0;height:21px;color:#666;font-size:11px;letter-spacing:-1px;text-align:left;vertical-align:top;zoom:1;text-indent:-999em}
.view_ctrl .ex.open{width:57px;margin-right:0;*margin-right:3px;padding:0 16px 0 0;*padding:3px 19px 0 0;background:url(../img/sp_btn.png) 0 -144px no-repeat}
.view_ctrl .ex.close{width:57px;margin-right:0;*margin-right:3px;padding:0 16px 0 0;*padding:3px 19px 0 0;background:url(../img/sp_btn.png) 0 -165px no-repeat}
.view_ctrl .print{width:21px;background:url(../img/sp_btn.png) -97px -144px no-repeat}
.view_ctrl ul{display:inline-block;*display:inline;height:19px;width:63px;border:1px solid #bcbcbc;*margin-right:4px;*position:relative;*top:-1px;zoom:1}
.view_ctrl ul:after{display:block;clear:both;content:''}
.view_ctrl li{float:left;*float:none;*display:inline;width:31px;height:19px;zoom:1}
.view_ctrl .lft_line{border-left:1px solid #d2d2d2}
.view_ctrl li a{display:block;width:31px;height:19px}
.view_ctrl li .s{background:url(../img/sp_btn.png) -227px -144px no-repeat}
.view_ctrl .on .s{background:url(../img/sp_btn.png) -227px -164px no-repeat}
.view_ctrl li .l{background:url(../img/sp_btn.png) -259px -164px no-repeat}
.view_ctrl .on .l{background:url(../img/sp_btn.png) -259px -144px no-repeat}

/* content */
#content h4 .tit,#content h4 .tit2,#content h4 .tit3,#content h4 .tit4,#content h4 .tit5{display:inline-block;height:17px;vertical-align:middle}
#content h4 em{display:inline-block;margin:0 0 0 1px;color:#777;font-family:tahoma;font-size:12px;line-height:16px;vertical-align:middle}
#content h4 em span{padding-left:1px;font-family:'굴림',gulim,sans-serif;font-size:12px}
#content h5{position:relative;margin:6px 13px 13px 0;padding-top:22px;font-size:16px;font-weight:bold;letter-spacing:-1px;font-family:'돋움',dotum,sans-serif;color:#e82828}
#content .top_line{padding-top:15px}
#content h5 span{display:inline-block;margin:-1px 0 1px 2px;color:#444;font-family:'굴림',gulim,sans-serif;font-size:12px;font-weight:normal;letter-spacing:0}
#content h5 span i{font-style:normal}
#content h5 a{color:#e82828}
#content h5 a:hover{text-decoration:none}
#content h5 a.cjgt{display:inline-block;position:relative;margin:0 0 0 6px!important;padding-right:11px;background:url(../img/spr_bu.gif) 100% -517px no-repeat;color:#00c;font-family:'굴림',gulim,sans-serif;font-size:12px;font-weight:normal;letter-spacing:0;text-decoration:underline}
#content .entry,#content .entry2,.tit_h{padding:3px 0 2px 0;font-size:16px;font-weight:normal;font-family:'굴림',Dotum,Arial Unicode MS}
.section h6.tit_h{font-size:14px;margin-bottom:12px;line-height:21px}
#content .entry .jp,#content .entry2 .jp{font-size:16px;font-family:'MS Pgothic',tahoma,'굴림',gulim,Arial Unicode MS}
#content .entry2{*padding-bottom:8px}
#content .entry2.parent_word{padding:0 0 30px 32px}
#content .entry a{margin-right:0}
.lft_pad{margin-left:5px}
#content .entry a:hover,#content .entry2 a:hover{text-decoration:underline}
#content .section_v3 .entry a{font-weight:bold}
#content .entry .mar_not{margin:0;color:#000}
#content .entry .mar_not:hover{border-bottom:1px solid #fff}
#content .entry em,.tit_h em{font-weight:bold}
/*#content .entry strong{font-family:'굴림',gulim,Arial Unicode MS}*/
#content .entry .jp strong{font-family:"MS PGothic"}
#content .entry .ft_col2{color:#444;font-size:13px;font-weight:normal;font-family:tahoma}
#content .entry .ft_col3,.ft_col3{color:#777;font-size:13px;font-weight:normal}
#content .entry .ft_col4{color:#000;font-weight:normal}
#content .lst .entry2{margin:2px 0 1px 2px;padding-left:0}
#content .entry2 span{display:inline-block;vertical-align:middle;color:#777;font-size:13px}
#content .entry2 a{color:#0000de;font-weight:bold;vertical-align:middle}
#content .entry2 a span{color:#0000de}
#content .pin,#content .pin2{display:block;color:#777;padding:8px 3px 3px 13px;font-size:13px;font-family:'굴림',gulim,sans-serif}
#content .pin{padding:8px 3px 5px 13px}
#content .pin2{padding-top:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
#content .srch_box .pin2{padding:8px 3px 5px 15px}
#content .srch_box2 .pin2{padding:6px 3px 7px 14px}
#content .pin2 .lst_txt,#content .pin2 .lst_txt a{display:inline;color:#000}
#content .section_v3 .pin{padding:6px 3px 3px 15px}
#content .section_v3 li .pin{padding:4px 3px 1px 0}
#content li .pin{display:inline-block;padding:4px 3px 0 0;*padding:8px 3px 0 0;color:#777}
#content .layer_dic .pin{font-size:12px;padding:0 0 3px}

.lst{padding:4px 0 14px 13px;clear:both}
ol.lst{padding:0 0 0 24px;margin-left:12px;list-style-type:decimal;font-weight:bold}
.lst.tit_none {padding-top:40px !important;}

.lst_v2{padding:0 0 18px 0}
ol.lst_v3{padding:0 0 15px 24px}
.srch_box ol.lst_v3{padding-bottom:5px}
.suk .lst{padding:12px 0 0 37px}
.all .lst{padding-bottom:0;padding-top:1px}
/*.ie_lst{margin-top:30px !important}*/
/* JPDIC-424 이슈로 주석 처리 */
/*.ie_lst .inner_lst ol{margin-top:-42px !important;*margin-top:-27px !important}*/
.section_v3{padding:4px 0 18px 14px}
.section_v2 .lst{padding:0 0 14px 17px;margin-top:-4px}
.section_kr .lst{padding:4px 0 7px 18px}
.lst.lst_indent{padding-left:0!important}
.lst.lst_indent p{margin-left:0}
.lst a.kor_link:hover{text-decoration:underline}
.lst.notit{padding-top:7px;padding-left:0}
.lst li{padding:0 0 21px 0;color:#000;font-family:'굴림',gulim,sans-serif;font-size:13px;line-height:17px}
.lst.mean_level_2>li{padding-bottom:3px}
.detail_hj .lst.mean_level_2>li{padding-bottom:15px}
.lst_v3 li{*vertical-align:top;*margin-bottom:4px}
.suk .lst li{padding:0 0 15px 0}
.ie_lst li{margin-top:-1px;margin-top:-3px;*vertical-align:baseline;*margin-bottom:0}
.section_v3 li{font-size:13px;padding:8px 0 20px}
.section_v3 .inner_lst{padding-top:0}
.section_v3 .lst_v3 li{padding:0 0 2px 0}
.lst li li{padding:0 0 19px 0}
.lst li span.jp{line-height:19px;font-family:'MS Pgothic',tahoma,'굴림',gulim,Arial Unicode MS}
.section_v3 .lst li span.jp{font-family:'MS Pgothic',tahoma,'굴림',gulim,Arial Unicode MS}
.lst li span.jap2,.lst li span.jap2 span{font-size:16px !important;color:#444}
.lst li sup{font-size:11px;zoom:1}
.lst li .lst_txt{display:block;padding-top:2px;position:relative;font-weight:bold;font-size:13px;line-height:20px}
.lst li .lst_txt a{color:#000}
.lst li .lst_txt .not{font-weight:normal}
.lst li .lst_txt .kor_link{font-family:'굴림', gulim;font-size:13px;color:#000}
#content .lst li .lst_txt .kor_link{display:inline}
.ie_lst li .lst_txt{*margin-top:0}
.section_v3 li .lst_txt{line-height:19px}
.section_v3 .lst_v3 .lst_txt,.all .lst_v3 .lst_txt{font-weight:normal}
.lst li li .lst_txt,.srch_box .lst li .lst_txt{font-size:13px;margin-left:-3px;*margin-left:3px}
.srch_box .lst li .lst_txt a{color:#000}
.lst li eq,.lst li .cr{color:#e82828}
.lst ul,.lst ol{padding:11px 0 0 0;*padding:0;margin-left:20px;margin-bottom:-16px}
.lst.mean_level_2 ol{margin-bottom:2px}
.lst_v2 ul,.lst_v2 ol{padding:6px 0 0 0;margin-left:0}
.lst ul.tit_none,.lst ol.tit_none{padding-top:0;*margin-top:-18px}
.lst ol{list-style-type:lower-alpha}
.lst li .ms{display:inline-block;margin:-1px 0 1px 1px;color:#999;font-family:Arial,sans-serif;font-size:14px}
.lst li .ms:hover{text-decoration:none}
.lst li .ms a{color:#999}
.lst li .ms a:hover{text-decoration:none}
.lst li .ms2{color:#999}
.lst .sengsu{color:#777;font-family:arial}
.lst i{font-family:Arial;font-style:normal;line-height:20px}
.lst p{position:relative;clear:both;margin:8px 0 -4px -2px;padding-bottom:3px;font-size:13px;line-height:19px;font-weight:normal}
.lst_v2 p{margin:6px 0 -1px 7px;*margin:5px 0 0 5px;padding-bottom:2px}
.all .lst p{margin:3px 0 -4px 0}
.search_result .lst p{padding-top:3px}
.lst p .ico_bl,
.lst2 p .ico_bl{display:block;height:2px;width:2px;position:absolute;left:-6px;bottom:15px;*bottom:11px;background:url(../img/spr_bu.gif) 0 0 no-repeat}
.cen_box p .ico_bl,.cen_box2 p .ico_bl{display:none}
.lst p.depth{margin-left:0}
.lst li.nonum p{margin-left:0}
.all .lst li{padding:6px 0 11px}
.lst .synonym{color:#000;font-family:Arial,sans-serif;font-size:14px;vertical-align:top}
.cen_box,.cen_box2{padding:19px 19px 17px;width:589px;margin:-8px 0 30px 16px;background:#f8f8f8;font-family:'굴림',gulim,sans-serif}
.cen_box2{width:auto;*height:106px;margin:20px 0 9px 0;padding:20px 0 8px 18px}
.cen_box2 h4{margin-bottom:16px;font-size:13px}
.cen_box h6,.cen_box2 h6{font-size:13px;margin-bottom:14px;margin-top:1px}
.cen_box p,.cen_box2 li{padding-left:10px}
.cen_box2 p{padding-right:10px;padding-bottom:7px;font-size:13px;line-height:20px}
.cen_box2 .tbl_lst:after{display:block;clear:both;content:''}
.cen_box2 .tbl_lst li{float:left;width:320px;margin:0 10px 9px 0;height:20px;padding-left:0;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;line-height:20px;vertical-align:top}
.cen_box2 .tbl_lst li a{font-size:12px;line-height:20px;vertical-align:0}
.cen_box2 .tbl_lst li .jp{margin-right:0;font-size:13px;line-height:20px;vertical-align:0}
.cen_box2 .tbl_lst li a.jp{margin-right:0;line-height:20px}

.section{overflow:visible;_width:642px;margin:6px 0 7px;padding:0 20px 0 18px;border-bottom:1px solid #dfdfdf;zoom:1}
.section:after{content:'';display:block;clear:both}
.section_v2{padding:0 20px 4px 18px}
.section_v3{padding:6px 20px 6px 18px;margin:0 0 2px}
.section.ex_stc .lst2{padding-bottom:15px}
.section.body_txt .lst2{padding-bottom:20px}
.section.idiom{padding-top:30px;padding-bottom:12px;margin-top:0;border-top:1px solid #dfdfdf;border-bottom:0}
.section.idiom.section_expression{margin-bottom:0;padding-bottom:0}
.section.last{margin-bottom:20px}
.section.last.section_article{margin-bottom:5px}
.section.suk{padding-bottom:29px}
.section.last,.section.new{border-bottom:0}
.section.new .lst_p{padding-top:1px}
.section.word{padding-bottom:33px !important}
.section.all{margin:5px 0 0;padding:0 20px 29px 20px}
.idiom h4 .tit{width:32px;background:url(../img/spr_h3.gif) 1px -24px no-repeat}
.idiom h4 .tit2{width:46px;background:url(../img/spr_h3.gif) -80px -43px no-repeat}
.idiom h4 .tit3{width:66px;margin-bottom:12px;background:url(../img/spr_h3.gif) -73px 0 no-repeat}
.idiom h4 .tit4{width:32px;background:url(../img/spr_h3.gif) -47px -43px no-repeat}
.idiom .lst2 li a{font-family:'굴림',gulim ,sans-serif;font-size:16px;margin-bottom:4px}
.idiom .lst2 li .lst .lst_txt{margin-left:3px}
.idiom .lst2 li .lst.mean_level_1 .lst_txt{margin-left:0}
.idiom .lst2 li .lst .lst_txt a{font-size:13px}
.idiom .lst2 li .kr{font-family:'굴림',gulim,'굴림',gulim ,sans-serif}
.idiom .kr_lst{padding-top:8px}
.idiom .kr_lst li{padding-bottom:0;margin-bottom:0}
.idiom .kr_lst li p,
.idiom .kr_lst li a{font-size:13px}
.idiom .kr_lst .kor_link{color:#000}
.idiom .kr_lst a.kor_link:hover{text-decoration:underline}
.idiom .kr_lst .ico_bl{top:9px}
.idiom .kr_lst .kor{display:block;padding-bottom:6px}
.idiom .lst2 li p{position:relative;padding-top:5px;color:#444;font-size:12px}
.idiom .lst2 li p .ico_bl{left:9px;bottom:13px}
.idiom.section_expression .lst2.pointcor3{margin-bottom:-1px}
.idiom .lst2.pointcor3 li p{margin-top:1px;padding-top:0;color:#333;font-size:13px}
.idiom .lst2.pointcor3 li li p{padding:12px 0 0 15px}
.idiom .lst2.pointcor3 li .mean_level_2 li p{padding-top:0}
.idiom .lst2.pointcor3 .lst{padding:0}
.idiom .lst2.pointcor3 .lst.mean_level_2{padding-left:20px}
.idiom .lst2.pointcor3 .lst.mean_level_2 p{margin-left:-13px}
.idiom .lst2.pointcor3 .mean_level_3{padding:0 0 20px}
.idiom .lst2.pointcor3 .lst .lst_txt{font-weight:normal}
.idiom .lst2.pointcor3 .lst .lst_txt .lft{margin-right:0}
#content .idiom .lst2.pointcor3 h5{margin:0;padding:0}
#content .idiom .lst2.pointcor3 h5 .lft{margin:0 0 0 -3px;font-family:'굴림',gulim;font-size:13px;color:#777}
.idiom .lst2 li p.ex{color:#444}
.idiom .lst2 li p .jp{margin:0;font-size:14px}
.idiom .lst2 li p.ex .jp{font-size:12px}
.idiom .lst2 .kor_link{font-family:'굴림',gulim;font-size:13px;color:#000}
.idiom .lst2 a.kor_link:hover{text-decoration:underline}
#related_hanja.idiom .entry2 .jp{font-size:16px;color:#000;font-weight:normal}
#related_hanja.idiom .entry2 a:hover{text-decoration:underline}
.lst2{padding:7px 0 0 15px}
.kr_lst{padding:3px 0 1px 15px}
.lst2 li{margin-bottom:17px;*margin-bottom:22px;margin-top:10px;color:#000;font-family:'굴림',gulim,sans-serif;font-size:13px;line-height:20px}
.kr_lst li{margin-bottom:13px;*margin-bottom:18px}
.lst.kr_lst p{color:#444}
.lst.kr_lst .kor_link{color:#444}
.lst2 li li{margin-top:0}
.lst2 li a{color:#000}
.lst2 li a:first-child{color:#0075d0}
.lst2 p .jp ruby,.col_g{color:#444}
.col_g{font-size:12px !important;color:#444;font-family:tahoma,Arial Unicode MS}
.lst2 li sup{zoom:1}
.lst2 li .lst_p{display:block;margin:0 0 4px;font-size:13px}
.lst2 li .pin .jp{font-size:16px;color:#000}
.lst2 li .jap_sp,.lst li .jap_sp{font-weight:normal;font-size:16px;font-family:"MS PGothic"}
.lst2 li .jap_sp{vertical-align:-1px}
.lst2 li .jp_ft,.lst2 li .jp_ft ruby{font-size:16px;color:#444}
.lst2 li .jp .jp_ft rt{color:#444}
.lst2 li i{font-weight:bold}
.lst2 li .dnt{display:inline-block;margin:-1px 0 1px}
.lst2 li .source{display:inline-block;margin:-2px 0 2px;padding-left:4px;color:#999;font-family:'굴림',gulim,sans-serif;font-size:11px}
.lst2 li p{margin-top:-4px;line-height:19px;zoom:1}
.lst2 li p i{font-style:normal}
.lst2 li p em{padding-right:4px;font-family:Arial,sans-serif;font-size:13px;font-weight:bold}
.col_red{padding:0 2px;color:#e82828 !important}
.col_red2{padding:0 2px;color:#0000de !important}
.lst2 li .lft{color:#777;margin-right:5px}

/* more */
.more,.more2{margin:-3px 20px 0;padding:0 0 48px;text-align:right}
.more2{margin:0 -20px -30px 0;padding:4px 0 12px}
.srch_nodata .more2{margin:0 -20px 0 0}
.more a,.more2 a{display:inline-block;margin-left:7px;padding-right:11px;background:url(../img/spr_bu.gif) 100% -520px no-repeat;font-family:'굴림',gulim,sans-serif;text-decoration:underline}
.more2 a{padding-right:8px;background:url(../img/spr_bu.gif) 100% -12px no-repeat}

/* all srch */
.section2{margin:0;font-family:'굴림',gulim,sans-serif;font-size:13px;zoom:1;border-top:1px solid #dfdfdf}
.section2 .nav_sec{margin:29px 0 1px}
.section2 .nav_sec a{color:#000}
.section2 .nav_sec .all{font-size:13px;margin-right:15px;color:#0000de;text-decoration:underline}
.section2 .nav_sec .all strong{font-size:13px}
.section2 .nav_sec .all strong.jp{font-family:Arial,sans-serif;font-size:14px}
.section2 .nav_sec em{display:inline-block;position:relative;top:-1px;padding-left:2px;color:#777;font-family:tahoma;font-size:11px;vertical-align:baseline}
.section2 .nav_sec .bar{padding:0 2px 0 3px;color:#d9d9d9;font-size:12px}
.section2 .sch_area{margin-bottom:21px;padding:20px 0 0 20px;background:#fafafa}

/* 소셜 플러그인 */
#wrap .spi_default{width:300px;height:28px;margin-left:auto;margin-right:auto;margin-bottom:30px !important}
#wrap .spi_default .spi_lst{padding-right:0 !important}
.section_v3 .spi_default{margin:20px auto 28px !important}

/* layer dic */
.layer_dic{position:absolute;text-align:left;border-bottom:1px solid #ebebeb}
.layer_dic_inner{position:relative;width:301px;min-height:35px;padding-bottom:8px;border:1px solid #6789C5;background:#fff}
.layer_dic dl{margin:14px 14px 0px}
.layer_dic dl.top_pd{border-top:1px solid #e2ecf5;padding-top:14px;margin-top:10px}
.layer_dic dl.top_pd:first-child{border-top:none}
.layer_dic dt{width:272px;padding:0 0 9px 1px;border-bottom:1px solid #e2ecf5;zoom:1;font-size:16px;font-family:MS Gothic}
.layer_dic dt a{position:relative;top:0;color:#0000DE;font-weight:bold;margin-right:-1px}
.layer_dic dt a span{cursor:pointer;color:#0000DE;font-weight:bold;font-size:18px;font-family:MS Gothic;line-height:20px;vertical-align:0}
.layer_dic dt a.autolinkTitle:hover{text-decoration:underline}
.layer_dic dt a.autolinkTitle:hover span{cursor:pointer;text-decoration:underline}
.layer_dic dt a.noline{text-decoration:none}
.layer_dic dt a.noline span{cursor:default;text-decoration:none}
.layer_dic dt a.noline:hover{text-decoration:none}
.layer_dic dt a.noline:hover span{cursor:default;text-decoration:none}
.layer_dic dt a i{font-style:normal}
.layer_dic dt span{display:inline-block;margin:0;color:#333;font-size:16px;font-family:MS Gothic;line-height:20px}
.layer_dic dt span.player{top:-2px}
.layer_dic dt img{position:relative;top:-2px;*top:-1px;vertical-align:middle}
.layer_dic dd{padding-top:12px;padding-bottom:4px;color:#000}
.layer_dic dd .pin{display:block;color:#777;padding-bottom:5px}
.layer_dic dd .jp{font-size:12px}
.layer_dic dd em{float:left;margin:-1px 0 2px;padding-right:5px;padding-left:2px;font-family:arial;font-weight:bold}
.layer_dic dd .cont_txt{display:block;position:relative;font-weight:normal}
.layer_dic dd .cont_txt a{color:#000}
.layer_dic dd p{padding:0 0 8px;line-height:20px}
.layer_dic dd .pos{display:inline-block;margin:-1px 0 0 -2px;padding:0 4px 0 1px;color:#777;font-family:'굴림',gulim,sans-serif;font-size:12px}
.layer_dic dd ol{padding-top:2px;margin-bottom:-2px;zoom:0;text-indent:-6px}
.layer_dic dd li{margin-bottom:4px;padding-bottom:0;font-family:gulim;line-height:16px;word-wrap:break-word}
.layer_dic .lst+.pin{padding-top:4px}
.layer_dic .lst{margin-left:22px;padding:0}
.layer_dic ul{margin-left:0 !important}
.layer_dic .lst li{font-size:12px}
.layer_dic .more_layer{margin:0 16px;text-align:right;line-height:14px;padding-bottom:0}
.layer_dic .more_layer a{display:inline-block;padding-right:6px;background:url(../img/spr_bu.gif) 100% -13px no-repeat;font-family:'굴림',gulim,sans-serif;letter-spacing:-1px}
.layer_dic .btn_close{display:inline-block;overflow:hidden;position:absolute;top:9px;right:9px;width:27px;height:27px;background:url(../img/sp_btn.png) -165px -144px no-repeat;line-height:999px}
.layer_dic dl.con_word{margin:7px 16px -2px;padding-top:11px;border-top:1px solid #ebebeb;zoom:1}
.layer_dic .layer_dic_inner dl.con_word:first-child{margin-top:-1px}
.layer_dic dl.con_word:after{display:block;visibility:hidden;height:0;font-size:0;clear:both;content:''}
.layer_dic dl.top_no{margin:0 16px 0;padding-top:4px;border-top:0}
.layer_dic dl.con_word dt{display:block;float:left;padding:6px 0 0 1px;border-bottom:none;line-height:18px;vertical-align:middle}
.layer_dic dl.con_word>dt{width:33px}
.layer_dic dl.con_word>dt a,
.layer_dic dl.con_word>dt a span{font-size:20px}
.layer_dic dl dt .kfd{margin-right:2px}
.layer_dic dl dt .kfd,.layer_dic dl dt .kfd2{color:#000;font-family:gulim}
.layer_dic dl dt .kfd2{color:#777;font-size:12px;font-weight:normal}
.layer_dic dl.con_word dd{display:block;float:left;padding:1px 0 3px;min-height:20px;vertical-align:middle}
.layer_dic dl.con_word>dd{width:235px}
.layer_dic dl.con_word dd span.krsm{color:#999;font-family:gulim}
.layer_dic dl .top_dn{display:block;float:left;margin:0;padding-top:4px;min-height:21px;zoom:1}
.layer_dic dl .top_dn:after{display:block;clear:both;content:''}
.layer_dic dl .top_dn dt{float:left;margin:0;padding-top:0;vertical-align:middle}
.layer_dic dl .top_dn dt.top_dt4{clear:both}
.layer_dic dl .top_dn dt.top_dt4+dd{overflow:hidden;width:190px;white-space:nowrap;text-overflow:ellipsis}
.layer_dic dl .top_dn dt.top_dt+dd{margin-right:10px}
.layer_dic dl .top_dn dt.top_dt2+dd{margin-bottom:5px}
.layer_dic dl .top_dn dd{position:relative;float:left;max-width:190px;min-height:21px;*min-height:25px;height:auto;padding:0 0 0 5px;margin:0;font-weight:normal;vertical-align:middle;font-size:12px;zoom:1;font-family:'굴림', gulim;line-height:19px}
.layer_dic dl .top_dn dd.top_dd{color:#777}
.layer_dic dl .top_dn dd .bar{position:relative;top:0;margin:0 5px;font-size:11px;color:#ddd}
.layer_dic dl .top_dn dd .mid_ico{margin:0 3px}
.layer_dic .tx_nodata{padding:15px 0 0 16px;vertical-align:top;font-size:12px;line-height:16px;color:#666}

.section_kr .lst .lst_txt2{top:1px;*top:-6px}
.section_kr .lst ul{padding-top:0;margin-left:0}
.section_kr .lst li li .lst_txt{position:relative;top:0}
/*luby{display:inline-table;vertical-align:middle;border-collapse:collapse;border:none}
rb{display:table-row;text-align:center;white-space:nowrap}
rt{display:table-header-group;font-size:10px;color:#F00;line-height:20px;white-space:nowrap;text-align:center}
rp{display:none}*/

/* srch */
.sorting{position:relative;margin-bottom:-3px;padding:12px 0 12px 13px;border-bottom:1px solid #ededed;zoom:1}
.sorting input{cursor:pointer;margin:0}
.sorting label{display:inline-block;width:24px;height:13px;margin:1px 16px 1px 2px;background:url(../img/spr_h3.gif) no-repeat;vertical-align:middle;cursor:pointer}
.sorting .sort{background:url(../img/spr_h3.gif) 0 -71px no-repeat}
.sorting .sort_on{background:url(../img/spr_h3.gif) 0 -85px no-repeat}
.sorting .sort2{width:22px;background:url(../img/spr_h3.gif) -25px -71px no-repeat}
.sorting .sort2_on{width:22px;background:url(../img/spr_h3.gif) -25px -85px no-repeat}
.sorting .sort3{width:23px;background:url(../img/spr_h3.gif) -48px -71px no-repeat}
.sorting .sort3_on{width:23px;background:url(../img/spr_h3.gif) -48px -85px no-repeat}
.sorting .sort4{width:24px;background:url(../img/spr_h3.gif) -72px -71px no-repeat}
.sorting .sort4_on{width:24px;background:url(../img/spr_h3.gif) -72px -85px no-repeat}
.sorting .sort5{width:24px;background:url(../img/spr_h3.gif) -96px -71px no-repeat}
.sorting .sort5_on{width:24px;background:url(../img/spr_h3.gif) -96px -85px no-repeat}
.sorting .disable{cursor:default}
.sorting .lst{padding:4px 0 14px 16px!important}
.txt_sch{margin:21px 0 0 19px;font-family:'굴림',gulim,sans-serif;font-size:13px;line-height:18px}
.txt_sch .kwd{color:#000}
.txt_sch .basic_kwd{color:#0000de;padding:0;}
.txt_sch .jp{font-size:14px}
.srch_box .lst_p .jp{font-size:16px}
.txt_sch strong{font-size:13px !important}
.txt_sch span{padding-left:3px}
.txt_sch span a{margin:0}
.txt_sch a{text-decoration:underline}
.txt_sch .ft{font-size:12px;color:#777}
.tbl_bx.srch{padding:18px 0 12px;margin:0 auto;}
.all h4{margin-top:21px;margin-bottom:9px}
.all h4 .tit{width:30px;background:url(../img/spr_h3.gif) -62px -24px no-repeat}
.all h4 .tit2{width:30px;background:url(../img/spr_h3.gif) -31px -24px no-repeat}
.all h4 .tit3{width:32px;background:url(../img/spr_h3.gif) -92px -24px no-repeat}
.all h4 .tit4{height:19px;width:60px;background:url(../img/spr_h3.gif) 0 -141px no-repeat}
.all h4 .tit5{height:19px;width:135px;background:url(../img/spr_h3.gif) 0 -396px no-repeat}
.all .lst3 a{color:#0000de;font-family:'굴림',gulim ,sans-serif;font-size:14px}

.srch_box{clear:both;padding:1px 0 10px}
.srch_box2{padding-top:4px}
.srch_box .srch_top{position:relative;margin:4px 0 1px 15px}
.srch_nodata .srch_box .srch_top{margin-left:0}
.srch_box2 .srch_top{margin:2px 0 0}
.new .srch_box .srch_top{margin:0 0 3px}
.srch_box .srch_top img{margin:0 5px 0 7px;vertical-align:middle}
.srch_box .entry{display:inline;vertical-align:-3px;*vertical-align:-1px}
.srch_box .entry .mw{padding:2px 0 3px;*padding-bottom:0}
.srch_box .entry sup{*vertical-align:top}
.srch_box2 .entry{color:#000;vertical-align:middle}
.srch_box2 .entry a{font-family:'굴림', gulim;font-size:14px;font-weight:normal}
.srch_box .ico_jlpt,.srch_box .ico_jlpt2,.srch_box .ico_jlpt3,.srch_box .ico_jlpt4,.srch_box .ico_so,.srch_box .ico_so2,.srch_box .ico_so3,.srch_box .ico_so4,.srch_box .ico_so5,.srch_box .ico_so6,.srch_box .ico_so7,.srch_box .ico_so_name,.srch_box .ico_so_sy{margin:0 -1px 0 0}
#content .srch_box .pin{padding:0 3px 1px 12px}
#content .srch_box .pin:after{display:block;clear:both;content:'';}
#content .srch_box2 .pin{color:#000;padding-left:18px;padding-bottom:1px}
#content .new .srch_box .pin{padding:4px 3px 10px 15px}
.srch_box .pin .lst_txt,.srch_box .pin .lst_txt a{color:#000;line-height:20px}
.srch_box .lst_txt em{font-weight:bold}
.srch_box .pin em,
.srch_box2 .pin2 em{padding-right:2px;font-family:arial;font-size:13px}
.all .lst .pin .lst_txt{display:inline;font-size:13px;color:#000;font-weight:normal;line-height:15px;text-decoration:underline}
.all .pin sup{font-family:tahoma;font-size:9px}
.srch_box .lst,.lst2 li .lst{padding-bottom:0;margin-left:12px}
.lst2 li .lst{margin-left:-3px}
.srch_box2 .lst{margin-left:0;padding-top:0}
.srch_box .lst:after,.lst2 li .lst:after{display:block;clear:both;content:''}
.srch_box .lst li,.lst2 li .lst li{padding-bottom:2px;*padding-bottom:0;vertical-align:baseline;padding-top:0}
.lst2 li .lst li{margin-bottom:0}
#content .lst2 .pin{margin-left:-2px}
.srch_box2 .lst li{float:left;margin-right:10px;padding-top:0}
.srch_box .lst_p,.lst2 li .lst_p{display:block;font-size:13px;padding:2px 0 0 0;font-family:'굴림',gulim,sans-serif}
.section .srch_box .lst_p{padding:2px 0 10px 15px;line-height:20px}
.section .srch_box .lst_p a{color:#000}
.srch_box .lst_p .jap_ico,.lst2 li .lst_p .jap_ico{padding-right:12px;margin-right:8px;background:url(../img/spr_bu.gif) 100% -35px no-repeat}
.srch_box .lst_p .jp,.lst2 li .lst_p .jp{vertical-align:-2px}
.srch_box .top_dn{margin:0;padding:0}
.srch_box .top_dn_v2{margin-top:-3px;*margin-top:4px;margin-bottom:-4px}
:root .srch_box .top_dn_v2{margin-top:-5px\9;}
.srch_box .top_dn .bar{position:relative;top:-1px;font-family:'굴림',gulim!important;color:#cdcdcd;margin:0 8px 0 3px}
.srch_box .top_dn dt{clear:both;margin:-1px 8px 5px 15px}
.srch_box .top_dn .top_dt4{clear:none;margin-left:14px}
.srch_box .top_dn dd{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;width:580px;padding-top:0}
.srch_box .top_dn dd a{color:#000}
.srch_box .top_dn dd a:hover{text-decoration:none}
.srch_box .top_dn strong{font-weight:bold}
.srch_box .top_dn dt,.srch_box .top_dn dd{font-size:16px}
.srch_box .top_dn_v2 dd{position:relative;top:-1px;width:auto;font-family:'굴림',gulim,Arial Unicode MS;font-size:13px}
.srch_box .top_dn_v2 dd .jp{font-size:13px}
.srch_result .srch_box .top_dn_v2 dd.stroke{top:0}
.srch_box .top_dn dd.ft_col3{font-size:13px;line-height:18px}
.srch_result .srch_box .top_dn_v2 dd.ft_col3{top:0}
.srch_box .top_dn .ft_col3 .bar{top:1px;margin:0 6px;font-size:16px;line-height:18px}
.srch_box .top_dn .ft_col3 .jp{top:0;font-size:14px}
.srch_box .top_dn dd .jp{position:relative;top:-1px}
.srch_box .top_dn .top_dt2+dd{*padding-top:3px}

/* Paginate */
.paginate{clear:both;margin:0 0 1px;padding:16px 0 15px;line-height:15px;text-align:center;border-top:1px solid #ebebeb}
.jlpt_lst+.paginate{padding-bottom:20px}
.paginate a,.paginate strong{display:inline-block;position:relative;height:21px;margin:0 1px 0 0;padding:3px 8px 0 7px;border:1px solid #fff;color:#000;font-family:Verdana,sans-serif;font-size:13px;font-weight:bold;text-decoration:none;vertical-align:middle}
.paginate a:hover{border:1px solid #e9e9e9;background-color:#f7f7f7 !important;text-decoration:none}
.paginate strong{border:1px solid #e9e9e9;color:#f23219 !important}
.paginate a.prev,.paginate a.next{display:inline-block;height:21px;border:1px solid #e9e9e9;color:#565656;font-family:'돋움',dotum,sans-serif;font-size:11px;font-weight:normal;letter-spacing:-1px;line-height:21px;}
.paginate a.prev{margin:0 4px 0 0;*margin:2px 4px 0 0;padding:4px 10px 0 16px;background:url(../img/bu_pg3_l_on.gif) no-repeat 6px 10px !important}
.paginate a.next{margin:0 0 0 4px;*margin:2px 4px 0 0;padding:4px 18px 0 10px;background:url(../img/bu_pg3_r_on.gif) no-repeat 90% 10px !important}

/* print */
#wrap.print{min-width:100%;background:none !important}
.print #header,.print #slot02,.print .aside,.print .tab,.print .word_save,.print .player,.print #spiLayer1,.print .more,.print .section2,.print .section_btm dl,.print #footer ul,.print #footer .notice{display:none}
.print #container{width:100%;margin:0}
.print #content{width:100%;margin:0}
.print .print_h{height:39px;padding-left:20px;font-size:14px;line-height:40px;background:#f4f4f3;border-bottom:1px solid #ededeb}
.print .view_ctrl{top:0;margin:0;padding-right:20px;z-index:700}
.print .spot_area{margin:1px 20px -6px;border-top:2px solid #3c414e;border-bottom:2px solid #3c414e}
.print .spot_area .player+span,
.print .spot_area .accent .jp{font-size:14px!important}
.print .tbl_bx{margin:3px 20px 0}
.print .section{margin:6px 20px 7px}
.print .btn_rgt{display:block;position:absolute;top:10px;right:10px;height:19px;width:19px;background:url(../img/sp_btn.png) -144px -146px no-repeat}
.print #footer{border-top:0;margin:0;width:100%;z-index:700}
.print #footer .footer_inner,.print .section_btm{width:100%}
.print #footer address{padding-top:17px}
.print #footer address a{color:#444;font-size:9px}
.print .section_btm .btn_top{right:20px}
.print .section_proverb,
.print .section_compound,
.print .section_expression{display:none}
.print .top_dn.top_ln,
.print .top_dn.top_ln .jp{font-size:14px!important}
.print #content .entry2.parent_word{padding-left:52px}
.print #content .kor_link{display:inline}
.print #content .kor_link:hover{text-decoration:none}
.print #content .lst_txt a{display:inline;color:#000}
.print #content .lst_txt a:hover{text-decoration:none}
.print .spot_area .hanja_p .jp{font-size:16px!important}
.print #content.detail_hj h6.entry a{display:inline}
.print #content+.top,
.print #footer.main_footer{display:none}
/*.print .note{padding-left:21px;margin:18px 0 33px;background:url(../img/ico_note.gif) no-repeat 0 0;line-height:16px;color:#666;font-size:12px}
.print .que_box .usen_info{position:relative;display:inline-block;top:0;width:49px;height:16px;margin-left:2px;background:url(../img/bg_opendict.gif) no-repeat 0 0;vertical-align:middle}*/

@media print {
.print .view_ctrl{display:none!important}
}

/* font size */
#content.zoom_con_lv2 h5,.zoom_con_lv2 .tit_h,.zoom_con_lv2 .lst li span.jp,.zoom_con_lv2 .lst2 li .jap_sp,.zoom_con_lv2 .lst li .jap_sp,#content.zoom_con_lv2 .entry,#content.zoom_con_lv2 .entry2,.zoom_con_lv2 .idiom .lst2 li a,.zoom_con_lv2 .lst2 li .jp .jp_ft,.zoom_con_lv2 .lst2 li .jp .jp_ft ruby,.zoom_con_lv2 .jp{font-size:18px !important}
.print .spot_area .jp h3{font-size:30px!important}
.zoom_con_lv2 .idiom .lst2 li a{margin-bottom:6px}
.zoom_con_lv2 .lst2 li{line-height:22px}
.zoom_con_lv2 ol.lst{margin-left:16px}
.zoom_con_lv2 .section_v3 .lst_v3 li{padding:0 0 5px}
.zoom_con_lv2 .section_v3 li .lst_txt{line-height:21px}
.zoom_con_lv2 .lst p .ico_bl,.zoom_con_lv2 .lst2 p .ico_bl{bottom:13px}
.zoom_con_lv2 .lst li li .lst_txt,.zoom_con_lv2 .lst p,#content.zoom_con_lv2 .pin,#content.zoom_con_lv2 .pin2,.zoom_con_lv2 .lst li,.zoom_con_lv2 .lst2 li,.zoom_con_lv2 .cen_box h6,.zoom_con_lv2 .cen_box2 h6,.zoom_con_lv2 .lst2 li .lst_p,.zoom_con_lv2 .idiom .lst2.pointcor3 li p{font-size:15px !important}
.zoom_con_lv2 .lst p{margin:9px 0 -3px 0}
.zoom_con_lv2 ruby rt,.zoom_con_lv2 .lst ruby rt,.zoom_con_lv2 .lst2 ruby rt{font-size:12px !important}
.zoom_con_lv2 .lst li .lst_txt,.zoom_con_lv2 .idiom .kr_lst li a,.zoom_con_lv2 .srch_box .lst li,.zoom_con_lv2 .srch_box .lst_p{font-size:16px !important}
.zoom_con_lv2 .cen_box p,.zoom_con_lv2 .cen_box2 li,.zoom_con_lv2 .col_g,#content.zoom_con_lv2 .srch_box .pin,#content.zoom_con_lv3 .srch_box .pin{font-size:14px !important}
#content.zoom_con_lv2 .lst .entry2{margin:3px 0 1px 2px}
.zoom_con_lv2 .srch_box .lst_p .jap_ico{background-position:100% -33px}
.zoom_con_lv2 .srch_box .lst_p .jp,.zoom_con_lv3 .srch_box .lst_p .jp{vertical-align:-1px}
#content.zoom_con_lv2 .srch_box .pin2{padding:8px 3px 3px 16px}
.zoom_con_lv2 sup{font-size:10px !important}
.zoom_con_lv2 .lst li .lst_txt .kor_link{font-size:16px}
.zoom_con_lv2 .top_dn_v2 dd,
.zoom_con_lv2 .top_dd,
#content.zoom_con_lv2 .entry .ft_col3,
.zoom_con_lv2 .ft_col3{font-size:15px}
#content.zoom_con_lv2 .entry .mw{font-size:16px}
#content.zoom_con_lv2 .entry .subtitle{font-size:15px}
#content.zoom_con_lv2 .srch_box .korean_food .desc{font-size:13px;}
#content.zoom_con_lv3 h5,.zoom_con_lv3 .tit_h,.zoom_con_lv3 .lst li span.jp,.zoom_con_lv3 .lst2 li .jap_sp,.zoom_con_lv3 .lst li .jap_sp,#content.zoom_con_lv3 .entry,#content.zoom_con_lv3 .entry2,.zoom_con_lv3 .idiom .lst2 li a,.zoom_con_lv3 .lst2 li .jp .jp_ft,.zoom_con_lv3 .lst2 li .jp .jp_ft ruby,.zoom_con_lv3 .jp{font-size:20px !important}
.zoom_con_lv3 .idiom .lst2 li a{margin-bottom:8px}
.zoom_con_lv3 .lst2 li{line-height:24px}
.zoom_con_lv3 ol.lst{margin-left:18px}
.zoom_con_lv3 .srch_box ol.lst{margin-left:21px}
.zoom_con_lv3 .section_v3 .lst_v3 li{padding:0 0 8px}
.zoom_con_lv3 .section_v3 li .lst_txt{line-height:23px}
.zoom_con_lv3 .lst p .ico_bl,.zoom_con_lv3 .lst2 p .ico_bl{bottom:13px}
.zoom_con_lv3 .lst li li .lst_txt,.zoom_con_lv3 .lst p,#content.zoom_con_lv3 .pin,#content.zoom_con_lv3 .pin2,.zoom_con_lv3 .lst li,.zoom_con_lv3 .lst2 li,.zoom_con_lv3 .cen_box h6,.zoom_con_lv3 .cen_box2 h6,.zoom_con_lv3 .lst2 li .lst_p,.zoom_con_lv3 .idiom .lst2.pointcor3 li p{font-size:17px !important}
.zoom_con_lv3 .lst p{margin:10px 0 -2px 0}
.zoom_con_lv3 ruby rt,.zoom_con_lv3 .lst ruby rt,.zoom_con_lv3 .lst2 ruby rt{font-size:14px !important}
.zoom_con_lv3 .lst li .lst_txt,.zoom_con_lv3 .idiom .kr_lst li a,.zoom_con_lv3 .srch_box .lst li,.zoom_con_lv3 .srch_box .lst_p{font-size:18px !important}
.zoom_con_lv3 .cen_box p,.zoom_con_lv3 .cen_box2 li,.zoom_con_lv3 .col_g{font-size:16px !important}
#content.zoom_con_lv3 .lst .entry2{margin:4px 0 1px 2px}
.zoom_con_lv3 .srch_box .lst_p .jap_ico{background-position:100% -32px}
#content.zoom_con_lv3 .srch_box .pin2{padding:8px 3px 3px 17px}
.zoom_con_lv3 sup{font-size:11px !important}
.zoom_con_lv3 .lst li .lst_txt .kor_link{font-size:18px}
.zoom_con_lv3 .top_dn_v2 dd,
.zoom_con_lv3 .top_dd,
#content.zoom_con_lv3 .entry .ft_col3,
.zoom_con_lv3 .ft_col3{font-size:16px}
#content.zoom_con_lv3 .entry .mw{font-size:18px}
#content.zoom_con_lv3 .entry .subtitle{font-size:17px}
.zoom_con_lv2 .spot_area .jp,
.zoom_con_lv3 .spot_area .jp{font-size:14px!important}
.zoom_con_lv2 .cen_box2 .tbl_lst li a{font-size:14px}
.zoom_con_lv3 .cen_box2 .tbl_lst li a{font-size:16px}
#content.zoom_con_lv3 .srch_box .korean_food .desc{font-size:14px;}

/* jlpt list */
.jlpt_top{position:relative;height:62px;border-bottom:1px solid #9da0a6;padding-top:18px;*z-index:1}
.jlpt_tit{height:13px;width:101px;margin-bottom:10px;background:url(../img/spr_h3.gif) 0 -452px no-repeat}
.jlpt_rgt{position:absolute;top:50px;right:0;font-weight:bold;color:#333}
.jlpt_rgt em{color:#407fe9;margin-right:5px}
.select_box{height:25px;width:99px;border:1px solid #bdbfbf}
.jlpt_top .sel_box{top:auto;right:auto;bottom:10px;left:0;height:25px;width:89px;border:1px solid #bdbfbf;color:#333;font-weight:bold;line-height:27px}
.jlpt_top .sel_box_v2{left:107px}
.jlpt_top .sel_box p a{padding-top:3px;background-position:50% -152px}
.jlpt_top .sel_box.on p a{background-position:50% -172px}
.jlpt_top .sel_lst{top:25px;width:99px;font-weight:normal;padding-top:1px}
.jlpt_top .sel_lst .btn_sel{color:#666;padding-top:1px;line-height:23px}
.jlpt_top .sel_lst .btn_sel.on{font-weight:bold}
.jlpt_lst{width:680px;padding-top:7px;padding-bottom:36px;margin-bottom:-10px}
.jlpt_lst .lst{padding:0}
.jlpt_lst .lst:after{display:block;clear:both;content:''}
.jlpt_lst .lst li{width:320px;float:left;height:53px;padding:13px 0 0 20px}
.jlpt_lst .lst .bg{height:51px;background:#fafafb;border-top:1px solid #f7f7f7;border-bottom:1px solid #f3f4f5}
.jlpt_lst .lst .bot_txt{display:block}
.jlpt_lst .lst li .jp span{margin-left:6px}
.jlpt_lst .lst li .jp .en{font-family:tahoma !important;font-size:14px}

.dn_box{padding:16px 19px 15px;margin:25px 0 16px;background:#f8f8f8;color:#333;line-height:20px}
.dn_box strong{color:#e82828}

.dl_list{overflow:hidden;padding:13px 25px 12px 19px;border-bottom:1px solid #e0e0e0}
.dl_list_v2{padding:12px 25px 11px;margin:31px 5px -47px 0;border-top:1px solid #e0e0e0;border-bottom:0}
.dl_list dt{position:absolute;left:19px;top:17px;width:70px;height:13px;margin:0 11px 0 0;background:url(../img/spr_h3.gif) no-repeat 100% -445px}
.dl_list dt .btn_hlp{position:absolute;left:55px;top:-2px;width:18px;height:18px}
.dl_list dd{overflow:hidden;max-height:46px;padding-left:81px;zoom:1;font-size:12px;word-wrap:break-word}
.dl_list dd .jp{font-size:13px !important;line-height:21px}
.dl_list dd a{color:#0000de;margin-right:10px;text-decoration:underline;display:inline-block;line-height:23px}
.dic_tit1 span.col_n{font-family:gulim;font-size:13px;color:#787878}

.accent{position:absolute;z-index:100;top:18px!important;*top:24px!important;border:1px solid #cbcbcb;background:#fff;font-weight:normal !important}
.accent .list1{width:auto;min-width:133px;margin:0 9px;padding:8px 10px 3px 0;line-height:16px;font-size:12px;color:#777;font-weight:normal;border-bottom:1px solid #efefef;zoom:1}
.spot_area .accent .list1{margin-top:0}
.accent .list2{padding:4px 0 7px}
.accent .list2 li{padding:0 0 0 7px;*padding:1px 0 0 7px;margin-bottom:-4px;color:#444;font-size:14px;line-height:25px;width:143px;text-align:left;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.accent .list2 li a{padding:0;color:#444 !important}
.accent .red{position:relative;*display:inline-block;margin:0;color:#f83a1d}
.accent .tic{display:inline-block;background:url(../img/sp_btn.png) -281px 0 no-repeat;color:#f83a1d}
.accent .close{position:absolute;top:1px;right:2px;background-position:-191px -143px}

/* wordbook */
.layer_save{position:absolute;padding:0 !important;padding-top:2px !important;width:170px;margin-top:-6px !important;border:1px solid #888;background:#fff;z-index:800;font-weight:normal !important}
.layer_save p{width:auto;margin:4px 8px 3px 9px !important;padding-bottom:4px;border-bottom:1px solid #efefef;color:#999 !important;line-height:16px;letter-spacing:-1px;font-weight:normal !important;font-size:12px !important}
.layer_save.complete{width:137px}
.layer_save.complete p{margin-top:7px;padding-bottom:3px;border-bottom:none;color:#444 !important;letter-spacing:-1px}
.layer_save ul{padding-bottom:3px;*padding-bottom:1px}
.layer_save ul li{margin:0 2px -1px;color:#444;zoom:1}
.layer_save ul li.saved a{color:#999}
.layer_save ul a{display:block !important;padding:5px 0 4px 7px;color:#444;zoom:1}
.layer_save ul a:hover{background:#ebf3f6;text-decoration:none}
.layer_save ul a:active{background:#ebf3f6;text-decoration:none}
.layer_save ul a.new_folder span{padding-left:10px;background:url(../img/spr_bu.gif) 0 -436px no-repeat}
.layer_save ul em{font-family:tahoma;font-size:10px;color:#777;display:inline-block;margin:-1px 0 1px 3px}
.layer_save ul strong a{font-weight:normal;color:#999;cursor:default}
.layer_save ul strong a:hover{background:none}
.layer_save ul strong a:active{background:none}
.layer_save .btn_close2{position:absolute;top:1px;right:1px;overflow:hidden;width:13px;height:13px;line-height:999px;background:url(../img/sp_btn.png) -207px -144px no-repeat}
.layer_add{position:absolute;padding:0 !important;width:279px;height:156px;border:1px solid #888;background:#fff;color:#333 !important;z-index:1000!important}
.layer_add2,
.add_layer_agreement,
.add_layer_tip{z-index:1000}
.layer_add strong{display:block;padding:17px 0 16px 18px;letter-spacing:-1px}
.layer_add p{width:auto;font-weight:normal;padding:0 0 6px 18px;margin:0;letter-spacing:-1px;font-size:12px}
.layer_add label{margin:-1px 0 1px;padding:0 0 0 18px;color:#777;font-size:12px;font-weight:normal}
.layer_add .text{height:16px;border-top:1px solid #adadad;border-right:1px solid #ddd;border-bottom:1px solid #ddd;border-left:1px solid #adadad;line-height:15px;}
.layer_add .add_tiplayer{padding:4px 0 0 18px;font-size:11px;height:13px;overflow:hidden;letter-spacing:-1px;margin-bottom:-17px;color:#777}
.layer_add .btn_area{margin:19px 19px 0;padding:10px 0 0;border-top:1px solid #e5e5e5;text-align:center}
.layer_add .btn_area .confirm{width:45px;height:26px;margin-right:5px;background:url(../img/sp_btn.png) -69px 0 no-repeat}
.layer_add .btn_area .cancel{width:45px;height:26px;background:url(../img/sp_btn.png) -114px 0 no-repeat}
.layer_add .btn_area .close{position:absolute;top:4px;right:4px;width:27px;height:27px;background:url(../img/sp_btn.png) -165px -144px no-repeat}

/* 130422 추가내요 */
.entry .sw{margin-left:2px}
.entry .subtitle{vertical-align:middle}
.srch_result .section.all.section_article{padding-top:4px;padding-bottom:26px}
.srch_result .section.all.section_article .more2{padding:1px 0 15px}
.srch_result .section.all.section_example{padding-top:4px;padding-bottom:32px}
.srch_result .section.all.section_example .more2{padding:7px 0 9px}
.srch_result .section.all.section_sptrans{padding-top:4px;padding-bottom:24px}
.all.section_sptrans h4{margin-top:11px;margin-bottom:5px}
.all.section_example h4{margin-bottom:6px}
.all.section_example .lst{padding-left:15px}
.all.section_example .lst li{padding:5px 0 8px}
.all.section_example .lst p{margin-left:-1px;margin-bottom:-3px;}
.all.section_example .lst p:first-child{margin-left:0}
.all.section_example .player{margin:0 5px}
.all.section_example .lst .player .play{margin-top:-3px}
#content .section_example li .pin{padding-top:0;margin-top:-2px}
.srch_box .pin .lst_txt{overflow:hidden;margin-left:2px}
#content.srch_result{margin-bottom:4px}
#content .entry .subtitle{font-size:13px;color:#777}
#content .entry .subtitle.jp{font-size:16px}
#content .entry .mw{font-family:'돋움',dotum;font-size:14px}
#content .entry.type2 .subtitle{color:#000}
.section_word .srch_box{padding-bottom:12px}
.section_word .srch_box .lst_txt em{font-weight:normal}
#content .section_word .srch_box .pin .lst_txt a{*line-height:normal;}
#content .section_article .srch_box2 .srch_top{padding-left:14px}
#content .section_article .entry{display:inline;padding-left:0}
#content .section_article .entry .subtitle{white-space:nowrap}
#content .section_article .entry.type2 .subtitle{margin-left:4px;font-family:'굴림',gulim;font-size:13px}
.section_article .entry .sw{margin-left:-2px}
.section_word .srch_box .srch_top{margin-bottom:4px}
#content .section_word .srch_box .pin{padding-bottom:1px;line-height:18px;vertical-align:middle}
#content .section_word .srch_box .lst_v3+.pin{padding-top:4px}
.section_word .srch_box .lst li{padding-bottom:3px}
.section_word .srch_box ol.lst_v3{padding-bottom:0}
#content.srch_nodata .txt_box .entry .mw+.subtitle,
#content .section_article .entry .mw+.subtitle,
#content .section_word .entry .mw+.subtitle{font-family:ms pgothic;font-size:16px;line-height:18px;vertical-align:middle}
#content .section_word .entry.type2 .mw+.subtitle{font-family:'돋움',dotum;font-size:14px;line-height:20px}
#content.srch_result .section_article .entry .mw+.subtitle,
#content.srch_result .section_word .entry .mw+.subtitle{font-family:'돋움',dotum;font-size:13px;line-height:20px}
#content .entry.type_hj{padding-right:7px}
.section_word .srch_box .top_dn{padding-top:1px}
.lst .player{margin-left:5px;margin-right:5px}
.lst.mean_level_1 p{margin-left:1px}
.lst.mean_level_2 p{margin-left:3px;margin-top:4px;margin-bottom:12px}
.detail_hj .lst.mean_level_2 p{margin-bottom:0}
.lst .mean_level_3 p{margin-left:-2px}
.detail_jpkr .section_expression .lst2 li .lst{margin-left:0}
.detail_jpkr .section_article .lst.mean_level_1 p{margin-left:0}
.section_relhanja .top_dn .top_dt3{margin-left:7px}
.detail_jpkr .section_article ol.lst.mean_level_2{padding-bottom:22px}

/*
.detail_jpkr .jp,
.detail_krjp .jp,
.detail_hanja .jp{font-size:16px}
.cen_box2 .jp{font-size:14px}
.detail_jpkr .lst_txt .jp,
.detail_krjp .lst_txt .jp,
.detail_hanja .lst_txt .jp{font-size:14px}*/
.section2 .nav_sec .jp{font-size:14px!important}
.lst li .lst_txt a{color:#000}
.detail_hj .top_dn_v2 dd{font-size:12px}
.detail_hj .top_dn_v2 .top_dt3+dd{position:relative;top:2px}
#content .section_phonetic .mid_ico,
#content .section_ideographic .mid_ico{margin:0 1px}
#content .section_phonetic .entry .mid_ico,
#content .section_ideographic .entry .mid_ico{margin:0 5px}
#content .section_phonetic .entry .mid_ico .mid_ico,
#content .section_ideographic .entry .mid_ico .mid_ico{margin:0}
#content .section_phonetic .entry em .mid_ico,
#content .section_ideographic .entry em .mid_ico{font-weight:normal}
#content .mid_ico .mid_ico{margin:0}
#content .section_v3.section_phonetic li .pin{padding-left:0}
#content .section_v3.section_phonetic .pin{padding-left:0}
#content .section_v3.section_phonetic ol.lst_v3{padding-left:10px}
.spot_area .hanja h3 .maintitle{font-weight:normal}
.detail_hj .top_dn{margin-top:4px;margin-left:5px}
.detail_hj .top_dn_v2{margin-left:5px}
.detail_hj .spot_area{padding-bottom:30px}
.section_phonetic .lst_v2{margin-top:-2px}
.section_v3.section_ideographic .lst_v3 li{padding-bottom:1px}
#content .section_v3.section_ideographic .pin{padding-left:0}
#content .section_v3.section_ideographic ol.lst_v3{padding-left:10px}
.section_phonetic .lst_v2{padding-bottom:13px}
.section_v3.section_phonetic{padding-bottom:10px}
#content.detail_hj .section_v3.section_phonetic .entry,
#content.detail_hj .section_v3.section_ideographic .entry{font-family:'ms pgothic';color:#000}
.detail_krjp .lst .kor{margin-right:4px}
.detail_krjp .section_article{margin-bottom:-15px}
.detail_krjp .section_compound .lst2 li a:first-child,
.detail_krjp .section_expression .lst2 li a:first-child{font-size:14px}
.detail_krjp .idiom.section_expression .lst2.pointcor3 .lst .lst_txt .lft{margin-right:6px}
.detail_krjp .idiom.section_expression .lst2 li a{margin-bottom:0}
.detail_krjp .idiom.section_expression .lst2.pointcor3 li li p .ico_bl{display:block;left:8px;bottom:12px}
.detail_krjp .section_expression .lst2 li{margin-bottom:20px}
.detail_krjp .idiom.section_expression .lst2.pointcor3 li li p{padding-top:3px}
.detail_krjp .section_expression .lst2 .player button, .lst2 .player .play{margin-top:-3px}
.detail_krjp .idiom.section_proverb .kr_lst li p{padding-bottom:12px}
.detail_krjp .idiom.section_proverb .kr_lst .kor{padding-bottom:4px}
.section_relhanja.section .top_dn{margin-top:5px;margin-bottom:14px;margin-left:18px}
.section_relhanja.section .top_dn.top_dn_v2{margin-left:8px}
.section_relhanja.section .top_dn.top_dn_v2 dt.top_dt3{margin-left:0}
.section_relhanja.section .top_dn.top_dn_v2 dt.top_dt3+dd{position:relative;top:2px}
.section_relhanja.section .top_dn dt.top_dt{margin-left:-4px}
.section_relhanja.section .top_dn dd{overflow:hidden;max-width:160px;white-space:nowrap;text-overflow:ellipsis}
#content .section_relhanja .entry2{margin-left:15px}
#content .section_relhanja .entry2 a.jp:first-child{margin-right:6px}
.detail_jpkr .idiom.section_compound .lst2.pointcor3 li li p .ico_bl{display:block;left:8px;bottom:14px}
.detail_jpkr .idiom.section_compound .lst2 li a{margin-bottom:1px}
.detail_jpkr .idiom.section_compound .lst2.pointcor3 li li p{padding-top:4px}
.detail_krjp .section_expression .lst2 .mean_level_2 li{margin-bottom:0}
.detail_krjp .section_compound.idiom .lst2.pointcor3 .lst.mean_level_2,
.detail_krjp .section_expression.idiom .lst2.pointcor3 .lst.mean_level_2{padding-left:24px}
.idiom.section_compound ul.lst2.pointcor3 .jap_sp+span.lst_txt{display:block}
#content .section_expression .lft .mid_ico{font-size:13px;margin:0 1px}
.detail_krjp .section_article.last{margin-bottom:0}
.lst .mean_level_3 p{margin-top:4px;margin-bottom:-6px}
.detail_krjp .lst.mean_level_2{padding-left:25px}
.detail_jpkr .section_article .cen_box2{margin-top:25px;padding:17px 19px 17px}
.detail_jpkr .section_article .cen_box2 h6{margin-bottom:14px}
.detail_jpkr .section_article .lst.mean_level_1{padding-top:0}
.detail_jpkr .section_article .lst.mean_level_1 .lst_txt{padding-top:1px}
.detail_jpkr .section_article .lst.mean_level_1 .cen_box2 p{padding-left:10px}
.detail_jpkr .spot_area em.ps{padding:0 5px 0 7px}
.detail_jpkr .spot_area div[data-entrytype=LW]+.jp em.ps{padding-left:9px;line-height:31px;font-size:12px;font-family:tahoma;color:#777;vertical-align:bottom}
.detail_jpkr .spot_area .player{margin-right:4px}
#content.detail_hj .spot_area .top_dn .mid_ico{margin:0 5px 0 -1px}

.section_sptrans.all .srch_box .lst_p{padding-left:19px;font-size:13px;font-weight:bold}
.section_sptrans.all .srch_box .lst_p strong{font-weight:normal}
.section_sptrans.all .srch_box .lst_p .jp{font-size:14px;vertical-align:0}

.section_ideographic .lst_v3+.lst_v3{margin-top:-11px}
.section_ideographic .lst_v2.lst_v3+.lst_v2.lst_v3{margin-top:-15px}
.detail_hj .section.section_article{padding-top:25px;padding-bottom:15px;margin-bottom:30px}
.detail_hj .section.section_article h5{display:none}
.detail_hj .section.section_ideographic,
.detail_hj .section.section_phonetic{padding-top:34px;margin-bottom:15px}

.simple_trans{padding:15px 0 24px 16px;font-family: verdana, gulim, '굴림'}
.simple_trans dt{padding-bottom:6px;font-size:12px;color:#727272}
.simple_trans dd{font-size:13px;line-height:16px;color:#000}

/* 오픈사전 검색 */
.usen_mean_srch{clear:both;padding:29px 0 0 20px;border-top:solid 1px #dfdfdf;font-family:Dotum,"돋움",Sans-serif;}
.usen_mean_srch .dic_tit_txt{font-size:14px;}
.usen_mean_srch .ask img{vertical-align:baseline;}
#content .usen_mean_srch .ask>a{display:inline;position:relative;top:2px;}
.usen_word_p{padding:8px 0 24px 0;color:#000;font-size:14px;}
.usen_word_p a{color:#005fc1;text-decoration:underline}

/* 오픈사전 추가 */
.usen_word_list{overflow:visible;_width:642px;margin:6px 0 7px;padding:0 20px 0 18px;zoom:1;}
.usen_word_list ul.lst{padding:0 0 0 24px;}
.que_box{display:inline-block;vertical-align:middle;font-size:0;}
.que_box .usen_info{position:relative;display:inline-block;top:0;width:49px;height:16px;margin-left:2px;background:url(../img/bg_opendict.gif) no-repeat 0 0;vertical-align:middle;}
.que_box .ask{position:relative;top:0;margin-left:5px;z-index:100}
.que_box .ask .usen_info_ico{position:relative;display:inline-block;top:0;width:16px;height:16px;background:url(../img/btn_ask.gif) no-repeat 0 0;}
.que_box .ask .que_con{display:block;position:absolute;top:13px;*top:22px;left:-78px;z-index:90;width:202px;*height:18px;padding:9px 0 0 10px;*padding-bottom:6px;background:#fff;border:1px solid #a5a5a5}
.que_box .ask .que_con span{display:block;margin-bottom:6px;padding-right:23px;font-size:11px;line-height:14px;font-family:Dotum;color:#999;letter-spacing:-1px;font-weight:normal}
.que_box .ask .que_con .close{position:absolute;top:10px;right:10px;width:9px;height:9px;}
.que_box .ask .que_con .close img{vertical-align:top}
.que_box .ask .arr_top{display:block;position:absolute;top:9px;*top:18px;left:4px;width:12px;height:8px;background:url(../img/bg_tooltip_cls.gif) no-repeat 0 0;z-index:220}

.note{padding-left:21px;margin:18px 0 33px;background:url(../img/ico_note.gif) no-repeat 0 0;line-height:16px;color:#666;font-size:12px}

.user_form{position:relative;padding:8px 0 34px 16px;margin-bottom:34px;border-bottom:1px solid #e2e2e2;}
.user_form.last{margin-bottom:0;padding-bottom:0;border-bottom:none}
.user_form .user_id .bar{margin:0 5px;color:#929191;}
.user_form .vote{position:absolute;bottom:34px;right:0;z-index:100}
.user_form .vote .correct2,.wrong{width:42px;font-family:tahoma;font-size:11px;font-weight:bold}
.user_form .vote .correct2{color:#3779f0 !important;padding-right:9px;margin-right:5px;border-right:1px solid #eaeaea}
.user_form .vote .wrong{color:#788294 !important}
.user_form .vote .correct2 a,.user_form .vote .wrong a{display:inline-block;overflow:hidden;width:14px;height:13px;font-size:11px;margin:0 4px 0 0;background:url(../img/sp_vote.gif) no-repeat;line-height:9999px;vertical-align:bottom;}
.user_form .vote .correct2 a{background-position:0 -1px}
.user_form .vote .wrong a{background-position:-16px -1px}
.user_form .vote .tip_correct,.user_form .vote .tip_wrong{overflow:hidden;position:absolute;top:50%;width:46px;height:25px;margin-top:-33px;background:url(../img/sp_vote_tooltip.gif) no-repeat;text-indent:-9999px}
.user_form .vote .tip_correct{right:40px;background-position:0 0}
.user_form .vote .tip_wrong{right:-11px;background-position:-50px 0}
.user_form .vote .tip_correct,.user_form  .vote .tip_wrong{display:none;margin-top:-39px;}
.user_form .vote .correct2 a:hover~.tip_correct,.user_form .vote .correct2 a:focus~.tip_correct,
.user_form .vote .wrong a:hover~.tip_wrong,.user_form .vote .wrong a:focus~.tip_wrong{display:block}

.usen_mean_srch .open_mean{margin:12px 0 10px;font-size:13px;color:#000;font-weight:bold;font-family:'굴림', Gulim, sans-serif}
.usen_mean_srch .open_mean a{margin-left:10px;padding-right:6px;background:url(../img/ico_arrow_more.gif) no-repeat 100% 3px;font-size:12px;color:#606060;font-weight:normal;}
.usen_mean_srch .user_id{margin-bottom:24px;color:#929191;font-size:12px;font-family:'돋움', Dotum, sans-serif;}
.usen_mean_srch .user_id .bar{margin:0 5px;}

.splugin_wrap .spi_default{width:auto;text-align:center;}

/* 한식 DB */
#content .srch_box .pin .img_thumb{ position:relative;float:left;overflow:hidden;width:118px;height:80px;margin:4px 12px 0 0;border:1px solid #f2f2f2;background-color:#fff;text-align:center}
#content .srch_box .pin .img_thumb img{vertical-align:top}
#content .srch_box .korean_food{overflow:hidden;display:table;margin-top:4px;}
#content .srch_box .korean_food .row{display:table-cell;height:82px;vertical-align: middle}
#content .srch_box .korean_food .mean,
#content .srch_box .korean_food .desc{display:inline-block;width:100%;}
#content .srch_box .korean_food .desc{margin-top:3px;color:#666;line-height:18px;font-size:12px;}

.desc_img,
.desc_korfood{display:block;overflow:hidden;padding:0;margin-top:26px;}
.desc_img{margin:0 0 10px 30px;}
.desc_img .img_thumb,
.desc_korfood .img_thumb{overflow:hidden;position:relative;float:left;width:268px;margin-right:20px;border:1px solid #f2f2f2;background-color:#fff;}
.desc_img .img_thumb img,
.desc_korfood .img_thumb img{vertical-align:top;}
.desc_img .img_thumb .zoom,
.desc_korfood .img_thumb .zoom{display:none;position:absolute;right:0;bottom:0;width:32px;height:32px;background:url(../img/ico_zoom.png) no-repeat;}
.desc_img .img_thumb:hover .zoom,
.desc_korfood .img_thumb:hover .zoom{display:block;}
.desc_korfood .align_right{overflow:hidden;padding-top:9px;}
.desc_korfood .align_right p{margin:0;padding:0;font-size:12px;line-height:18px;color:#666;}
.desc_korfood .align_right p[lang="ja"]{font-size:14px;line-height:22px;}
.desc_korfood .align_right p + p{margin-top:15px;}

/* 이미지 확대 팝업 */
.pop_photo {
    height: 100%;
}
.pop_photo .img_view {
    height: 100%;
}
.pop_photo .img_view img {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    max-width: 490px;
    max-height: 490px;
    margin: auto;
}

/* 180524 오픈사전 뜻 등록하기 search */
.word_opendict{padding:32px 0 26px 20px;border-bottom:solid 1px #dfdfdf}
.word_opendict .dic_tit2{height:15px;background: url(../img/tit_opendict.gif) no-repeat}
.word_opendict .txt_result{margin-top:13px;font-size:13px;color:#555;line-height:20px}
.word_opendict .txt_result .btn_mean {display:inline-block;width:81px;height:20px;background:url(../img/btn_opendict_mean.gif) no-repeat;vertical-align:top}
.word_opendict .dic_more{padding-top:28px;text-align:right}
.word_opendict .dic_more .link_opendict{display:inline-block;padding-right:8px;background:url(../img/ico_arrow_more2.gif) no-repeat right 3px}

/* 180524 오픈사전 뜻 등록하기 entry */
.usen_word_list .user_form:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none}
.usen_word_list .user_form:last-child .vote{bottom:0}
.opendict_btn_wrap{margin:34px 0 34px;padding:12px 0;background-color:#eeeff1;text-align:center}
.opendict_btn_wrap .btn{display:inline-block;min-width:216px;height:41px;margin:0 4px;padding:0 4px;barder:1px solid #d9d9d9;background-color:#fff;font-size:14px;line-height:43px;font-weight:bold;color:#777;text-decoration:none;white-space:nowrap;}
.opendict_btn_wrap .ico{display:inline-block;width:24px;height:22px;margin:9px 13px 0 0;background:url(../img/sp_opendict_ico.png) no-repeat 0 0;vertical-align:top}
.opendict_btn_wrap .btn_go_opendict .ico{background-position:0 -28px}

/* 180530 오픈사전 배너 추가 */
.section.all .banner_opendict{display:block;width:645px;height:65px;margin:25px 0 -4px 15px;background:url(../img/banner_opendict.png) no-repeat;}

.translate_result {
    padding: 19px 0 10px;
}
.translate_result .origin {
    font-family: "MS PGothic";
    font-size: 18px;
}
.translate_result .mean_list {
    margin-top: 3px;
}
.translate_result .mean_list .mean_item {
    margin-top: 2px;
    font-size: 14px;
    line-height: 20px;
    color: #333;
}
.translate_result .mean_list .mean_item:first-child {
    margin-top: 0;
}
.translate_result .source {
    margin-top: 4px;
    font-size: 12px;
    color: #999;
}