@charset "euc-kr";

/* CSS Structure */

/* body ë°°ê²½??sky êµ¬ë? ?´ë?ì§?*/fieldset_description
body.page_tpl { min-height: 385px; background: url('/legal/core/images/front/body_bg.jpg') repeat-x; }

/* 1. ??? ?¤ë?ê²?????????
------------------------------------------------------------------------------*/
/* 1.1 ìµ????4px ?¼ì?  */
div#layout_gradient_line_container { width: 100%; height: 4px; font-size: 0; line-height: 0; float: left; background-color: #1785B6; }
    #layout_gradient_line_container div#layout_gradient_line { width: 870px; height: 4px; margin: 0 auto; background: url('/legal/core/images/front/main/seoul_color.gif') no-repeat; }

/* 1.2 ??? ?¤ë?ê²????*/
div#layout_navigation_container { width: 100%; height: 71px; float: left; overflow: hidden; }
    #layout_navigation_container div#layout_navigation { width: 874px; height: 71px; margin: 0 auto; background: url('/legal/core/images/front/main_added/top_menu_sub2.gif') no-repeat; }
        /* 1.2.1 ë¡?? */
        #layout_navigation div#navigation_logo { float: left; margin-left: 20px; _margin-left: 10px; }

        /* 1.2.2 ??? ?¤ë?ê²????? ì²«ë?ì§??¼ì? ; ??? ë²??, ë¡?·¸??ë²??, ë¯¸ë?ê²??ì°??? */
        #layout_navigation div#navigation_1st_block { float: right; margin-top: 13px; padding: 0 20px 0 25px; }
            #navigation_1st_block div#navigation_misc_box { float: left; }
            #navigation_1st_block div#navigation_login_box { float: left; padding-left: 10px; }
            #navigation_1st_block div#navigation_search_box { float: left; padding-left: 10px; }
                #navigation_search_box input#navigation_search_textfield { width: 110px; height: 13px; float: left; padding: 2px; border: 1px solid #CDCDCD; font-family: dotum; font-size: 12px; color: #888; background-color: #FFF; }

        /* 1.2.3 ??? ?¤ë?ê²????? ???ì§??¼ì? ; ì£?ë©??ë²?? */
        #layout_navigation div#navigation_menu_box { float: right; margin-top: 8px; padding: 0 10px 0 25px; }
            #navigation_menu_box li { padding: 0 12px; background: url('/legal/core/images/front/main/menu_part.gif') no-repeat; }
            #navigation_menu_box li:first-child { padding-left: 0; background: none; }
            #navigation_menu_box li img { vertical-align: middle; }


/* 2. ì¤?? ???, ?µë????´ë?ì§???? ; ????´ë?ì§?? IE6 png ???ë¥??¬ì?
------------------------------------------------------------------------------*/
div#layout_theme_container { width: 100%; height: 96px; float: left; }
    #layout_theme_container div#layout_theme_area { width: 1000px; height: 96px; margin: 0 auto; /*padding-left: 70px;*/ background: url('/legal/core/images/front/main_added/line_shadow.png') no-repeat;background-size:100%;}
        #layout_theme_area div#theme_title_green_tree {width:72%;height:96px;float:left;padding-left:60px;background: url('/legal/core/images/front/layout_added/sub_title_img.png') no-repeat left center;
                                                                _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/legal/core/images/front/layout_added/sub_title_img.png', sizingMethod='crop'); }
        #layout_theme_area div#theme_title_green_tree .blind.tit {padding:25px 0 0 120px;position:static;width:100%;height:auto;font-size:100%;line-height:normal;text-indent:inherit;}
        #layout_theme_area div#theme_title_green_tree .blind.tit dt {font-size:16px;color:#333;font-weight:bold;line-height:30px;}
        #layout_theme_area div#theme_title_green_tree .blind.tit dd {font-size:14px;color:#767474;font-weight:bold;}
        #layout_theme_area div#theme_title_green_tree .blind.tit dd i {font-style:normal;color:#0066ce;}
        #layout_theme_area div#theme_picture_book_magnifier { width:28%; height: 96px; float:right;/* margin-left: 150px;*/ background: url('/legal/core/images/front/layout_added/sub_title_img1.png') no-repeat;
                                                                _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/legal/core/images/front/layout_added/sub_title_img1.png', sizingMethod='crop'); }
        #layout_theme_area div#theme_picture_book_seed_globe { width:28%; height: 96px;float:right;/*margin-left: 150px;*/ background: url('/legal/core/images/front/layout_added/sub_title_img2.png') no-repeat;
                                                                _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/legal/core/images/front/layout_added/sub_title_img2.png', sizingMethod='crop'); }
        #layout_theme_area div#theme_picture_judge_stick { width:28%; height: 96px;float:right;/*margin-left: 150px;*/ background: url('/legal/core/images/front/layout_added/sub_title_img3.png') no-repeat;
                                                                _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/legal/core/images/front/layout_added/sub_title_img3.png', sizingMethod='crop'); }


/* ??°ì¸¡ ê¸°í??ë²???? */
div#extra_stuff { width: 79px; position: absolute; left: 1024px; top: 74px; z-index: 1; }
    div#extra_stuff div.button_white { width: 79px; height: 20px; float: left; font-size: 0; line-height: 0; }
    div#extra_stuff div.font_resize_bg { width: 77px; padding-left: 2px; background: url('/legal/core/images/front/main_added/extra_button_bg.png') no-repeat; }
    div#extra_stuff div.font_resize_bg img { margin-top: 3px; margin-left: 2px; }

    div#extra_stuff div#extra_quick_menu { width: 69px; float: left; margin-top: 5px; padding: 0 0 0 10px; font-size: 0; line-height: 0; background: url('/legal/core/images/front/main_added/extra_quick_bg.png') no-repeat; background-size: 79px 255px;}
        div#extra_quick_menu ul { height: 220px; margin-top: 33px; }

    div#extra_stuff div#extra_quick_top { width: 79px; float: left; padding-top: 5px; text-align: center; }

    
/* 3. ë©???? ì»¨í??ì¸?(??¸ë¦¬, ??¤ì?? ??´ì??) ??????
------------------------------------------------------------------------------*/
div#layout_document_container { width: 100%; float: left; }
    #layout_document_container div#layout_document_inner_container {width:1000px;margin:0 auto;border:1px solid #e1e1e1;border-radius:10px;overflow:hidden;padding:10px 0;}

    /* 3.1 ?????? border??¼ì?? ; ??´ë????¤ë?? ??¸ë¦¬???ë¬? ?????? ; title ???ê¹???? ??°ë?? classë¡? ?????? */
    #layout_document_inner_container div#layout_edge_north_western { width: 21px; height: 10px; float: left; font-size: 0; line-height: 0; background: url('/legal/core/images/front/layout_added/document_layout_line_edge_north_western.png') no-repeat; }
    #layout_document_inner_container div#layout_edge_north_eastern { width: 695px; height: 10px; float: left; font-size: 0; line-height: 0; background: url('/legal/core/images/front/layout_added/document_layout_line_edge_north_eastern.png') no-repeat; }
    #layout_document_inner_container div#layout_edge_north { width: 154px; height: 10px; float: left; font-size: 0; line-height: 0; }
    #layout_document_inner_container div.tree_title_sky_blue { background: url('/legal/core/images/front/layout/sub_left_title1_t.gif') repeat-x; }
    #layout_document_inner_container div.tree_title_blue { background: url('/legal/core/images/front/layout/sub_left_title2_t.gif') repeat-x; }
    #layout_document_inner_container div.tree_title_viridian { background: url('/legal/core/images/front/layout/sub_left_title3_t.gif') repeat-x; }
    #layout_document_inner_container div.tree_title_green { background: url('/legal/core/images/front/layout/sub_left_title4_t.gif') repeat-x; }
    #layout_document_inner_container div.tree_title_brown { background: url('/legal/core/images/front/layout/sub_left_title5_t.gif') repeat-x; }
    #layout_document_inner_container div.tree_title_purple { background: url('/legal/core/images/front/layout/sub_left_title7_t.gif') repeat-x; }
    #layout_document_inner_container div#layout_edge_north.tree_nonexist { width: 154px; height: 10px; float: left; font-size: 0; line-height: 0; background: url('/legal/core/images/front/layout_added/document_layout_line_edge_north.png') repeat-x; }

    #layout_document_inner_container div#layout_contents_container {/* width: 828px; border: solid #E1E1E1;*/ float: left; padding: 0 20px; border-width: 0 1px; margin: 0 auto; background: #FFF; }
        /* 3.2 ì¤???? ì¢?ì¸? tree ë¶?ë¶? */
        #layout_contents_container div#layout_tree_container { width:220px;float:left; }

            /* 3.2.1 ??¸ë¦¬ ???ëª©ì?´ë?¸ì?? */
            #layout_tree_container div#tree_current_location_title {position:relative;height:40px;}
            #layout_tree_container div#tree_current_location_title .lnbTit {line-height:40px;height:40px;position:absolute;left:0;}
            #layout_tree_container div#tree_current_location_title .lnbTit strong {width:160px;background:#0b74de;text-align:center;font-size:16px;color:#fff;line-height:40px;height:40px;vertical-align:top;font-family:"Malgun Gothic";}
            #layout_tree_container div#tree_current_location_title .lnbTit i {width:20px;height:40px;}
            #layout_tree_container div#tree_current_location_title .lnbTit i.lf {background:url('/legal/core/images/front/main/img_lnbTitBgL.png') no-repeat;}
            #layout_tree_container div#tree_current_location_title .lnbTit i.rf {background:url('/legal/core/images/front/main/img_lnbTitBgR.png') no-repeat;}

            /* 3.2.2 ??¸ë¦¬ ??¤ì?? ??´ì?? */
            #layout_tree_container div#tree_contents_box {padding-top: 7px;width:200px;}
            #layout_tree_container div#tree_contents_box > dl {width:100%;}
            #layout_tree_container div#tree_contents_box > dl > dt,
            #layout_tree_container div#tree_contents_box > dl > dd {width:100%;}
            #layout_tree_container div#tree_contents_box > dl > dt {border-bottom:1px dotted #7d7d7d;}
            #layout_tree_container div#tree_contents_box > dl > dt > a {line-height:45px;height:45px;font-size:14px;color:#333;padding:0 12px 0 5px;font-family:"Malgun Gothic";}
            #layout_tree_container div#tree_contents_box > dl > dt > a.sso {letter-spacing:-1.3px;}
            #layout_tree_container div#tree_contents_box > dl > dt > a.on,
            #layout_tree_container div#tree_contents_box > dl > dt > a:hover {color:#0066ce;font-weight:bold;background:url('/legal/core/images/front/layout/tree_contents_box_aBg.png') no-repeat right 17px;}
                #tree_contents_box dd.tree_child_on {/*background:#e8e8e8;*/}
                #tree_contents_box dd.tree_child_off { display : none; }

                #tree_contents_box ul.tree_child_listed { width:100%; padding: 3px 0 0 15px; margin-bottom: 3px; border-bottom: 1px solid #E3E3E3; }
                #tree_contents_box ul.tree_child_listed li { width:100%; padding: 2px 0 2px 5px; font-size:12px; background: url('/legal/core/images/front/layout/bl_text_menu.gif') no-repeat 0 8px;line-height:20px;height:20px;}
                #tree_contents_box ul.tree_child_listed li a {color:#666;font-family:"Malgun Gothic";}
                #tree_contents_box ul.tree_child_listed li a:hover { font-weight: bold; color: #5A90CB; text-decoration: underline; }

                #tree_contents_box ul li.tree_sub_child_on { font-weight: bold; }
                #tree_contents_box ul li.tree_sub_child_off { }

        /* 3.3 ì¤???? ??°ì¸¡ ??¤ì?? ??´ì?? ë¶?ë¶? ; ??´ë????¤ë?? ??¸ë¦¬???ë¬? ?????? */
        #layout_contents_container div#layout_article_container { float: left; }
        #layout_contents_container div.tree_exist { width: 735px; }
        #layout_contents_container div.tree_nonexist { width: 828px; }

            #layout_article_container div.article_box { padding-top: 9px; }
                .article_box h1 { float: left; }
                .article_box div.article_title_block { width: 730px; height: 26px; margin-bottom: 10px; border-bottom: 1px solid #E1E1E1; }
                .article_box div.horizontal_line_gray1 { width: 649px; height: 10px; clear: both; margin-bottom: 10px; font-size: 0; line-height: 0; border-bottom: 1px solid #E1E1E1; }
                .article_box div.horizontal_line_gray2 { width: 649px; height: 1px; clear: both; margin-bottom: 15px; font-size: 0; line-height: 0; border-bottom: 1px solid #E1E1E1; }
                .article_box div.horizontal_space1 { width: 100%; height: 10px; }

                .article_box div.article_navigation { float: right; padding-left: 13px; font-size: 0.9em; background: url('/legal/core/images/front/layout/position_bl.gif') no-repeat 0 3px; }
                    .article_navigation li { padding: 0 0 0 10px; background: url('/legal/core/images/front/layout_added/navigation_arrow.gif') no-repeat 0 1px; }
                    .article_navigation li.first { padding: 0; background: none; }
                    .article_navigation li.current_location { color:#E20000; }

                .article_box fieldset { margin-bottom: 15px; } /* default margin-bottom */
                .article_box div.fieldset_description { float: left; font-size: 1em; line-height: 160%; color: #777; }
                .article_box div.description_seed { height: 50px; padding: 10px 0 0 65px; background: url('/legal/core/images/front/layout/illust_img1.gif') no-repeat; }
                .article_box div.description_seed2 { height: 65px; padding: 10px 0 0 65px; background: url('/legal/core/images/front/layout/illust_img1.gif') no-repeat; }
                .article_box div.description_seed3 { height: 120px; padding: 10px 0 0 65px; background: url('/legal/core/images/front/layout/illust_img1.gif') no-repeat; }
                .article_box div.description_seed4 { height: 90px; padding: 10px 0 0 65px; background: url('/legal/core/images/front/layout/illust_img1.gif') no-repeat; }

                /* ê²????ë°???? ??´ë????? */
                /* Box ??¬ê¸° : normal, compact */
                /* Box ì»¬ë?? : blue, aqua, lime, brown */
                .article_box div.search_box_normal { clear: both; margin-bottom: 10px; }
                    .search_box_normal div.edge_north_western { width: 10px; height: 10px; float: left; font-size: 0; line-height: 0; }
                    .search_box_normal div.edge_north { width: 645px; height: 10px; float: left; font-size: 0; line-height: 0; }
                    .search_box_normal div.edge_north_eastern { width: 75px; height: 10px; float: left; font-size: 0; line-height: 0; }

                    .search_box_normal div.edge_south_western { width: 12px; height: 15px; float: left; font-size: 0; line-height: 0; }
                    .search_box_normal div.edge_south { width: 703px; height: 15px; float: left; font-size: 0; line-height: 0; }
                    .search_box_normal div.edge_south_eastern { width: 14px; height: 15px; float: left; font-size: 0; line-height: 0; }

                    .search_box_normal div.contents_container { width:730px; float: left; }
                    .search_box_normal div.contents_container div.contents_box { width: 722px; float: left; padding: 8px 0 1px 0; }
                    div.contents_box td {text-align:left;}
                    div.contents_box td input[type=text]{height:24px;}
                    div.contents_box th label {font-size:100%;line-height:normal;}
                    div.contents_box td label {font-size:100%;line-height:normal;font-weight:normal;}
                    .search_box_normal div.contents_container div.edge_east { width: 8px; height: 77px; float: left; }

                .article_box div.search_box_compact { clear: both; margin-bottom: 10px; }
                    .search_box_compact div.edge_north_western { width: 10px; height: 10px; float: left; font-size: 0; line-height: 0; }
                    .search_box_compact div.edge_north { width: 641px; height: 10px; float: left; font-size: 0; line-height: 0; }
                    .search_box_compact div.edge_north_eastern { width: 75px; height: 10px; float: left; font-size: 0; line-height: 0; }

                    .search_box_compact div.edge_south_western { width: 12px; height: 15px; float: left; font-size: 0; line-height: 0; }
                    .search_box_compact div.edge_south { width: 699px; height: 15px; float: left; font-size: 0; line-height: 0; }
                    .search_box_compact div.edge_south_eastern { width: 14px; height: 15px; float: left; font-size: 0; line-height: 0; }

                    .search_box_compact div.contents_container { width: 726px; float: left; }
                    .search_box_compact div.contents_container div.contents_box {width:718px; float: left; padding: 8px 0 1px 0; }
                    .search_box_compact div.contents_container div.edge_east { width: 8px; height: 55px; float: left; }

                .article_box div.search_box_normal_blue {  }
                    .search_box_normal_blue div.edge_north_western { background: url('/legal/core/images/front/layout_added/search_box_blue_edge_north_western.gif') no-repeat; }
                    .search_box_normal_blue div.edge_north { background: url('/legal/core/images/front/layout_added/search_box_blue_edge_north.gif') repeat-x;  }
                    .search_box_normal_blue div.edge_north_eastern { background: url('/legal/core/images/front/layout_added/search_box_normal_blue_edge_north_eastern.gif') no-repeat; }

                    .search_box_normal_blue div.edge_south_western { background: url('/legal/core/images/front/layout_added/search_box_blue_edge_south_western.gif') no-repeat; }
                    .search_box_normal_blue div.edge_south { background: url('/legal/core/images/front/layout_added/search_box_blue_edge_south.gif') repeat-x;  }
                    .search_box_normal_blue div.edge_south_eastern { background: url('/legal/core/images/front/layout_added/search_box_blue_edge_south_eastern.gif') no-repeat; }

                    .search_box_normal_blue div.contents_container { background: url('/legal/core/images/front/layout_added/search_box_blue_edge_middle.gif') repeat-y;background-size:100%;}
                    .search_box_normal_blue div.contents_container div.contents_box { background: url('/legal/core/images/front/layout_added/search_box_normal_blue_edge_bg.gif') no-repeat top right; }
                    .search_box_normal_blue div.contents_container div.edge_east { background: url('/legal/core/images/front/layout_added/search_box_normal_blue_edge_east.gif') no-repeat top; }

                .article_box div.search_box_compact_blue {  }
                    .search_box_compact_blue div.edge_north_western { background: url('/legal/core/images/front/layout_added/search_box_blue_edge_north_western.gif') no-repeat; }
                    .search_box_compact_blue div.edge_north { background: url('/legal/core/images/front/layout_added/search_box_blue_edge_north.gif') repeat-x;  }
                    .search_box_compact_blue div.edge_north_eastern { background: url('/legal/core/images/front/layout_added/search_box_compact_blue_edge_north_eastern.gif') no-repeat; }

                    .search_box_compact_blue div.edge_south_western { background: url('/legal/core/images/front/layout_added/search_box_blue_edge_south_western.gif') no-repeat; }
                    .search_box_compact_blue div.edge_south { background: url('/legal/core/images/front/layout_added/search_box_blue_edge_south.gif') repeat-x;  }
                    .search_box_compact_blue div.edge_south_eastern { background: url('/legal/core/images/front/layout_added/search_box_blue_edge_south_eastern.gif') no-repeat; }

                    .search_box_compact_blue div.contents_container { background: url('/legal/core/images/front/layout_added/search_box_blue_edge_middle.gif') repeat-y; }
                    .search_box_compact_blue div.contents_container div.contents_box { background: url('/legal/core/images/front/layout_added/search_box_compact_blue_edge_bg.gif') no-repeat top right; }
                    .search_box_compact_blue div.contents_container div.edge_east { background: url('/legal/core/images/front/layout_added/search_box_compact_blue_edge_east.gif') no-repeat top; }

                .article_box div.search_box_normal_aqua {  }
                    .search_box_normal_aqua div.edge_north_western { background: url('/legal/core/images/front/layout_added/search_box_aqua_edge_north_western.gif') no-repeat; }
                    .search_box_normal_aqua div.edge_north { background: url('/legal/core/images/front/layout_added/search_box_aqua_edge_north.gif') repeat-x;  }
                    .search_box_normal_aqua div.edge_north_eastern { background: url('/legal/core/images/front/layout_added/search_box_normal_aqua_edge_north_eastern.gif') no-repeat; }

                    .search_box_normal_aqua div.edge_south_western { background: url('/legal/core/images/front/layout_added/search_box_aqua_edge_south_western.gif') no-repeat; }
                    .search_box_normal_aqua div.edge_south { background: url('/legal/core/images/front/layout_added/search_box_aqua_edge_south.gif') repeat-x;  }
                    .search_box_normal_aqua div.edge_south_eastern { background: url('/legal/core/images/front/layout_added/search_box_aqua_edge_south_eastern.gif') no-repeat; }

                    .search_box_normal_aqua div.contents_container { background: url('/legal/core/images/front/layout_added/search_box_aqua_edge_middle.gif') repeat-y; }
                    .search_box_normal_aqua div.contents_container div.contents_box { background: url('/legal/core/images/front/layout_added/search_box_normal_aqua_edge_bg.gif') no-repeat top right; }
                    .search_box_normal_aqua div.contents_container div.edge_east { background: url('/legal/core/images/front/layout_added/search_box_normal_aqua_edge_east.gif') no-repeat top; }

                .article_box div.search_box_compact_aqua {  }
                    .search_box_compact_aqua div.edge_north_western { background: url('/legal/core/images/front/layout_added/search_box_aqua_edge_north_western.gif') no-repeat; }
                    .search_box_compact_aqua div.edge_north { background: url('/legal/core/images/front/layout_added/search_box_aqua_edge_north.gif') repeat-x;  }
                    .search_box_compact_aqua div.edge_north_eastern { background: url('/legal/core/images/front/layout_added/search_box_compact_aqua_edge_north_eastern.gif') no-repeat; }

                    .search_box_compact_aqua div.edge_south_western { background: url('/legal/core/images/front/layout_added/search_box_aqua_edge_south_western.gif') no-repeat; }
                    .search_box_compact_aqua div.edge_south { background: url('/legal/core/images/front/layout_added/search_box_aqua_edge_south.gif') repeat-x;  }
                    .search_box_compact_aqua div.edge_south_eastern { background: url('/legal/core/images/front/layout_added/search_box_aqua_edge_south_eastern.gif') no-repeat; }

                    .search_box_compact_aqua div.contents_container { background: url('/legal/core/images/front/layout_added/search_box_aqua_edge_middle.gif') repeat-y; }
                    .search_box_compact_aqua div.contents_container div.contents_box { background: url('/legal/core/images/front/layout_added/search_box_compact_aqua_edge_bg.gif') no-repeat top right; }
                    .search_box_compact_aqua div.contents_container div.edge_east { background: url('/legal/core/images/front/layout_added/search_box_compact_aqua_edge_east.gif') no-repeat top; }
                    
                .article_box div.search_box_compact_lime {  }
                    .search_box_compact_lime div.edge_north_western { background: url('/legal/core/images/front/layout_added/search_box_lime_edge_north_western.gif') no-repeat; }
                    .search_box_compact_lime div.edge_north { background: url('/legal/core/images/front/layout_added/search_box_lime_edge_north.gif') repeat-x;  }
                    .search_box_compact_lime div.edge_north_eastern { background: url('/legal/core/images/front/layout_added/search_box_compact_lime_edge_north_eastern.gif') no-repeat; }

                    .search_box_compact_lime div.edge_south_western { background: url('/legal/core/images/front/layout_added/search_box_lime_edge_south_western.gif') no-repeat; }
                    .search_box_compact_lime div.edge_south { background: url('/legal/core/images/front/layout_added/search_box_lime_edge_south.gif') repeat-x;  }
                    .search_box_compact_lime div.edge_south_eastern { background: url('/legal/core/images/front/layout_added/search_box_lime_edge_south_eastern.gif') no-repeat; }

                    .search_box_compact_lime div.contents_container { background: url('/legal/core/images/front/layout_added/search_box_lime_edge_middle.gif') repeat-y;background-size:100%;}
                    .search_box_compact_lime div.contents_container div.contents_box { background: url('/legal/core/images/front/layout_added/search_box_compact_lime_edge_bg.gif') no-repeat top right; }
                    .search_box_compact_lime div.contents_container div.edge_east { background: url('/legal/core/images/front/layout_added/search_box_compact_lime_edge_east.gif') no-repeat top; }

                .article_box div.search_box_compact_brown {  }
                    .search_box_compact_brown div.edge_north_western { background: url('/legal/core/images/front/layout_added/search_box_brown_edge_north_western.gif') no-repeat; }
                    .search_box_compact_brown div.edge_north { background: url('/legal/core/images/front/layout_added/search_box_brown_edge_north.gif') repeat-x;  }
                    .search_box_compact_brown div.edge_north_eastern { background: url('/legal/core/images/front/layout_added/search_box_compact_brown_edge_north_eastern.gif') no-repeat; }

                    .search_box_compact_brown div.edge_south_western { background: url('/legal/core/images/front/layout_added/search_box_brown_edge_south_western.gif') no-repeat; }
                    .search_box_compact_brown div.edge_south { background: url('/legal/core/images/front/layout_added/search_box_brown_edge_south.gif') repeat-x;  }
                    .search_box_compact_brown div.edge_south_eastern { background: url('/legal/core/images/front/layout_added/search_box_brown_edge_south_eastern.gif') no-repeat; }

                    .search_box_compact_brown div.contents_container { background: url('/legal/core/images/front/layout_added/search_box_brown_edge_middle.gif') repeat-y; }
                    .search_box_compact_brown div.contents_container div.contents_box { background: url('/legal/core/images/front/layout_added/search_box_compact_brown_edge_bg.gif') no-repeat top right; }
                    .search_box_compact_brown div.contents_container div.edge_east { background: url('/legal/core/images/front/layout_added/search_box_compact_brown_edge_east.gif') no-repeat top; }

                        /* ??¬ë?¬ê??ì§? ë²???? ???ì¹? ì§???? ì»¨í????´ë?? */
                        div.misc_button_container { width: 100%; float: left; margin-bottom: 15px; }
                            div.misc_button_container label.bold { font-weight: bold; }
                            div.misc_button_container input { vertical-align: baseline; }
                            div.misc_button_container div.west { float: left; }
                            div.misc_button_container div.center { margin: 0 auto; text-align: center; }
                            div.misc_button_container div.east { float: right; }

                        /* ??¬ë?¬ê??ì§? ???ë³? ì»¨í????´ë?? */
                        div.misc_info_container { width: 100%; float: left; margin-bottom: 15px; }
                            div.misc_info_container span { padding-left: 10px; background: url('/legal/core/images/front/layout/bl_type3.gif') no-repeat 0 2px; }
                            div.misc_info_container span.west { float: left; }
                            div.misc_info_container span.center { margin: 0 auto; }
                            div.misc_info_container span.east { float: right; }
                            div.misc_info_container div {  }
                            div.misc_info_container div.west { float: left; }
                            div.misc_info_container div.center { margin: 0 auto; }
                            div.misc_info_container div.east { float: right; }

                        /* ëª©ë?? ?????? ?????? ê²????ë¶?ë¶? */
                        div.little_search_top_container { width: 100%; clear: both; margin-bottom: 15px; text-align: left; }
                            div.little_search_top_container label.orange_magnifier { height: 18px; padding: 3px 0 3px 22px; font-weight: bold; background: url('/legal/core/images/front/layout/bl_glass.gif') no-repeat; }
                            div.little_search_top_container select { min-width: 70px; vertical-align: middle; }
                            div.little_search_top_container input { vertical-align: middle; }

                        /* ëª©ë?? ?????? ?????? ê²????ë¶?ë¶? */
                        div.little_search_container { width: 100%; clear: both; margin-bottom: 15px; padding: 8px 0; text-align: center; border: 1px solid #E3E3E3; background: #F5F5F5; }
                            div.little_search_container label.orange_magnifier { height: 18px; padding: 3px 0 3px 22px; font-weight: bold; background: url('/legal/core/images/front/layout/bl_glass.gif') no-repeat; }
                            div.little_search_container select { min-width: 70px; vertical-align: middle; }
                            div.little_search_container input { vertical-align: middle; }
                            div.little_search_container input.blue_text { padding: 1px; color: #444; border: 1px solid #CCC; background-color: #FFF; }

                        /* ì¡°ë??,ê·?ì¹?ê²???? ; ë¶?ë¦¬í?´ì?? ??? ?????? */
                        div.contents_box table.form { width: 621px; margin: 0 0 0 20px; line-height: 130%; }
                            table.form th { width: 80px; text-align: left; vertical-align: top; padding: 5px 2px 2px 10px; background: url('/legal/core/images/front/layout/bl_serch.gif') no-repeat 0 10px; }
                            table.form td { width: 400px; padding: 2px; }
                            table.form input { vertical-align: middle; margin-bottom: 2px; }
                            table.form select { min-width: 100px; color: #555; border: 1px solid #CCC; }
                            table.form span.submit_area { margin-left: 10px; word-spacing: -5px; }

                            table.form tfoot th.submit_block { visibility: hidden; padding: 0; word-spacing: -5px; }
                            table.form tfoot td { padding: 0; }

                        div.border_green3 { border: 3px solid #D0DCB1; }
                        div.border_dark_green { border: 1px solid #84A947; }

                        /* ??¤ë?????ë³? ë¸???? */
                        div.article_box div.information_block { width: 100%; _width: 641px; margin-bottom: 15px; clear: both; }
                            div.information_block h2 { margin-bottom: 10px; }
                            div.information_block h2.subPageCatTit {padding-left:15px;background: url('/legal/core/images/front/layout/bl_type4.gif') no-repeat left center;color:#333;}
                            div.information_block dl.blue_list {  }
                            div.information_block dl.blue_list dt {width:100%; padding: 18px 0 5px 30px; font-weight: bold; color: #5D87C1; background: url('/legal/core/images/front/layout/bl_type2.gif') no-repeat 15px 20px; }
                            div.information_block dl.blue_list dt.light_red { color: #F26522; background: url('/legal/core/images/front/layout/bl_type5.gif') no-repeat 18px 20px; }
                            div.information_block dl.blue_list dd { padding-left: 30px; line-height: 160%; }
                            div.information_block dl.blue_list dd.center_line { line-height: 160%; text-indent: 30px; text-align: center;}
                            div.information_block dl.blue_list dd.small_bullet { padding-left: 40px; background: url('/legal/core/images/front/layout/bl_type3.gif') no-repeat 32px 5px; }
                            
                            div.information_block dl.green_list {  }
                            div.information_block dl.green_list dt { padding: 18px 0 5px 30px; font-weight: bold; color: #378A8C; background: url('/legal/core/images/front/layout/bl_type6.gif') no-repeat 15px 20px; }
                            div.information_block dl.green_list dt.light_red { color: #F26522; background: url('/legal/core/images/front/layout/bl_type5.gif') no-repeat 18px 20px; }
                            div.information_block dl.green_list dd {width:100%; padding-left: 30px; line-height: 160%; }
                            div.information_block dl.green_list dd.center_line { line-height: 160%; text-indent: 30px; text-align: center;}
                            div.information_block dl.green_list dd.small_bullet { padding-left: 40px; background: url('/legal/core/images/front/layout/bl_type3.gif') no-repeat 32px 5px; }
							div.information_block dl.green_list.lpd50 dd {padding-left:50px;}
							
                            div.information_block dl.light_green_list {  }
                            div.information_block dl.light_green_list dt { padding: 18px 0 5px 30px; font-weight: bold; color: #5A8934; background: url('/legal/core/images/front/layout/bl_type8.gif') no-repeat 15px 20px; }
                            div.information_block dl.light_green_list dt.light_red { color: #F26522; background: url('/legal/core/images/front/layout/bl_type5.gif') no-repeat 18px 20px; }
                            div.information_block dl.light_green_list dd { padding-left: 30px; line-height: 160%; }
                            div.information_block dl.light_green_list dd.center_line { line-height: 160%; text-indent: 30px; text-align: center;}
                            div.information_block dl.light_green_list dd.small_bullet { padding-left: 40px; background: url('/legal/core/images/front/layout/bl_type7.gif') no-repeat 32px 5px; }

                            div.information_block ul { margin-bottom: 5px; }
                            div.information_block ul.bold { font-weight: bold; line-height: 160%; }

                            div.information_block ul.external_link { text-align: right; margin: 20px 0 0 20px; }
                            div.information_block ul.external_link li { width: 120px; padding: 5px 0; }

                            div.information_block div.information_block_inner { padding: 20px; }
                            div.information_block div.theme_hand { padding-left: 155px; background: url('/legal/core/images/front/layout_added/information_box_theme_hand.gif') no-repeat 15px 20px; }

                        div.article_box div.guide_block_girl { width: 481px; min-height: 207px; padding-left: 160px; background: url('/legal/core/images/front/layout/counsel_img_cyber.gif') no-repeat; }

                        div.article_box ul.blue_bullet { line-height: 160%; }
                            ul.blue_bullet li { padding: 0 0 15px 12px; background: url('/legal/core/images/front/layout/bl_type2.gif') no-repeat 0 4px; }
                        div.article_box ul.green_bullet { line-height: 160%; }
                            ul.green_bullet li { padding: 0 0 15px 12px; background: url('/legal/core/images/front/layout_added/information_box_bullet_green.gif') no-repeat 0 4px; }

                        div.article_box div.category_box_man { height: 435px; margin-bottom: 15px; background: url('/legal/core/images/front/layout/example_man.gif') no-repeat 425px 0; }
                        div.article_box div.category_box_woman { height: 435px; margin-bottom: 15px; background: url('/legal/core/images/front/layout/example_women.gif') no-repeat 425px 35px; }
                        div.article_box div.category_box_libra { height: 300px; margin-bottom: 15px; background: url('/legal/core/images/front/layout/example_law.gif') no-repeat 400px 35px; }

                        div.article_box div.category_container { clear: both; }
                            div.category_container div.category_block { width: 148px; float: left; margin-left: 5px; padding-top: 22px; background: url('/legal/core/images/front/layout/example_string.gif') no-repeat top center; }
                            div.category_container div.category_wide { width: 200px; }
                                div.category_block dl.blue_list { width: 148px; }
                                div.category_block dl.edge_short { height: 195px; background: url('/legal/core/images/front/layout/example_bg.gif') no-repeat bottom; }
                                div.category_block dl.edge_middle { height: 252px; background: url('/legal/core/images/front/layout/example_bg3.gif') no-repeat bottom; }
                                div.category_block dl.edge_long { height: 302px; background: url('/legal/core/images/front/layout/example_bg2.gif') no-repeat bottom; }
                                div.category_block dl.edge_wide { width: 202px; height: 252px; background: url('/legal/core/images/front/layout/example_bg4.gif') no-repeat bottom; }
                                div.category_block dl.blue_list dd { padding: 0 0 4px 27px; background: url('/legal/core/images/front/layout/example_icon.gif') no-repeat 13px 0; }
                                div.category_block dl.blue_list dd a { color: #555; }
                                div.category_block dl.blue_list dd a:hover { color: #09409A; text-decoration: underline; }
						
						.counsel_info_wrap {overflow:hidden; margin:-5px; max-width: 740px;}
						.counsel_info_wrap .counsel_info {float:left; width:50%; box-sizing:border-box; padding:5px;}
						.counsel_info_wrap .counsel_info_in {border:1px solid #ccc; position:relative; padding:20px 35px;}
						.counsel_info_wrap .counsel_info_in .more {position:absolute; right:25px; top:20px;}
						.counsel_info_wrap .counsel_info_in > h2 {padding-bottom:12px;}
						.counsel_info_wrap .counsel_info_in > ul > li {margin-top:5px; min-height:26px; padding-left:63px; padding-top:4px; position:relative; font-size:14px; line-height:140%; font-weight:bold; color:#555555}
						.counsel_info_wrap .counsel_info_in > ul > li img {vertical-align:middle}
						.counsel_info_wrap .counsel_info_in > ul > li .txt_t {position:absolute; left:0px; top:0px; width:51px; height:26px; box-sizing:border-box; border:1px solid #008ace; border-radius:30px; line-height:24px; text-align:center; color:#0066cc; font-size:13px; font-weight:bold;}
						.counsel_info_wrap .counsel_info:nth-child(1) .counsel_info_in {height:420px; background:url('/legal/core/images/front/layout/new_counsel_ban01.gif') no-repeat 93% 93%}	
						.counsel_info_wrap .counsel_info:nth-child(2) .counsel_info_in {height:205px; background:url('/legal/core/images/front/layout/new_counsel_ban02.gif') no-repeat 93% 90%}	
						.counsel_info_wrap .counsel_info:nth-child(3) .counsel_info_in {height:205px; background:url('/legal/core/images/front/layout/new_counsel_ban03.gif') no-repeat 93% 90%}	
						.counsel_info_wrap .counsel_info_in .bt {padding-top:18px;}
						.counsel_info_wrap .counsel_info_in .bt > a {display:inline-block; padding: 0 10px; width: auto; font-size: 14px; border-radius: 3px; background: #0066ce; color: #fff; border: 1px solid #0066ce;}
						.counsel_info_wrap .counsel_info_in .bt > a > span {font-weight:bold; letter-spacing:-1px; padding-right:30px; line-height:36px; background:url('/legal/core/images/front/layout/more.png') no-repeat right center}
						.counsel_info_wrap .counsel_info:nth-child(2) .counsel_info_in .bt {padding-top:24px;}
						.counsel_info_wrap .counsel_info:nth-child(3) .counsel_info_in .bt {padding-top:10px;}
						
						.external_search {border:3px solid #ececec; padding:16px 20px; margin-bottom:30px;}
						.external_search > ul {overflow:hidden; margin:0px; width:100%;}
						.external_search > ul > li {float:left; box-sizing:border-box; position:relative;}
						.external_search > ul > li:nth-child(1) {width:165px; padding-right:30px;}
						.external_search > ul > li:nth-child(2) {width:340px; }
						.external_search > ul > li:nth-child(3) {float:right;}
						.external_search > ul > li select {height:30px; width:100%;}
						.external_search > ul > li .input {height:30px; border:1px solid #ccc; width:200px; background:#fff}
						.external_search > ul > li .btnStd.blue {text-align: center; font-size: 13px; font-weight: bold; line-height: 28px; border-radius: 3px; background: #0066ce; color: #fff; padding: 0 20px; border: 1px solid #0066ce;}
						.list_count {font-weight:bold; color:#333;}
						.list_count > strong {color:#e20000;}
						
							
                        /* Table blue */
                        /* list */
                        div.article_box table.blue_list { width: 100%; margin-bottom: 15px; line-height: 130%; }
                            table.blue_list caption { text-align: left; padding: 0 0 2px 1px; }
                            table.blue_list caption span.title { float: left; padding-left: 13px; color: #3987C0; font-weight: bold; background: url('/legal/core/images/front/layout/bl_result.gif') no-repeat 0 2px; }
                            table.blue_list caption span.meta_east { float: right; padding-left: 10px; font-family: dotum; background: url('/legal/core/images/front/layout/bl_case.gif') no-repeat 0 4px; }

                            table.blue_list thead th { padding: 3px 0; color: #6B6B6B; font-family: dotum; font-weight: bold; border: 1px solid #BBC2CF; border-top: 2px solid #1D7EBB; background: #F1F5F8; }
                            table.blue_list tbody td { padding: 5px; border: 1px solid #DDD; border-top: none; }
                            table.blue_list tbody td:nth-child(1){text-align:center;}
                            table.blue_list tbody td strong.search_keyword { color: #0000FF; font-weight: normal; text-decoration: underline; }

                            table.blue_list a {color:#09409A;font-weight:bold;word-break:keep-all;word-wrap:break-word;}
                            table.blue_list a:hover { text-decoration: underline; }
                            table.blue_list td dt {width:100%;padding-bottom:5px;}

                        /* QnA */
                        div.article_box table.blue_qna { width: 100%; margin-bottom: 15px; line-height: 160%; }
                            table.blue_qna caption { text-align: left; padding: 0 0 2px 1px; }
                            table.blue_qna caption span.title { float: left; padding-left: 13px; color: #3987C0; font-weight: bold; background: url('/legal/core/images/front/layout/bl_result.gif') no-repeat 0 2px; }
                            table.blue_qna caption span.meta_east { float: right; padding-left: 10px; font-family: dotum; background: url('/legal/core/images/front/layout/bl_case.gif') no-repeat 0 4px; }

                            table.blue_qna thead th { padding: 3px 0; color: #6B6B6B; font-family: dotum; font-weight: bold; border: 1px solid #BBC2CF; border-top: 2px solid #1D7EBB; background: #F1F5F8; }
                            table.blue_qna tbody td { padding: 5px; border: 1px solid #DDD; border-top: none; text-align: center; }
                            table.blue_qna tbody th.contents { min-height: 200px; border: none; border-bottom: 1px solid #D5D5D5; }
                            table.blue_qna tbody td.contents { padding: 15px; border: none; border-bottom: 1px solid #D5D5D5; font-family: dotum; text-align: left; text-indent: 5px; line-height: 180%; }
                            table.blue_qna tbody td strong.search_keyword { color: #0000FF; font-weight: normal; text-decoration: underline; }

                            table.blue_qna a { color: #09409A; }
                            table.blue_qna a:hover { text-decoration: underline; }

                        /* detail (write, update, view) */
                        div.article_box table.blue_detail { width: 100%; margin-bottom: 15px; line-height: 160%; table-layout: fixed; }
                            table.blue_detail caption { text-align: left; }
                            table.blue_detail caption span.title { float: left; padding-left: 13px; color: #3987C0; font-weight: bold; background: url('/legal/core/images/front/layout/bl_result.gif') no-repeat 0 4px; }
                            table.blue_detail caption span.meta_east { float: right; padding-left: 10px; font-family: dotum; background: url('/legal/core/images/front/layout/bl_case.gif') no-repeat 0 6px; }

                            table.blue_detail tbody tr:first-child th { border-top: 2px solid #1D7EBB !important; }
                            table.blue_detail tbody tr:first-child td { border-top: 2px solid #1D7EBB !important; }

                            table.blue_detail tbody th { padding: 3px 4px; color: #666; border-bottom: 1px solid #D5D5D5; background-color: #F5F5F5; }
                            table.blue_detail tbody td { padding: 5px; color: #666; border-bottom: 1px solid #D5D5D5; }
                            table.blue_detail tbody th.contents { min-height: 200px; }
                            table.blue_detail tbody td.contents { padding: 15px; }
                            table.blue_detail tbody td span.small { font-size: 11px; }

                            table.blue_detail a { color: #09409A; }
                            table.blue_detail a { text-decoration: underline; }

                        /* nude (law view) */
                        div.article_box table.blue_nude { width: 100%; margin-bottom: 15px; line-height: 160%; table-layout: fixed; }
                            table.blue_nude caption {  }
                            table.blue_nude caption span.title { width: 80%; display: block; padding-left: 13px; margin: 0 auto; color: #3987C0; font-size: 16px; font-weight: bold; }
                            table.blue_nude caption span.meta_east { display: block; clear: both; float: right; padding-left: 10px; font-family: dotum; background: url('/legal/core/images/front/layout/bl_case.gif') no-repeat 0 6px; }

                            table.blue_nude thead dl { width: 260px; float: right; margin-top: 25px; padding: 0 0 15px 0; border-top: 1px solid #DDD; }
                            table.blue_nude thead dl dt { width: 60px; clear: both; float: left; padding: 3px 5px; text-align: right; border-bottom: 1px solid #DDD; background: #F1F1F1; }
                            table.blue_nude thead dl dd { width: 180px; float: left; padding: 3px 5px; text-align: left; border-bottom: 1px solid #DDD; }

                            table.blue_nude tbody tr:first-child th { border-top: 2px solid #1D7EBB !important; }
                            table.blue_nude tbody tr:first-child td { border-top: 2px solid #1D7EBB !important; }

                            table.blue_nude tbody th { padding: 3px 4px; color: #666; border-bottom: 1px solid #D5D5D5; background-color: #F5F5F5; }
                            table.blue_nude tbody td { padding: 5px; color: #666; border-bottom: 1px solid #D5D5D5; }
                            table.blue_nude tbody th.contents { min-height: 200px; }
                            table.blue_nude tbody td.contents { padding: 15px 5px; padding-left: 15px; }

                            table.blue_nude tbody td h1 { float: none; font-size: 16px; font-weight: bold; color: #E37138; text-indent: -15px; }

                            table.blue_nude a { color: #09409A; }

                        /* nude tabbed (law view 2) */
                        div.article_box table.blue_nude_tabbed { width: 100%; margin-bottom: 15px; line-height: 160%; table-layout: fixed; }
                            table.blue_nude_tabbed caption {  }
                            table.blue_nude_tabbed caption span.title { width: 80%; display: block; padding-left: 13px; margin: 0 auto; color: #3987C0; font-size: 16px; font-weight: bold; }
                            table.blue_nude_tabbed caption span.meta_east { display: block; clear: both; float: right; padding-left: 10px; font-family: dotum; background: url('/legal/core/images/front/layout/bl_case.gif') no-repeat 0 6px; }

                            table.blue_nude_tabbed thead dl { width: 260px; float: right; margin-top: 25px; padding: 0 0 15px 0; border-top: 1px solid #DDD; }
                            table.blue_nude_tabbed thead dl dt { width: 60px; height: 20px; clear: both; float: left; padding: 3px 5px; text-align: right; }
                            table.blue_nude_tabbed thead dl dd { width: 180px; height: 20px; float: left; padding: 3px 5px; text-align: left; border-bottom: 1px solid #DDD; }

                            table.blue_nude_tabbed tbody tr:first-child th { padding-top: 0; }

                            table.blue_nude_tabbed tbody th { text-align: left; padding-top: 20px; text-indent: -1px; font-size: 0; line-height: 0; }
                            table.blue_nude_tabbed tbody td { padding: 15px; font-family: dotum; color: #666; text-indent: 5px; background-color: #F5F5F5; }
                            table.blue_nude_tabbed tbody td.question { border: 1px solid #DEDEDE; }
                            table.blue_nude_tabbed tbody td.answer { border: 1px solid #F5C0A4; background-color: #FDF9F6; }

                            table.blue_nude_tabbed tbody th.contents { min-height: 200px; }
                            table.blue_nude_tabbed tbody td.contents { padding: 15px 5px; padding-left: 15px; }

                            table.blue_nude_tabbed tbody td h1 { float: none; font-size: 16px; font-weight: bold; color: #E37138; text-indent: -15px; }

                            table.blue_nude_tabbed a { color: #09409A; }

                        /* Table green */
                        /* list */
                        div.article_box table.green_list { width: 100%; margin-bottom: 15px; line-height: 160%; }
                            table.green_list caption { text-align: left; }
                            table.green_list caption span.title { float: left; padding-left: 13px; color: #555; font-weight: bold; background: url('/legal/core/images/front/layout/bl_type1.gif') no-repeat 0 4px; }
                            table.green_list caption span.meta_east { float: right; padding-left: 10px; font-family: dotum; background: url('/legal/core/images/front/layout/bl_case.gif') no-repeat 0 6px; }

                            table.green_list thead th { padding: 3px 0; color: #668243; font-family: dotum; font-weight: bold; border: 1px solid #CADDB6; border-top: 2px solid #CADDB6; border-right: none; background: #EEF7E6; }
                            table.green_list thead th:first-child { border-left: none; }
                            table.green_list tbody td:first-child { border-left: none; }
                            table.green_list tbody td { padding: 5px; border: 1px solid #DADADA; border-top: none; border-right: none; text-align: center; }
                            table.green_list tbody td strong.search_keyword { color: #0000FF; font-weight: normal; text-decoration: underline; }

                            table.green_list a { color: #5A8627; }
                            table.green_list a { text-decoration: underline; }

                        /* detail (write, update, view) */
                        div.article_box table.green_detail { width: 100%; margin-bottom: 15px; line-height: 160%; table-layout: fixed; }
                            table.green_detail caption { text-align: left; }
                            table.green_detail caption span.title { float: left; padding-left: 13px; color: #555; font-weight: bold; background: url('/legal/core/images/front/layout/bl_type1.gif') no-repeat 0 4px; }
                            table.green_detail caption span.meta_east { float: right; padding-left: 10px; font-family: dotum; background: url('/legal/core/images/front/layout/bl_case.gif') no-repeat 0 6px; }

                            table.green_detail tbody tr:first-child th { border-top: 2px solid #CADDB6 !important; }
                            table.green_detail tbody tr:first-child td { border-top: 2px solid #CADDB6 !important; }

                            table.green_detail tbody th { padding: 3px 4px; color: #668243; border-bottom: 1px solid #CADDB6; background-color: #EEF7E6; }
                            table.green_detail tbody td { padding: 5px; border-bottom: 1px solid #CADDB6; }
                            table.green_detail tbody th.contents { min-height: 200px; }

                            table.green_detail input.green_text { padding: 1px; color: #666; border: 1px solid #CCC; background-color: #FFF; }

                            table.green_list a { color: #5A8627; }
                            table.green_list a { text-decoration: underline; }

                        /* Category horizontal list */
                        div.article_box div.category_horizontal_list { width: 644px; float: left; margin-bottom: 15px; line-height: 160%; }
                            div.category_horizontal_list div.edge_north { width: 644px; float: left; background: url('/legal/core/images/front/layout/case_list_box1.gif') no-repeat; }
                            div.category_horizontal_list div.edge_south { width: 644px; float: left; width: 644px; height: 11px; background: url('/legal/core/images/front/layout/case_list_box3.gif') no-repeat; }

                            div.category_horizontal_list div.navigation { height: 23px; text-indent: 30px; padding-top: 7px; }
                            div.category_horizontal_list div.navigation li { padding-right: 2px; font-weight: bold; }
                            div.category_horizontal_list div.navigation li:before { padding-right: 4px; content: '>'; }
                            div.category_horizontal_list div.navigation li:first-child:before { content: ''; }

                            div.category_horizontal_list div.contents { width: 614px; float: left; padding: 10px 10px 0 20px; background: url('/legal/core/images/front/layout/case_list_box2.gif') repeat-y; }
                            div.category_horizontal_list div.contents ul { float: left; }
                            div.category_horizontal_list div.contents li { width: 150px; height: 20px; float: left; text-indent: 15px; padding-top: 2px; background: url('/legal/core/images/front/layout/bl_case2.gif') no-repeat 0 6px; }
                            div.category_horizontal_list div.contents li.merge2 { width: 300px; }

                            div.category_horizontal_list a { color: #666; }
                            div.category_horizontal_list a:hover { text-decoration: underline; }

                            /* class document : ë³????ë³?ì§??????? ; ë¶?ë¦¬í?´ì?? ??? ?????? */
                            table.blue tbody.document dt { text-decoration: underline; }
                            table.blue tbody.document dd { color: #09409A; }

    /* 3.4 ?????? border??¼ì?? ; ??¨ì?? ??´ë?¸ì?? */
    #layout_document_inner_container div#layout_edge_south { width: 870px; height: 12px; clear: both; font-size: 0; line-height: 0; background: url('/legal/core/images/front/layout_added/document_layout_line_edge_south.png') no-repeat; }


/* 4. ?????? ì¹´í?¼ë?¼ì?´í?? ??????
--------------------------------------------------------------------------------*/
div#layout_copyright_container { width: 100%; float: left; margin-top: 15px; padding-bottom: 30px; }
    #layout_copyright_container div#layout_copyright { width: 870px; margin: 0 auto; padding: 5px; }
        /* 4.1 ì¹´í?¼ë?¼ì?´í?? ë¡?ê³? */
        #layout_copyright div#copyright_logo { width: 90px; height: 35px; float: left; background: url('/legal/core/images/front/main/footer_logo.gif') no-repeat; }

        /* 4.2 ì¤???? ë©???? ë°? ì£¼ì?? */
        #layout_copyright div#copyright_contents_box { width: 500px; float: left; padding: 5px 15px; }
            #copyright_contents_box ul { margin-bottom: 2px; }
            #copyright_contents_box li { padding: 0 0 0 15px; background: url('/legal/core/images/front/main/footer_sun.gif') no-repeat; }
            #copyright_contents_box li:first-child { padding: 0; background: none; }

        /* 4.3 ??°ì¸¡ ???ë¸???? */
        #layout_copyright div#copyright_emblem { float: right; }
            #copyright_emblem ul {  }
            #copyright_emblem ul li { padding-left: 8px; }



.submitBtn {padding:5px 0 0 115px;}
.mainBtn {padding:0 0 0 103px;}

.thidden {width:0; height:0; font-size:0; line-height:0; overflow:hidden;}

div#layout_article_container ul.article_button { margin-bottom: 3px; display: inline;}
div#layout_article_container ul.article_button li { display: inline; }
div#layout_article_container ul.article_button li.float_right { float: right; }

table.rainbow { width: 100%; float: left; clear: both; margin-bottom: 15px; }
table.rainbow caption { padding: 9px 0; font-weight: bold; border-bottom: 1px dotted #999; color: #252525; background: url('/legal/core/images/english/front/layout/detail_title_bg.gif') no-repeat; }
table.rainbow tbody.meta td { padding-top: 10px; padding-bottom: 15px; font-size: 0.8em; line-height: 130%; color: #404040; }
table.rainbow tbody.meta td span.yellow_info { display: inline-block; padding: 3px; border: 1px solid #CCC; background: #FFFFCC; }
table.rainbow tbody.meta td ul.history_list {  }
table.rainbow tbody.meta td ul.history_list li { padding-right: 22px; }
table.rainbow tbody.meta td ul.history_list li a { color: #404040; }
table.rainbow tbody.meta td ul.history_list li a:hover { text-decoration: underline; }
table.rainbow tbody.meta td ul.history_list li a.selected { color: #3366CC; }
table.rainbow tbody.meta td ul.history_list li.translated { background: url('/legal/core/images/english/front/layout/bl_usa.gif') no-repeat right ; }
table.rainbow tbody.meta td ul.history_list li.translated_ch { background: url('/legal/core/images/english/front/layout/bl_chi.png') no-repeat right ; }
table.rainbow tbody.law_contents { word-break:break-all;word-wrap:break-word; }
table.rainbow tbody.law_contents td { padding-top: 15px; }
table.rainbow tbody.law_contents td p { padding: 5px 10px; line-height: 120%; }
table.rainbow tbody.law_contents td p.addenum_area { padding: 15px 10px; line-height: 120%; }
table.rainbow tbody.law_contents td span.preamble_contents { display: inline-block; width: 100%; margin-bottom: 25px; padding-left: 20px; font-size: 0.9em; font-weight: normal; text-align: left; color: black; line-height: 150%; }
table.rainbow tbody.law_contents td span.chapter_title { display: inline-block; width: 100%; margin: 15px 0; font-size: 1.3em; font-weight: bold; text-align: center; color: black; line-height: 150%; }
table.rainbow tbody.law_contents td span.part_title { display: inline-block; width: 100%; margin: 15px 0; font-size: 1.4em; font-weight: bold; text-align: center; color: black; line-height: 150%; }
table.rainbow tbody.law_contents td span.section_title { display: inline-block; width: 100%; margin: 15px 0; font-size: 1.2em; font-weight: bold; text-align: center; color: black; line-height: 150%; }
table.rainbow tbody.law_contents td span.subsection_title { display: inline-block; width: 100%; margin: 15px 0; font-size: 1.2em; font-weight: bold; text-align: center; color: black; line-height: 150%; }
table.rainbow tbody.law_contents td span.article_title { display: inline-block; width: 100%; clear: both; padding-bottom: 3px; font-weight: bold; font-size: 1.1em; color: blue; }
table.rainbow tbody.law_contents td span.addendum_title { display: inline-block; width: 100%; clear: both; padding: 15px 0 5px 0; text-align: center; font-weight: bold; font-size: 1.1em; color: blue; }
table.rainbow tbody.law_contents td span.article_contents { display: inline-block; width: 100%; font-size: 0.9em; color: black; line-height: 140%; word-break:break-word; }
table.rainbow tbody.law_contents td span.article_text { display: inline-block; padding-left: 10px; font-size: 1em; color: black; /*text-indent: 5px;*/ word-wrap: normal; word-break:break-word; }
table.rainbow tbody.law_comparison { margin-top: 20px; }
table.rainbow tbody.law_comparison th { padding: 5px; border: 1px solid #C2C2C2; border-width: 0 1px 1px 0; border-top: 1px solid #E83309; background: #F1F0F0;  }
table.rainbow tbody.law_comparison td { padding-top: 10px; padding-bottom: 10px; border: 1px solid #D5D5D5; border-width: 0 1px 1px 0; vertical-align: top; }
table.rainbow tbody.law_comparison .right_edge { border-right: 0; }
table.rainbow tbody.law_comparison .same { display: inline-block; width: 100%; text-align: center; }
table.rainbow tbody.law_comparison a { color: #404040; }
table.rainbow tbody.law_comparison a:hover { text-decoration: underline; }

/* 20181002 Á¢±Ù¼º ´ëÀÀ jleeÃß°¡ */
.textViewInfo {width:100%;padding-left:10px;}
.textViewInfo > p {letter-spacing:-1px;}
.textViewInfo > ul.txt {width:100%;margin-bottom:10px;}
.textViewInfo > ul.txt li {width:100%;text-align:left;}
.textViewInfo > ul.txt li.tit {font-size:20px;color:#000;line-height:20px;padding-bottom:10px;list-style:upper-roman inside;display:list-item;font-weight:bold;}
.textViewInfo > ul.txt li .meta_east {float:right;}
.textViewInfo > ul.txt li img {margin-left:20px;}
.textViewInfo > ul.txt li .imgTit {padding-left:10px;font-size:18px;font-weight:bold;color:#111;margin-bottom:10px;}
.textViewInfo > ul.txt li ol {width:100%;margin-bottom:20px;}
.textViewInfo > ul.txt li ol li {width:100%;text-align:left;font-size:16px;color:#111;line-height:24px;padding-left:20px;list-style:circle inside;display:list-item;font-weight:bold;}
.textViewInfo > ul.txt li ol li span {font-size:14px;display:inline;font-weight:normal;}

