/* @charset "utf-8"; */ /* ie브라우저에서 아이콘폰트가 적용안되는 문제로 주석 */
/* ================================================================== */
/* Name	: style.css
/* Script : Grid, Button, Form, List, Tab, Table, Font icon CSS
/* Author : Design Geulggol
/* Date	: 2019-01-23
/* ================================================================== */

/* ----------------------------- */
/* Grid
/* ----------------------------- */
.grid_wrap {
    width: 100%;
    box-sizing: border-box;
}
.grid_wrap:after {
    content: "";
    display: block;
    clear: both;
}
.g_flex {
    float: left;
}
.g_flex_R {
    float: right;
}
.g_lg_1 { width: 8.3333%; }
.g_lg_2 { width: 16.6666%;}
.g_lg_3 { width: 25%;}
.g_lg_4 { width: 33.3333%; }
.g_lg_5 { width: 41.6666%; }
.g_lg_6 { width: 50%; }
.g_lg_7 { width: 58.3334%; }
.g_lg_8 { width: 66.6667%;}
.g_lg_9 { width: 75%; }
.g_lg_10 { width: 83.3334%; }
.g_lg_11 { width: 91.6667%; }
.g_lg_12 { width: 100%; }

/* offset */
/*.g_offset_mg { margin: 0 1.5151%; }*/
.g_offset_mgl { margin-left: 3.125%;}
.g_offset_mgr { margin-right: 3.125%;}
.g_offset_mgl:first-child { margin-left: 0;}
.g_offset_mgr:last-child { margin-right: 0;}
.g_offset_mgl_0 { margin-left: 0;}
.g_offset_mgb { margin-bottom: 2.5%;}

.g_offset_1 { width: 5.46875%; }
.g_offset_2 { width: 14.0625%; }
.g_offset_3 { width: 22.65625%; }
.g_offset_4 { width: 31.25%;}
.g_offset_5 { width: 39.84375%;}
.g_offset_6 { width: 48.4375%;}
.g_offset_7 { width: 57.03125%;}
.g_offset_8 { width: 65.625%;}
.g_offset_9 { width: 74.21875%;}
.g_offset_10 { width: 82.8125%;}
.g_offset_11 { width: 91.40625%;}
.g_offset_12 { width: 100%; margin-left: 0}

.g_offset_4:nth-child(3n+1) { margin-left: 0;}


@media screen and (max-width:990px) {
    .g_md_1 { width: 8.3333%; }
    .g_md_2 { width: 16.6666%;}
    .g_md_3 { width: 25%;}
    .g_md_4 { width: 33.3333%; }
    .g_md_5 { width: 41.6666%; }
    .g_md_6 { width: 50%; }
    .g_md_7 { width: 58.3334%; }
    .g_md_8 { width: 66.6667%;}
    .g_md_9 { width: 75%; }
    .g_md_10 { width: 83.3334%; }
    .g_md_11 { width: 91.6667%; }
    .g_md_12 { width: 100%; }

    .g_offset_md_1 { width: 5.46875%; }
    .g_offset_md_2 { width: 14.0625%; }
    .g_offset_md_3 { width: 22.65625%; }
    .g_offset_md_4 { width: 31.25%;}
    .g_offset_md_5 { width: 39.84375%;}
    .g_offset_md_6 { width: 48.4375%;}
    .g_offset_md_7 { width: 57.03125%;}
    .g_offset_md_8 { width: 65.625%;}
    .g_offset_md_9 { width: 74.21875%;}
    .g_offset_md_10 { width: 82.8125%;}
    .g_offset_md_11 { width: 91.40625%;}
    .g_offset_md_12 { width: 100%; margin-left: 0}

    .g_offset_md_6:nth-child(odd) { margin-left: 0;}
    .g_offset_md_6:nth-child(even) { margin-left: 3.125%;}
}

@media screen and (max-width:660px) {
    .g_sm_1 { width: 8.3333%; }
    .g_sm_2 { width: 16.6666%;}
    .g_sm_3 { width: 25%;}
    .g_sm_4 { width: 33.3333%; }
    .g_sm_5 { width: 41.6666%; }
    .g_sm_6 { width: 50%; }
    .g_sm_7 { width: 58.3334%; }
    .g_sm_8 {width: 66.6667%;}
    .g_sm_9 { width: 75%; }
    .g_sm_10 { width: 83.3334%; }
    .g_sm_11 { width: 91.6667%; }
    .g_sm_12 { width: 100%; }

    .g_offset_sm_1 { width: 5.46875%; }
    .g_offset_sm_2 { width: 14.0625%; }
    .g_offset_sm_3 { width: 22.65625%; }
    .g_offset_sm_4 { width: 31.25%;}
    .g_offset_sm_5 { width: 39.84375%;}
    .g_offset_sm_6 { width: 48.4375%;}
    .g_offset_sm_7 { width: 57.03125%;}
    .g_offset_sm_8 { width: 65.625%;}
    .g_offset_sm_9 { width: 74.21875%;}
    .g_offset_sm_10 { width: 82.8125%;}
    .g_offset_sm_11 { width: 91.40625%;}
    .g_offset_sm_12 { width: 100%; margin-left: 0}
    .g_offset_sm_12_b { width: 100%; margin:0 0 5% 0}

    .g_offset_sm_6:nth-child(odd) { margin-left: 0;}
    .g_offset_sm_6:nth-child(even) { margin-left: 3.125%;}
}

@media screen and (max-width:480px) {
    .g_xs_1 { width: 8.3333%; }
    .g_xs_2 { width: 16.6666%;}
    .g_xs_3 { width: 25%;}
    .g_xs_4 { width: 33.3333%; }
    .g_xs_5 { width: 41.6666%; }
    .g_xs_6 { width: 50%; }
    .g_xs_7 { width: 58.3334%; }
    .g_xs_8 {width: 66.6667%;}
    .g_xs_9 { width: 75%; }
    .g_xs_10 { width: 83.3334%; }
    .g_xs_11 { width: 91.6667%; }
    .g_xs_12 { width: 100%; }

    .g_offset_xs_1 { width: 6.77966101%; }
    .g_offset_xs_1 { width: 6.77966101%; }
    .g_offset_xs_1 { width: 5.46875%; }
    .g_offset_xs_2 { width: 14.0625%; }
    .g_offset_xs_3 { width: 22.65625%; }
    .g_offset_xs_4 { width: 31.25%;}
    .g_offset_xs_5 { width: 39.84375%;}
    .g_offset_xs_6 { width: 48.4375%;}
    .g_offset_xs_7 { width: 57.03125%;}
    .g_offset_xs_8 { width: 65.625%;}
    .g_offset_xs_9 { width: 74.21875%;}
    .g_offset_xs_10 { width: 82.8125%;}
    .g_offset_xs_11 { width: 91.40625%;}
    .g_offset_xs_12 { width: 100%; margin-left: 0 !important}

    .g_offset_xs_mgl_0 { margin-left: 0;}

}

/* ----------------------------- */
/* Align
/* ----------------------------- */
.al_cnt {
    margin: 20px auto;
    text-align: center;
}

/* ----------------------------- */
/* Heading Style
/* ----------------------------- */


/* ----------------------------- */
/* Button Style
/* ----------------------------- */


/* ----------------------------- */
/* Button Style
/* ----------------------------- */
.button {
    position:relative;
    overflow: visible;
    display:-moz-inline-stack;
    display:inline-block;
    margin-bottom:2px;
    text-align: center;
    vertical-align: top;
    text-decoration:none;
    color:#000;
    background-color:#fff;
    border:1px solid #000;
    font-family:"MontserratM", "NanumSquareR", "malgun gothic", 맑은고딕, "Dotum", 돋움, "Arial", "sans-serif";
    letter-spacing: 0.7em;
    line-height: 1.4em;
    cursor:pointer;
}
/* color */
/*.button_white {
    color:#000;
    background-color:#fff;
    border:1px solid #000;
}*/
.button_black {
    color:#fff;
    background-color:#000;
    border:1px solid #000;
}
/* button size */
.button.d_lg {
    font-size: 0.875em;
    padding: 20px 28px 18px 36px;
}
.button.d_md {
    font-size: 0.875em;
    padding: 14px 20px 13px 28px;
}
.button.d_sm {
    font-size: 0.75em;
    padding: 11px 17px 10px 25px;
}
.bd_btn {
    font-size: 1em;
    letter-spacing: 0;
    padding: 14px 26px 11px;
}
.btnset_rt {
    margin: 20px 0;
    text-align: right;
}
@media screen and (max-width:660px) {
    .button.m_lg {
        font-size: 0.875em;
        padding: 17px 24px 16px 32px;
    }
    .button.m_md {
        font-size: 0.875em;
        padding: 14px 20px 13px 28px;
    }
    .button.m_sm {
        font-size: 0.75em;
        padding: 11px 17px 10px 25px;
    }
}
/* hover */
.button:hover,
.button:focus { background: #000; color: #fff;
    -webkit-transition:all 0.5s ease;
	-moz-transition:all 0.5s ease;
	-ms-transition:all 0.5s ease;
	-o-transition:all 0.5s ease;
	transition:all 0.5s ease;}
.button_black:hover,
.button_black:focus { background: #fff; color: #000;}


/* ----------------------------- */
/* Form Style
/* ----------------------------- */
/* form */
input[type="text"],
input[type="password"],
input[type="email"],
input[type="number"],
input[type="search"],
input[type="tel"],
textarea,
select {
    font-family:"MontserratLight", "NanumSquareR", "malgun gothic", 맑은고딕, "Dotum", 돋움, "Arial", "sans-serif";
    font-size: 1em;
    color: #333;
}
input[type="text"],
input[type="password"],
input[type="email"],
input[type="number"],
input[type="search"],
input[type="tel"],
textarea {
    border: 1px solid #cccfd5;
    vertical-align: middle;
}
input[type="text"],
input[type="password"],
input[type="email"],
input[type="number"],
input[type="search"],
input[type="tel"] {
    height:auto; padding: 14px 5px;
}
input[type="file"] {
    display: inline-block;
    height: 49px;
    padding: 5px;
    border: 1px solid #cccfd5;
    vertical-align: middle;
    background: #fff;
}
input[type="radio"],
input[type="checkbox"] {
    margin: 5px;
}
input[type="radio"]:first-child,
input[type="checkbox"]:first-child {
    margin-left: 0;
}
input[type="radio"] + label,
input[type="checkbox"] + label {
    margin-right: 15px;
}
textarea {
    padding: 10px;
}
select {
    display: inline-block;
    height: 47px;
    padding: 5px 10px;
    border: 1px solid #cccfd5;
    vertical-align: middle;
}
/*legend,
label {
   position:absolute;
   left:-9999px;
   width:0;
   height:0;
   overflow:hidden;
   font-size:0;
   text-indent:9999%;
   line-height:0;
   z-index:-1;
}*/



/* ----------------------------- */
/* List Style
/* ----------------------------- */
p.list_style,
.list_style li,
.list_style dd {
    position: relative;
    padding:0 0 5px 10px;
    /* font-size: 0.938em; */
}
p.list_style:before,
.list_style li:before,
.list_style dd:before {
    content: "";
    display: block;
    position: absolute;
    top: 10px;
    left: 0;
    width: 5px;
    height: 2px;
    background-color: #727784;
}


/* ----------------------------- */
/* Tab Style
/* ----------------------------- */
.tab_style {
    display: table;
    width: 100%;
    margin-top: 40px;;
}
.tab_style a {
    display: table-cell;
    padding: 15px 15px 13px;
    border:1px solid #c0c0c0;
    border-width:1px 1px 1px 0;
}
.tab_style a:first-child,
.tab_style a:first-child:hover,
.tab_style a:first-child:focus {
    border-width:1px 1px 1px 1px;
}
.tab_style a:hover,
.tab_style a:focus,
.tab_style a.active {
    background: #1c1f2a;
    color: #fff;
    border:1px solid #1c1f2a;
    border-width:1px 1px 1px 0;
}



/* ----------------------------- */
/* Table Style
/* ----------------------------- */
table caption { position:absolute; left:-9999px; width:0; height:0; overflow:hidden; font-size:0; text-indent:9999%; line-height:0; z-index:-1;}


.table {
    _overflow-x: auto;
    width: 100%;
    border:1px solid #000;
    border-width: 2px 0 1px 0;
    margin-top: 15px;
}
.table > table {
    width: 100%;
}
.table > table th {
    position: relative;
    font-family:'exo2-0-regular', 'NanumSquareB';
    color: #000;
    border-bottom:1px solid #a4a4a4;
}
.table > table th:after {
    content: '';
    display: inline-block;
    position: absolute;
    top: 0;
    right:0;
    width: 1px;
    height: 13px;
    background: #000;
}
.table > table th:first-child:before {
    content: '';
    display: inline-block;
    position: absolute;
    top: 0;
    left: 0;
    width: 1px;
    height: 13px;
    background: #000;
}
.table > table th,
.table > table td {
    padding: 12px;
}
.table > table td {
    border:1px solid #d8d8d8;
    border-width:1px 0 0 1px
}
.table > table tbody tr:first-child td {
    border-top:0;
}
.table > table tr:first-child th:first-child,
.table > table td:first-child {
    border-left:0;
}
.table > table.t_cnt td {
    text-align: center;
}
.table > table tfoot {
    border-top:2px solid #ced0d3 ;
}
.table > table tfoot tr:first-child td:first-child {
    text-align: center;
    font-family:'exo2-0-regular', 'NanumSquareB';
    color: #000;
}
.table > table tfoot tr:first-child td {
    background: #f2f2f2;
}

/* table : 열 */
.table_col th {
    padding: 15px 20px;
}
/* table : 행 */
.table_row th {
    border-width: 0 0 1px 0 !important;
}
.table_row tr:last-child th {
    border-bottom:none !important;
}


/* ----------------------------- */
/*Font icon
/* ----------------------------- */

.lnr {
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;

	/* Enable Ligatures */
	letter-spacing: 0;
	-webkit-font-feature-settings: "liga";
	-moz-font-feature-settings: "liga=1";
	-moz-font-feature-settings: "liga";
	-ms-font-feature-settings: "liga" 1;
	-o-font-feature-settings: "liga";
	font-feature-settings: "liga";

	/* Better Font Rendering */
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.lnr:before { font-family:"Linearicons-Free"; vertical-align:middle; /* margin-right: 10px; */ }
.lnr_offset:before { margin-right: 10px }
.lnr_offset_R:before { margin-left: 10px }
/* icon size */
.lnr_size_S:before { font-size:20px; }
.lnr_size_M:before { font-size:30px; }
.lnr_size_L:before { font-size:40px; }

/* icon color */
.lnr_white { color:#fff; }

.lnr_dp_block:before { content:""; display:block; } /* 아이콘 중앙 */

.lnr_home:before { content:"\e800"; }
.lnr_apartment:before { content:"\e801"; }
.lnr_pencil:before { content:"\e802"; }
.lnr_magic_wand:before { content:"\e803"; }
.lnr_drop:before { content:"\e804"; }
.lnr_lighter:before { content:"\e805"; }
.lnr_poop:before { content:"\e806"; }
.lnr_sun:before { content:"\e807"; }
.lnr_moon:before { content:"\e808"; }
.lnr_cloud:before { content:"\e809"; }
.lnr_cloud_upload:before { content:"\e80a"; }
.lnr_cloud_download:before { content:"\e80b"; }
.lnr_cloud_sync:before { content:"\e80c"; }
.lnr_cloud_check:before { content:"\e80d"; }
.lnr_database:before { content:"\e80e"; }
.lnr_lock:before { content:"\e80f"; }
.lnr_cog:before { content:"\e810"; }
.lnr_trash:before { content:"\e811"; }
.lnr_dice:before { content:"\e812"; }
.lnr_heart:before { content:"\e813"; }
.lnr_star:before { content:"\e814"; }
.lnr_star_half:before { content:"\e815"; }
.lnr_star_empty:before { content:"\e816"; }
.lnr_flag:before { content:"\e817"; }
.lnr_envelope:before { content:"\e818"; }
.lnr_paperclip:before { content:"\e819"; }
.lnr_inbox:before { content:"\e81a"; }
.lnr_eye:before { content:"\e81b"; }
.lnr_printer:before { content:"\e81c"; }
.lnr_file_empty:before { content:"\e81d"; }
.lnr_file_add:before { content:"\e81e"; }
.lnr_enter:before { content:"\e81f"; }
.lnr_exit:before { content:"\e820"; }
.lnr_graduation_hat:before { content:"\e821"; }
.lnr_license:before { content:"\e822"; }
.lnr_music_note:before { content:"\e823"; }
.lnr_film_play:before { content:"\e824"; }
.lnr_camera_video:before { content:"\e825"; }
.lnr_camera:before { content:"\e826"; }
.lnr_picture:before { content:"\e827"; }
.lnr_book:before { content:"\e828"; }
.lnr_bookmark:before { content:"\e829"; }
.lnr_user:before { content:"\e82a"; }
.lnr_users:before { content:"\e82b"; }
.lnr_shirt:before { content:"\e82c"; }
.lnr_store:before { content:"\e82d"; }
.lnr_cart:before { content:"\e82e"; }
.lnr_tag:before { content:"\e82f"; }
.lnr_phone_handset:before { content:"\e830"; }
.lnr_phone:before { content:"\e831"; }
.lnr_pushpin:before { content:"\e832"; }
.lnr_map_marker:before { content:"\e833"; }
.lnr_map:before { content:"\e834"; }
.lnr_location:before { content:"\e835"; }
.lnr_calendar_full:before { content:"\e836"; }
.lnr_keyboard:before { content:"\e837"; }
.lnr_spell_check:before { content:"\e838"; }
.lnr_screen:before { content:"\e839"; }
.lnr_smartphone:before { content:"\e83a"; }
.lnr_tablet:before { content:"\e83b"; }
.lnr_laptop:before { content:"\e83c"; }
.lnr_laptop_phone:before { content:"\e83d"; }
.lnr_power_switch:before { content:"\e83e"; }
.lnr_bubble:before { content:"\e83f"; }
.lnr_heart_pulse:before { content:"\e840"; }
.lnr_construction:before { content:"\e841"; }
.lnr_pie_chart:before { content:"\e842"; }
.lnr_chart_bars:before { content:"\e843"; }
.lnr_gift:before { content:"\e844"; }
.lnr_diamond:before { content:"\e845"; }
.lnr_linearicons:before { content:"\e846"; }
.lnr_dinner:before { content:"\e847"; }
.lnr_coffee_cup:before { content:"\e848"; }
.lnr_leaf:before { content:"\e849"; }
.lnr_paw:before { content:"\e84a"; }
.lnr_rocket:before { content:"\e84b"; }
.lnr_briefcase:before { content:"\e84c"; }
.lnr_bus:before { content:"\e84d"; }
.lnr_car:before { content:"\e84e"; }
.lnr_train:before { content:"\e84f"; }
.lnr_bicycle:before { content:"\e850"; }
.lnr_wheelchair:before { content:"\e851"; }
.lnr_select:before { content:"\e852"; }
.lnr_earth:before { content:"\e853"; }
.lnr_smile:before { content:"\e854"; }
.lnr_sad:before { content:"\e855"; }
.lnr_neutral:before { content:"\e856"; }
.lnr_mustache:before { content:"\e857"; }
.lnr_alarm:before { content:"\e858"; }
.lnr_bullhorn:before { content:"\e859"; }
.lnr_volume_high:before { content:"\e85a"; }
.lnr_volume_medium:before { content:"\e85b"; }
.lnr_volume_low:before { content:"\e85c"; }
.lnr_volume:before { content:"\e85d"; }
.lnr_mic:before { content:"\e85e"; }
.lnr_hourglass:before { content:"\e85f"; }
.lnr_undo:before { content:"\e860"; }
.lnr_redo:before { content:"\e861"; }
.lnr_sync:before { content:"\e862"; }
.lnr_history:before { content:"\e863"; }
.lnr_clock:before { content:"\e864"; }
.lnr_download:before { content:"\e865"; }
.lnr_upload:before { content:"\e866"; }
.lnr_enter_down:before { content:"\e867"; }
.lnr_exit_up:before { content:"\e868"; }
.lnr_bug:before { content:"\e869"; }
.lnr_code:before { content:"\e86a"; }
.lnr_link:before { content:"\e86b"; }
.lnr_unlink:before { content:"\e86c"; }
.lnr_thumbs_up:before { content:"\e86d"; }
.lnr_thumbs_down:before { content:"\e86e"; }
.lnr_magnifier:before { content:"\e86f"; }
.lnr_cross:before { content:"\e870"; }
.lnr_menu:before { content:"\e871"; }
.lnr_list:before { content:"\e872"; }
.lnr_chevron_up:before { content:"\e873"; }
.lnr_chevron_down:before { content:"\e874"; }
.lnr_chevron_left:before { content:"\e875"; }
.lnr_chevron_right:before { content:"\e876"; }
.lnr_arrow_up:before { content:"\e877"; }
.lnr_arrow_down:before { content:"\e878"; }
.lnr_arrow_left:before { content:"\e879"; }
.lnr_arrow_right:before { content:"\e87a"; }
.lnr_move:before { content:"\e87b"; }
.lnr_warning:before { content:"\e87c"; }
.lnr_question_circle:before { content:"\e87d"; }
.lnr_menu_circle:before { content:"\e87e"; }
.lnr_checkmark_circle:before { content:"\e87f"; }
.lnr_cross_circle:before { content:"\e880"; }
.lnr_plus_circle:before { content:"\e881"; }
.lnr_circle_minus:before { content:"\e882"; }
.lnr_arrow_up_circle:before { content:"\e883"; }
.lnr_arrow_down_circle:before { content:"\e884"; }
.lnr_arrow_left_circle:before { content:"\e885"; }
.lnr_arrow_right_circle:before { content:"\e886"; }
.lnr_chevron_up_circle:before { content:"\e887"; }
.lnr_chevron_down_circle:before { content:"\e888"; }
.lnr_chevron_left_circle:before { content:"\e889"; }
.lnr_chevron_right_circle:before { content:"\e88a"; }
.lnr_crop:before { content:"\e88b"; }
.lnr_frame_expand:before { content:"\e88c"; }
.lnr_frame_contract:before { content:"\e88d"; }
.lnr_layers:before { content:"\e88e"; }
.lnr_funnel:before { content:"\e88f"; }
.lnr_text_format:before { content:"\e890"; }
.lnr_text_format_remove:before { content:"\e891"; }
.lnr_text_size:before { content:"\e892"; }
.lnr_bold:before { content:"\e893"; }
.lnr_italic:before { content:"\e894"; }
.lnr_underline:before { content:"\e895"; }
.lnr_strikethrough:before { content:"\e896"; }
.lnr_highlight:before { content:"\e897"; }
.lnr_text_align_left:before { content:"\e898"; }
.lnr_text_align_center:before { content:"\e899"; }
.lnr_text_align_right:before { content:"\e89a"; }
.lnr_text_align_justify:before { content:"\e89b"; }
.lnr_line_spacing:before { content:"\e89c"; }
.lnr_indent_increase:before { content:"\e89d"; }
.lnr_indent_decrease:before { content:"\e89e"; }
.lnr_pilcrow:before { content:"\e89f"; }
.lnr_direction_ltr:before { content:"\e8a0"; }
.lnr_direction_rtl:before { content:"\e8a1"; }
.lnr_page_break:before { content:"\e8a2"; }
.lnr_sort_alpha_asc:before { content:"\e8a3"; }
.lnr_sort_amount_asc:before { content:"\e8a4"; }
.lnr_hand:before { content:"\e8a5"; }
.lnr_pointer_up:before { content:"\e8a6"; }
.lnr_pointer_right:before { content:"\e8a7"; }
.lnr_pointer_down:before { content:"\e8a8"; }
.lnr_pointer_left:before { content:"\e8a9"; }
.lnr_uni21:before { content:"\21"; }
.lnr_uni22:before { content:"\22"; }
.lnr_uni23:before { content:"\23"; }
.lnr_uni24:before { content:"\24"; }
.lnr_uni25:before { content:"\25"; }
.lnr_uni26:before { content:"\26"; }
.lnr_uni27:before { content:"\27"; }
.lnr_uni28:before { content:"\28"; }
.lnr_uni29:before { content:"\29"; }
.lnr_uni2a:before { content:"\2a"; }
.lnr_uni2b:before { content:"\2b"; }
.lnr_uni2c:before { content:"\2c"; }
.lnr_uni2d:before { content:"\2d"; }
.lnr_uni2e:before { content:"\2e"; }
.lnr_uni2f:before { content:"\2f"; }
.lnr_uni30:before { content:"\30"; }
.lnr_uni31:before { content:"\31"; }
.lnr_uni32:before { content:"\32"; }
.lnr_uni33:before { content:"\33"; }
.lnr_uni34:before { content:"\34"; }
.lnr_uni35:before { content:"\35"; }
.lnr_uni36:before { content:"\36"; }
.lnr_uni37:before { content:"\37"; }
.lnr_uni38:before { content:"\38"; }
.lnr_uni39:before { content:"\39"; }
.lnr_uni3a:before { content:"\3a"; }
.lnr_uni3b:before { content:"\3b"; }
.lnr_uni3c:before { content:"\3c"; }
.lnr_uni3d:before { content:"\3d"; }
.lnr_uni3e:before { content:"\3e"; }
.lnr_uni3f:before { content:"\3f"; }
.lnr_uni40:before { content:"\40"; }
.lnr_uni41:before { content:"\41"; }
.lnr_uni42:before { content:"\42"; }
.lnr_uni43:before { content:"\43"; }
.lnr_uni44:before { content:"\44"; }
.lnr_uni45:before { content:"\45"; }
.lnr_uni46:before { content:"\46"; }
.lnr_uni47:before { content:"\47"; }
.lnr_uni48:before { content:"\48"; }
.lnr_uni49:before { content:"\49"; }
.lnr_uni4a:before { content:"\4a"; }
.lnr_uni4b:before { content:"\4b"; }
.lnr_uni4c:before { content:"\4c"; }
.lnr_uni4d:before { content:"\4d"; }
.lnr_uni4e:before { content:"\4e"; }
.lnr_uni4f:before { content:"\4f"; }
.lnr_uni50:before { content:"\50"; }
.lnr_uni51:before { content:"\51"; }
.lnr_uni52:before { content:"\52"; }
.lnr_uni53:before { content:"\53"; }
.lnr_uni54:before { content:"\54"; }
.lnr_uni55:before { content:"\55"; }
.lnr_uni56:before { content:"\56"; }
.lnr_uni57:before { content:"\57"; }
.lnr_uni58:before { content:"\58"; }
.lnr_uni59:before { content:"\59"; }
.lnr_uni5a:before { content:"\5a"; }
.lnr_uni5b:before { content:"\5b"; }
.lnr_uni5c:before { content:"\5c"; }
.lnr_uni5d:before { content:"\5d"; }
.lnr_uni5e:before { content:"\5e"; }
.lnr_uni5f:before { content:"\5f"; }
.lnr_uni60:before { content:"\60"; }
.lnr_uni61:before { content:"\61"; }
.lnr_uni62:before { content:"\62"; }
.lnr_uni63:before { content:"\63"; }
.lnr_uni64:before { content:"\64"; }
.lnr_uni65:before { content:"\65"; }
.lnr_uni66:before { content:"\66"; }
.lnr_uni67:before { content:"\67"; }
.lnr_uni68:before { content:"\68"; }
.lnr_uni69:before { content:"\69"; }
.lnr_uni6a:before { content:"\6a"; }
.lnr_uni6b:before { content:"\6b"; }
.lnr_uni6c:before { content:"\6c"; }
.lnr_uni6d:before { content:"\6d"; }
.lnr_uni6e:before { content:"\6e"; }
.lnr_uni6f:before { content:"\6f"; }
.lnr_uni70:before { content:"\70"; }
.lnr_uni71:before { content:"\71"; }
.lnr_uni72:before { content:"\72"; }
.lnr_uni73:before { content:"\73"; }
.lnr_uni74:before { content:"\74"; }
.lnr_uni75:before { content:"\75"; }
.lnr_uni76:before { content:"\76"; }
.lnr_uni77:before { content:"\77"; }
.lnr_uni78:before { content:"\78"; }
.lnr_uni79:before { content:"\79"; }
.lnr_uni7a:before { content:"\7a"; }
.lnr_uni7b:before { content:"\7b"; }
.lnr_uni7c:before { content:"\7c"; }
.lnr_uni7d:before { content:"\7d"; }
.lnr_uni7e:before { content:"\7e"; }
.lnr_copyright:before { content:"\a9"; }



/* ----------------------------- */
/* Responsive
/* -----------------------------
/* Layout Max Size : 1320px (1280px)
/* Desktop Size	: 991px < Screen <= 1280px
/* Tablet Size : 661px <= Screen <= 990px
/* Mobile Size : 441px < Screen < 660px (landscape)
/* Mobile Size : 320px < Screen < 440px (portrait)
/* ----------------------------- */

	/* Tablet */
	@media screen and (max-width:990px) {
	    .table {
	        overflow-x:scroll;
	    }
	    .table > table {
	        width:980px;
	    }
	}


    @media screen and (max-width:780px) {
    .tab_style { margin-top: 20px;}
    }


	/* Mobile */
	@media screen and (max-width:440px) {

	}
