/*테이블관련start*/
#wrap_s2b .table_line{
    border-top: 2px solid;
    border-top-color: #B0CDE9;
    margin-right: 0px !important;
}

#wrap_s2b .table_td_blue{
    height: 27px;
    background-color:#EDF3FA;
    border-bottom:1px solid;
    border-bottom-color: #D2DBE7;
    padding-left: 10px;
    font-family: "돋움";
    line-height:18px;
    font-size: 12px;
    color:#1F6CBA !important;
}

#wrap_s2b .table_td_blue_v2{
    height: 100%;
    background-color:#EDF3FA;
    border-bottom:1px solid;
    border-bottom-color: #D2DBE7;
    padding-left: 10px;
    font-family: "돋움";
    line-height:18px;
    font-size: 12px;
    color:#1F6CBA;
}

#wrap_s2b .table_td_gray{
    height: 27px;
    background-color: #FCFCFC;
    border-bottom: 1px solid;
    border-bottom-color: #DCDCDC;
    padding-left: 10px;
    font-family: "돋움";
    font-size: 9pt;
    color:#1e1d1d;
}

#wrap_s2b .graylist_right{
    background-color:#FCFCFC;
    border-bottom:1px solid;
    font-family: "돋움";
    font-size: 9pt;
    padding-right: 8px;
}


#wrap_s2b .table_td_bottom{
    height: 30px;
    background-color:#EEEEEE;
    vertical-align: middle;
    text-align: center;
}
#wrap_s2b .td_button{
    height: 30px;
    text-align: center;
    vertical-align: middle;
}


/*파일첨부이미지부분스타일*/
#wrap_s2b .table_td_gray_add{
    background-color:#FCFCFC;
    border-bottom:1px solid;
    border-bottom-color: #DCDCDC;
    font-family: "돋움";
    font-size: 9pt;
}


#wrap_s2b a:link {
    border: medium none;
    color: #282828;

    font-size: 12px;
    line-height: 17px;
    text-decoration: none;
}
#wrap_s2b a:visited {
    color: #282828;
    font-size: 12px;
    line-height: 17px;
    text-decoration: none;
}
#wrap_s2b a:hover {
    color: #de6828;
    font-size: 12px;
    line-height: 17px;
    text-decoration: underline;
}
#wrap_s2b a:active {
    color: #282828;

    font-size: 12px;
    line-height: 17px;
    text-decoration: none;
}

#wrap_s2b .table_navi {

    font-size: 11px;
    padding-right: 8px;
    text-align: right;
    vertical-align: middle;
}
#wrap_s2b .view_text {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: medium none;
    color: #666666;
    font-family: "돋움";
    font-size: 9pt;
    line-height: 18px;
    text-align: left;
}
#wrap_s2b .blue_input {
    border: 1px solid #8baed6;

    font-size: 12px;
    line-height: 18px;
    vertical-align: middle;
}
#wrap_s2b .select_input {
    background-color: #ffffff;
    border: 1px solid #8baed6;
    color: #141414;

    font-size: 12px;
    vertical-align: middle;
}
#wrap_s2b .blue_textarea_input {
    border: 1px solid #8baed6;

    font-size: 12px;
    overflow: hidden;
}
#wrap_s2b .table_line {
    border-bottom: 1px solid #a5c8f0;
    border-top: 2px solid #a5c8f0;
}
#wrap_s2b .td_dark_blue {
    background-color: #e3e7f0;
    border-bottom: 1px solid #aeb6c3;
    color: #414d65;

    font-size: 12px;
    line-height: 27px;
    padding-left: 10px;
}
#wrap_s2b .td_dark_gray {
    background-color: #fcfcfc;
    border-bottom: 1px solid #c3c3c3;
    color: #5e6470;

    font-size: 12px;
    height: 27px;
    padding-left: 10px;
}
#wrap_s2b .td_dark_point {
    background-color: #e3e7f0;
    border-bottom: 1px solid #aeb6c3;
    color: #414d65;

    font-size: 12px;
    height: 27px;
    padding-left: 3px;
}
#wrap_s2b .td_dark_button {
    height: 30px;
    padding-right: 10px;
    text-align: right;
    vertical-align: middle;
}
#wrap_s2b .pop_td_dark_button {
    height: 30px;
    text-align: center;
    vertical-align: middle;
}
#wrap_s2b .pop_bg {
    background-color: #ffffff;
}
#wrap_s2b .td_dark_add {
    background-color: #fcfcfc;
    border-bottom: 1px solid #dcdcdc;

    font-size: 9pt;
}
#wrap_s2b .ten_left {
    padding-bottom: 1px;
    padding-left: 23px;
    padding-top: 1px;
}
#wrap_s2b .content_pd {
    height: 5px;
}
#wrap_s2b .td_pd {
    height: 15px;
}
#wrap_s2b .td_ss_title {
    padding-bottom: 8px;
    padding-left: 15px;
}
#wrap_s2b .td_dark_line {
    border-bottom: 2px solid #8fb9eb;
    border-top: 2px solid #8fb9eb;
}
#wrap_s2b .td_list_tit_01 {
    background-color: #e3e7f0;
    border-bottom: 1px solid #899ac3;
    border-right: 1px solid #899ac3;
    color: #414d63;

    font-size: 12px;
    height: 27px;
    line-height: 18px;
    text-align: center;
}
#wrap_s2b .td_list_tit_02 {
    background-color: #e3e7f0;
    border-bottom: 1px solid #899ac3;
    color: #414d63;

    font-size: 12px;
    height: 27px;
    line-height: 18px;
    text-align: center;
}
#wrap_s2b .td_list_sky_l_01 {
    background-color: #f1f4fb;
    border-bottom: 1px solid #bcc8d8;
    border-right: 1px solid #cdd2de;
    color: #4f5052;

    font-size: 12px;
    height: 24px;
    line-height: 18px;
    text-align: left;
}
#wrap_s2b .td_list_sky_l_02 {
    background-color: #f1f4fb;
    border-bottom: 1px solid #bcc8d8;
    color: #4f5052;

    font-size: 12px;
    height: 24px;
    line-height: 18px;
    text-align: left;
}
#wrap_s2b .td_list_sky_c_01 {
    background-color: #f1f4fb;
    border-bottom: 1px solid #bcc8d8;
    border-right: 1px solid #cdd2de;
    color: #4f5052;

    font-size: 12px;
    height: 24px;
    line-height: 18px;
    text-align: center;
}
#wrap_s2b .td_list_sky_c_02 {
    background-color: #f1f4fb;
    border-bottom: 1px solid #bcc8d8;
    color: #4f5052;

    font-size: 12px;
    height: 24px;
    line-height: 18px;
    text-align: center;
}
#wrap_s2b .td_list_sky_r_01 {
    background-color: #f1f4fb;
    border-bottom: 1px solid #bcc8d8;
    border-right: 1px solid #cdd2de;
    color: #4f5052;

    font-size: 12px;
    height: 24px;
    line-height: 18px;
    padding-right: 2px;
    text-align: right;
}
#wrap_s2b .td_list_sky_r_02 {
    background-color: #f1f4fb;
    border-bottom: 1px solid #bcc8d8;
    color: #4f5052;

    font-size: 12px;
    height: 24px;
    line-height: 18px;
    padding-right: 2px;
    text-align: right;
}
#wrap_s2b .td_list_white_l_01 {
    background-color: #faf9f7;
    border-bottom: 1px solid #bcc8d8;
    border-right: 1px solid #cdd2de;
    color: #4f5052;

    font-size: 12px;
    height: 24px;
    line-height: 18px;
    text-align: left;
}
#wrap_s2b .td_list_white_l_02 {
    background-color: #faf9f7;
    border-bottom: 1px solid #bcc8d8;
    color: #4f5052;

    font-size: 12px;
    height: 24px;
    line-height: 18px;
    text-align: left;
}
#wrap_s2b .td_list_white_c_01 {
    background-color: #faf9f7;
    border-bottom: 1px solid #bcc8d8;
    border-right: 1px solid #cdd2de;
    color: #4f5052;

    font-size: 12px;
    height: 24px;
    line-height: 18px;
    text-align: center;
}
#wrap_s2b .td_list_white_c_02 {
    background-color: #faf9f7;
    border-bottom: 1px solid #bcc8d8;
    color: #4f5052;

    font-size: 12px;
    height: 24px;
    line-height: 18px;
    text-align: center;
}
#wrap_s2b .td_list_white_r_01 {
    background-color: #faf9f7;
    border-bottom: 1px solid #bcc8d8;
    border-right: 1px solid #cdd2de;
    color: #4f5052;

    font-size: 12px;
    height: 24px;
    line-height: 18px;
    padding-right: 2px;
    text-align: right;
}
#wrap_s2b .td_list_white_r_02 {
    background-color: #faf9f7;
    border-bottom: 1px solid #bcc8d8;
    color: #4f5052;

    font-size: 12px;
    height: 24px;
    line-height: 18px;
    padding-right: 2px;
    text-align: right;
}
#wrap_s2b .td_list_dk_l_01 {
    background-color: #acbfe9;
    border-bottom: 1px solid #bcc8d8;
    border-right: 1px solid #cdd2de;
    color: #042b72;
    font-family: "돋움";
    font-size: 12px;
    font-weight: bold;
    height: 29px;
    line-height: 18px;
    text-align: left;
}
#wrap_s2b .td_list_dk_l_02 {
    background-color: #acbfe9;
    border-bottom: 1px solid #bcc8d8;
    color: #042b72;
    font-family: "돋움";
    font-size: 12px;
    font-weight: bold;
    height: 29px;
    line-height: 18px;
    text-align: left;
}
#wrap_s2b .td_list_dk_c_01 {
    background-color: #acbfe9;
    border-bottom: 1px solid #bcc8d8;
    border-right: 1px solid #cdd2de;
    color: #042b72;
    font-family: "돋움";
    font-size: 12px;
    font-weight: bold;
    height: 29px;
    line-height: 18px;
    text-align: center;
}
#wrap_s2b .td_list_dk_c_02 {
    background-color: #acbfe9;
    border-bottom: 1px solid #bcc8d8;
    color: #042b72;
    font-family: "돋움";
    font-size: 12px;
    font-weight: bold;
    height: 29px;
    line-height: 18px;
    text-align: center;
}
#wrap_s2b .td_list_dk_r_01 {
    background-color: #acbfe9;
    border-bottom: 1px solid #bcc8d8;
    border-right: 1px solid #cdd2de;
    color: #042b72;
    font-family: "돋움";
    font-size: 12px;
    font-weight: bold;
    height: 29px;
    line-height: 18px;
    padding-right: 2px;
    text-align: right;
}
#wrap_s2b .td_list_dk_r_02 {
    background-color: #acbfe9;
    border-bottom: 1px solid #bcc8d8;
    font-family: "돋움";
    font-size: 12px;
    font-weight: bold;
    height: 29px;
    line-height: 18px;
    padding-right: 2px;
}
#wrap_s2b .ticket_red {
    background-color: #edf3fa;
    color: #ff0000;
    font-family: "돋움";
    font-size: 14px;
    font-weight: bold;
    height: 27px;
    text-align: center;
}
#wrap_s2b .ticket_blue_01 {
    background-color: #edf3fa;
    color: #1f6cba;
    font-family: "돋움";
    font-size: 12px;
    height: 27px;
    line-height: 18px;
    padding-left: 20px;
}
#wrap_s2b .ticket_blue_02 {
    background-color: #edf3fa;
    border-bottom: 1px solid #d2dbe7;
    color: #1f6cba;
    font-family: "돋움";
    font-size: 12px;
    height: 27px;
    line-height: 18px;
    padding-left: 20px;
    text-align: center;
}
#wrap_s2b .ticket_gray {
    background-color: #fcfcfc;
    border-bottom: 1px solid #dcdcdc;
    border-top: 1px solid #dcdcdc;
    color: #606060;
    font-family: "돋움";
    font-size: 9pt;
    height: 27px;
    padding-left: 10px;
}
#wrap_s2b .view_box {
    border: 1px solid #97afd1;
    padding: 5px;
}
#wrap_s2b .view_box2 {
    background-color: #f2f5f8;
    border: 1px solid #97afd1;
    color: #5e6470;

    font-size: 11px;
}
#wrap_s2b .view_line01 {
    border-bottom: 1px solid #97afd1;
    border-right: 1px solid #97afd1;
}
#wrap_s2b .view_line02 {
    border-bottom: 1px solid #97afd1;
    height: 23px;
}
#wrap_s2b .view_line03 {
    border-right: 1px solid #97afd1;
    height: 23px;
}
#wrap_s2b .view_tt {
    background-color: #f2f5f8;
    color: #5e6470;

    font-size: 11px;
}
#wrap_s2b .table_td_gray {
    background-color: #fcfcfc;
    border-bottom: 1px solid #dcdcdc;
    color: #1e1d1d;
    font-family: "돋움";
    font-size: 9pt;
    height: 27px;
    padding-left: 10px;
}
#wrap_s2b .style_plus {
    color: #cc3300;
    font-weight: bold;
}
#wrap_s2b .td_nomal {
    border-bottom: 1px solid #bcc8d8;
    border-right: 1px solid #cdd2de;
    color: #4f5052;
    font-family: "돋움";
    font-size: 12px;
    line-height: 18px;
}
#wrap_s2b .td_nomal_r {
    border-bottom: 1px solid #bcc8d8;
    border-right: 1px solid #ffffff;
    color: #4f5052;
    font-family: "돋움";
    font-size: 12px;
    line-height: 18px;
}
#wrap_s2b .f11 {
    color: #4f5052;
    font-family: 돋움,Verdana;
    font-size: 11px;
    line-height: 14px;
    text-decoration: none;
}
#wrap_s2b .red_tt {
    color: #ff3000;

    font-size: 12px;
}
#wrap_s2b .ns_select {
    background-color: #ffffff;
    border: 1px solid #7f9db9;
    color: #134c8f;

    font-size: 12px;
    height: 20px;
    vertical-align: middle;
}
#wrap_s2b .ns_input {
    background-color: #ffffff;
    border: 1px solid #7f9db9;

    font-size: 12px;
    height: 20px;
    vertical-align: middle;
}
#wrap_s2b .ns_title_line {
    border-top: 2px solid #134c8f;
}
#wrap_s2b .ns_title_back_01 {
    background-color: #eff5fc;
    border-bottom: 1px solid #d3d3d3;
    border-right: 1px solid #d3d3d3;
    color: #134c8f;

    font-size: 12px;
    font-weight: bold;
    height: 27px;
    text-align: center;
}
#wrap_s2b .ns_title_back_02 {
    background-color: #eff5fc;
    border-bottom: 1px solid #d3d3d3;
    color: #134c8f;

    font-size: 12px;
    font-weight: bold;
    height: 27px;
    text-align: center;
}
#wrap_s2b .ns_gray_l_01 {
    background-color: #f8f8f8;
    border-bottom: 1px solid #d3d3d3;
    border-right: 1px solid #d3d3d3;
    color: #666666;

    font-size: 12px;
    height: 27px;
    line-height: 18px;
    text-align: left;
}
#wrap_s2b .ns_gray_l_02 {
    background-color: #f8f8f8;
    border-bottom: 1px solid #d3d3d3;
    color: #666666;

    font-size: 12px;
    height: 27px;
    line-height: 18px;
    text-align: left;
}
#wrap_s2b .ns_gray_c_01 {
    background-color: #f8f8f8;
    border-bottom: 1px solid #d3d3d3;
    border-right: 1px solid #d3d3d3;
    color: #666666;

    font-size: 12px;
    height: 27px;
    line-height: 18px;
    text-align: center;
}
#wrap_s2b .ns_gray_c_02 {
    background-color: #f8f8f8;
    border-bottom: 1px solid #d3d3d3;
    color: #666666;

    font-size: 12px;
    height: 27px;
    line-height: 18px;
    text-align: center;
}
#wrap_s2b .ns_gray_r_01 {
    background-color: #f8f8f8;
    border-bottom: 1px solid #d3d3d3;
    border-right: 1px solid #d3d3d3;
    color: #666666;

    font-size: 12px;
    height: 27px;
    line-height: 18px;
    text-align: right;
}
#wrap_s2b .ns_gray_r_02 {
    background-color: #f8f8f8;
    border-bottom: 1px solid #d3d3d3;
    color: #666666;

    font-size: 12px;
    height: 27px;
    line-height: 18px;
    text-align: right;
}
#wrap_s2b .ns_whit_l_01 {
    background-color: #ffffff;
    border-bottom: 1px solid #d3d3d3;
    border-right: 1px solid #d3d3d3;
    color: #666666;

    font-size: 12px;
    height: 27px;
    line-height: 18px;
    text-align: left;
}
#wrap_s2b .ns_whit_l_02 {
    background-color: #ffffff;
    border-bottom: 1px solid #d3d3d3;
    color: #666666;

    font-size: 12px;
    height: 27px;
    line-height: 18px;
    text-align: left;
}
#wrap_s2b .ns_whit_c_01 {
    background-color: #ffffff;
    border-bottom: 1px solid #d3d3d3;
    border-right: 1px solid #d3d3d3;
    color: #666666;

    font-size: 12px;
    height: 27px;
    line-height: 18px;
    text-align: center;
}
#wrap_s2b .ns_whit_c_02 {
    background-color: #ffffff;
    border-bottom: 1px solid #d3d3d3;
    color: #666666;

    font-size: 12px;
    height: 27px;
    line-height: 18px;
    text-align: center;
}
#wrap_s2b .ns_whit_r_01 {
    background-color: #ffffff;
    border-bottom: 1px solid #d3d3d3;
    border-right: 1px solid #d3d3d3;
    color: #666666;

    font-size: 12px;
    line-height: 27px;
    text-align: right;
}
#wrap_s2b .ns_whit_r_02 {
    background-color: #ffffff;
    border-bottom: 1px solid #d3d3d3;
    color: #666666;

    font-size: 12px;
    height: 27px;
    line-height: 18px;
    text-align: right;
}
#wrap_s2b .week_dt_text {
    background-color: #ffffff;
    color: #636363;

    font-size: 8pt;
    text-align: center;
    text-decoration: none;
}
#wrap_s2b .week_dt_price {
    background-color: #ffffff;
    color: #fe7b39;

    font-size: 8pt;
    text-align: center;
    text-decoration: none;
}
A#wrap_s2b .week_dt_text:link, A#wrap_s2b .week_dt_text:visited, A#wrap_s2b .week_dt_text:active, A#wrap_s2b .week_dt_text:hover {
    color: #636363;

    font-size: 8pt;
}
A#wrap_s2b .week_dt_price:link, A#wrap_s2b .week_dt_price:visited, A#wrap_s2b .week_dt_price:active, A#wrap_s2b .week_dt_price:hover {
    color: #fe7b39;

    font-size: 8pt;
}
#wrap_s2b .dft_photo {
    padding-top: 5px;
    text-align: center;
}
#wrap_s2b .com_high {
    height: 20px;
}
#wrap_s2b .bt_back {
    height: 40px;
}
#wrap_s2b .bg_rt {
    text-align: right;
}
#wrap_s2b .box_img {
    background-color: #ffffff;
    border: 6px solid #f2f2f2;
    text-align: center;
}
#wrap_s2b .gray_rt {
    background-color: #ffffff;
    border-bottom: 1px solid #e6e6e6;
    color: #656565;

    font-size: 9pt;
    line-height: 22px;
    text-indent: 5px;
}
#wrap_s2b .gray_ra {
    background-color: #ffffff;
    border-bottom: 1px solid #e6e6e6;
    color: #656565;

    font-size: 9pt;
    line-height: 22px;
    text-indent: 10px;
}
#wrap_s2b .sbox {
    border: 1px none #99ccff;
    margin: 6px;
    padding: 2px;
    width: 745px;
}
#viewCont {
    list-style: outside none none;
}
#wrap_s2b .clear {
    clear: both;
}
#wrap_s2b .goods_title {
    background-color: #eeeeee;
    color: #001995;

    font-size: 11px;
    line-height: 15px;
    padding-bottom: 2px;
    padding-top: 3px;
}
#wrap_s2b .con_title {
    color: #727171;

    font-size: 12px;
    font-weight: bold;
    line-height: 15px;
    margin-left: 5px;
    padding-bottom: 2px;
    padding-top: 3px;
}
#wrap_s2b .goods_con {
    background-color: #ffffff;
    color: #666666;

    font-size: 11px;
    line-height: 15px;
}
#wrap_s2b .dotlist {
    background-color: #ffffff;
    line-height: 20px;
    list-style: outside none none;
    margin: 0;
    padding: 0;
    text-align: left;
    text-indent: 5px;
    width: 743px;
}
#wrap_s2b .box_col_def {
    background-color: #f4f7f9;
    color: #666666;

    font-size: 12px;
    line-height: 27px;
}
#wrap_s2b .col_def {
    background-color: #d8eaf8;
    color: #3d6ca2;

    font-size: 12px;
    font-weight: bold;
    line-height: 27px;
}
#wrap_s2b .mini_col_def {
    background-color: #d8eaf8;
    color: #3d6ca2;

    font-size: 11px;
    font-weight: bold;
    line-height: 22px;
}
#wrap_s2b .mini_tex_def {
    color: #666666;

    font-size: 11px;
    height: 27px;
}
#wrap_s2b .mini_tex_left {
    background-color: #eef6fc;
    color: #6090c8;

    font-size: 11px;
    font-weight: bold;
    line-height: 25px;
}
#wrap_s2b .mini_tex_sum {
    background-color: #fcfdd3;
    color: #042b72;

    font-size: 11px;
    font-weight: bold;
    height: 27px;
}
#wrap_s2b .box_cbor01 {
    border: 1px solid #61a9cd;
}
#wrap_s2b .box_cbor02 {
    border-bottom: 1px solid #61a9cd;
    border-right: 1px solid #61a9cd;
    border-top: 1px solid #61a9cd;
}
#wrap_s2b .line_bor01 {
    border-bottom: 1px solid #61a9cd;
    border-left: 1px solid #61a9cd;
    border-right: 1px solid #61a9cd;
}
#wrap_s2b .line_bor02 {
    border-bottom: 1px solid #61a9cd;
    border-right: 1px solid #61a9cd;
}
#wrap_s2b .line_bor03 {
    border-bottom: 1px solid #61a9cd;
    border-top: 1px solid #61a9cd;
}
#wrap_s2b .line_bor04 {
    border-bottom: 1px solid #61a9cd;
}
#wrap_s2b .tex_def {
    background-color: #ffffff;
    color: #666666;

    font-size: 12px;
    line-height: 27px;
}
#wrap_s2b .ali_cen {
    text-align: center;
}
#wrap_s2b .ali_lef {
    padding-left: 8px;
    text-align: left;
}
#wrap_s2b .ali_rgt {
    padding-right: 2px;
    text-align: right;
}
#wrap_s2b .ali_lef02 {
    padding-left: 4px;
    text-align: left;
}
#wrap_s2b .orange_text {
    background-color: #ffffff;
    color: #fe7200;

    font-size: 8#wrap_s2b .5pt;
    text-align: left;
}
#wrap_s2b .viewprice {
    background-color: #ffffff;
    border-bottom: 1px solid #efefef;
    color: #a60e01;

    font-weight: bold;
    line-height: 25px;
    padding-left: 5px;
    vertical-align: middle;
}
#wrap_s2b .viewtitle {
    background-color: #efefef;
    border-bottom: 1px solid #e6e6e6;
    border-top: 2px solid #61a9cd;
    color: #345dbb;

    font-size: 11pt;
    font-weight: bold;
    height: 35px;
    line-height: 17px;
    padding-left: 20px;
    vertical-align: middle;
}
#wrap_s2b .f12_5sr, a#wrap_s2b .f12_5sr:link, a#wrap_s2b .f12_5sr:visited, a#wrap_s2b .f12_5sr:hover, a#wrap_s2b .f12_5sr:active {
    color: #ff8040;
    font-family: 굴림;
    font-size: 12px;
    letter-spacing: -1px;
    line-height: 1#wrap_s2b .3;
}
#wrap_s2b .f11_5sr, a#wrap_s2b .f11_5sr:link, a#wrap_s2b .f11_5sr:visited, a#wrap_s2b .f11_5sr:hover, a#wrap_s2b .f11_5sr:active {
    color: #ff8040;
    font-family: 돋움;
    font-size: 11px;
    letter-spacing: -1px;
    line-height: 1#wrap_s2b .3;
}
#wrap_s2b .listview_title {
    color: #385e7a;

    font-size: 12px;
    font-weight: bold;
    height: 20px;
    text-align: center;
}
#wrap_s2b .listview_paging {
    color: #5d6572;

    font-size: 12px;
    font-weight: bold;
    height: 20px;
    text-align: center;
}
#wrap_s2b .product_che01 {
    background-color: #ffffff;
    text-align: center;
    vertical-align: middle;
}
#wrap_s2b .product_list_pad {
    padding: 5px 0;
    text-align: center;
    vertical-align: top;
}
#wrap_s2b .product_list_back {
    padding-bottom: 10px;
    padding-top: 10px;
    text-align: center;
    vertical-align: middle;
}
#wrap_s2b .detail_s_img {
    background-color: #ffffff;
    border: 1px solid #e1e1e1;
    text-align: center;
}
#wrap_s2b .product_listprice {
    background-color: #ffffff;
    color: #fe7200;

    font-size: 9pt;
    font-weight: bold;
    padding-bottom: 5px;
    padding-right: 5px;
    padding-top: 5px;
    text-align: right;
    vertical-align: middle;
}
#wrap_s2b .product_mulpumprice {
    background-color: #ffffff;
    color: #fe7200;

    font-size: 9pt;
    font-weight: bold;
    padding-bottom: 5px;
    padding-right: 5px;
    padding-top: 5px;
    text-align: right;
    vertical-align: middle;
}
A#wrap_s2b .product_mulpum01:visited, A#wrap_s2b .product_mulpum01:active, A#wrap_s2b .product_mulpum01:hover {
    background-color: #ffffff;
    color: #f75500;

    font-size: 9pt;
    line-height: 17px;
    text-align: left;
}
#wrap_s2b .product_mulpum02, A#wrap_s2b .product_mulpum02:link {
    background-color: #ffffff;
    color: #333333;

    font-size: 9pt;
    line-height: 17px;
    text-align: center;
}
A#wrap_s2b .product_mulpum02:visited, A#wrap_s2b .product_mulpum02:active, A#wrap_s2b .product_mulpum02:hover {
    background-color: #ffffff;
    color: #f75500;

    font-size: 9pt;
    line-height: 17px;
    text-align: center;
}
#wrap_s2b .listview_dot {
    background-image: url("#wrap_s2b .#wrap_s2b ./images/sgpa/common/listbar_dot#wrap_s2b .gif");
    height: 1px;
}
#wrap_s2b .event_input {
    background-color: #ffffff;
    border-color: #8baed6;
    border-style: solid;
    border-width: 1px;
    color: #2e2e2e;

    font-size: 12px;
    height: 20px;
    line-height: 17px;
    padding-left: 1px;
    vertical-align: middle;
}
#wrap_s2b .glay_input {
    background-color: #ffffff;
    border-color: #c3c3c3;
    border-style: solid;
    border-width: 1px;
    color: #2e2e2e;

    font-size: 12px;
    height: 20px;
    line-height: 17px;
    padding-left: 1px;
    vertical-align: middle;
}
A#wrap_s2b .cate_navi:link, A#wrap_s2b .cate_navi:visited, A#wrap_s2b .cate_navi:active, A#wrap_s2b .cate_navi:hover {
    color: #345dbb;

    font-size: 10pt;
    line-height: 18px;
    padding-left: 1px;
    text-align: left;
}
A#wrap_s2b .two_dep:link, A#wrap_s2b .two_dep:visited, A#wrap_s2b .two_dep:active, A#wrap_s2b .two_dep:hover {
    color: #001995;

    font-size: 8#wrap_s2b .5pt;
    line-height: 15px;
    padding-bottom: 2px;
    padding-top: 3px;
    text-align: left;
}
A#wrap_s2b .three_dep:link, A#wrap_s2b .three_dep:visited, A#wrap_s2b .three_dep:active, A#wrap_s2b .three_dep:hover {
    background-color: #ffffff;
    color: #959595;

    font-size: 8#wrap_s2b .5pt;
    line-height: 15px;
    text-align: left;
}
A#wrap_s2b .one_dep01:link, A#wrap_s2b .one_dep01:visited, A#wrap_s2b .one_dep01:active, A#wrap_s2b .one_dep01:hover {
    color: #333333;

    font-size: 10pt;
}
#wrap_s2b .cate_navi {
    color: #3f6da3;

    font-size: 10pt;
    line-height: 18px;
    padding-left: 7px;
    text-align: left;
}
#wrap_s2b .one_dep_bg {
    background-color: #e0e0e0;
    padding-bottom: 2px;
    padding-top: 2px;
}
#wrap_s2b .one_dep01 {
    background-color: #e0e0e0;
    color: #333333;

    font-size: 10pt;
    font-weight: bold;
    line-height: 17px;
    padding-left: 3px;
    text-align: left;
}
#wrap_s2b .one_dep02 {
    background-color: #e0e0e0;
    color: #333333;

    font-size: 9pt;
    line-height: 17px;
    padding-left: 1px;
    text-align: left;
}
#wrap_s2b .two_dep {
    color: #001995;

    font-size: 8#wrap_s2b .5pt;
    line-height: 15px;
    padding-bottom: 2px;
    padding-top: 3px;
    text-align: left;
}
#wrap_s2b .three_dep {
    background-color: #ffffff;
    color: #959595;

    font-size: 8#wrap_s2b .5pt;
    line-height: 15px;
    text-align: left;
}
#wrap_s2b .cateview_dot {
    background-image: url("#wrap_s2b .#wrap_s2b ./images/ssmu/catebar_dot#wrap_s2b .gif");
    width: 1px;
}
#wrap_s2b .cate_box_pd_01 {
    padding: 5px 4px 5px 0;
    vertical-align: top;
}
#wrap_s2b .cate_box_pd_02 {
    padding: 5px 3px;
    vertical-align: top;
}
#wrap_s2b .cate_box_pd_03 {
    padding: 5px 0 5px 4px;
    vertical-align: top;
}
#wrap_s2b .dtl_text {
    background-color: #ffffff;
    color: #000000;

    font-size: 8#wrap_s2b .5pt;
    line-height: 17px;
    padding-bottom: 2px;
    padding-top: 2px;
    text-align: left;
}
#wrap_s2b .dtl_table {
    border-color: #e6e6e6;
    border-style: solid;
    border-width: 2px;
}
#wrap_s2b .dtl_title {
    background-color: #f4f4f4;
    color: #666666;

    font-size: 8#wrap_s2b .5pt;
    font-weight: bold;
    height: 20px;
    line-height: 17px;
    padding-bottom: 2px;
    padding-left: 10px;
    padding-top: 1px;
}
#wrap_s2b .dtl_title_b {
    border-bottom: 1px solid #e9e9e9;
}
#wrap_s2b .dtl_content {
    background-color: #ffffff;
    color: #666666;

    font-size: 8#wrap_s2b .5pt;
    line-height: 17px;
    padding-bottom: 2px;
    padding-left: 10px;
    padding-top: 1px;
}
#wrap_s2b .dtl_b {
    border-bottom: 1px solid #e9e9e9;
}
#wrap_s2b .result_text {
    color: #666666;

    font-size: 10pt;
    font-weight: bold;
    line-height: 17px;
    text-align: left;
}
#wrap_s2b .result_text_color {
    color: #cc0909;

    font-size: 10pt;
    font-weight: bold;
    line-height: 17px;
    text-align: left;
}
#wrap_s2b .result_input {
    background-color: #ffffff;
    border-color: #ffffff;
    border-style: solid;
    border-width: 1px;
    color: #195cab;

    font-size: 11pt;
    font-weight: bold;
    line-height: 17px;
    padding-left: 5px;
    text-align: left;
    vertical-align: middle;
}
#wrap_s2b .rou_text {
    color: #414d65;
    font-size: 11px;
    height: 12px;
}
#wrap_s2b .rou_text02 {
    color: #234d84;
    font-size: 11px;
    height: 12px;
}
#wrap_s2b .listview_dot {
    background-image: url("#wrap_s2b .#wrap_s2b ./images/common/listbar_dot#wrap_s2b .gif");
    height: 1px;
}
#wrap_s2b .blue_tt {
    color: #234d84;
    font-family: "돋움";
    font-size: 14px;
    font-weight: bold;
    height: 29px;
    text-indent: 8px;
}
#rp01 {
    background-color: #ff0000;
    height: 0;
    position: relative;
    width: 0;
}
#rp02 {
    background: url("#wrap_s2b .#wrap_s2b ./images/group/im#wrap_s2b .gif") repeat scroll 0 0 rgba(0, 0, 0, 0);
    bottom: -8#wrap_s2b .5px;
    height: 101px;
    left: 580px;
    position: absolute;
    width: 145px;
}
#wrap_s2b .bsctd_rb {
    border-bottom: 1px solid #61a9cd;
    border-right: 1px solid #61a9cd;
    padding-left: 10px;
}
#wrap_s2b .bsctd_r {
    border-right: 1px solid #61a9cd;
    padding-left: 10px;
}
#wrap_s2b .popbg_table {
    border-color: #61a9cd;
    border-style: solid;
    border-width: 1px;
}
#wrap_s2b .poptd_clr {
    background-color: #d8eaf8;
    color: #3d6ca2;

    font-size: 10pt;
    font-weight: bold;
    height: 27px;
    line-height: 18px;
}
#wrap_s2b .clrtd_rb {
    border-bottom: 1px solid #61a9cd;
    border-right: 1px solid #61a9cd;
    padding-left: 10px;
}
#wrap_s2b .clrtd_rl {
    border-left: 1px solid #61a9cd;
    border-right: 1px solid #61a9cd;
    padding-left: 10px;
}
#wrap_s2b .clrtd_rbl {
    border-bottom: 1px solid #61a9cd;
    border-left: 1px solid #61a9cd;
    border-right: 1px solid #61a9cd;
    padding-left: 10px;
}
#wrap_s2b .clrtd_l {
    border-left: 1px solid #61a9cd;
    padding-left: 10px;
}
#wrap_s2b .clrtd_r {
    border-right: 1px solid #61a9cd;
    padding-left: 10px;
}
#wrap_s2b .poptd_bsc {
    background-color: #ffffff;
    color: #666666;

    font-size: 10pt;
    height: 27px;
    line-height: 18px;
}
#wrap_s2b .bsctd_rb {
    border-bottom: 1px solid #61a9cd;
    border-right: 1px solid #61a9cd;
    padding-left: 10px;
}
#wrap_s2b .bsctd_b {
    border-bottom: 1px solid #61a9cd;
    padding-left: 10px;
}
#wrap_s2b .ali_l {
    text-align: left;
}
#wrap_s2b .ali_c {
    text-align: center;
}
#wrap_s2b .ali_r {
    text-align: right;
}
#wrap_s2b .f12_c0, A#wrap_s2b .f12_c0:link, A#wrap_s2b .f12_c0:visited, A#wrap_s2b .f12_c0:hover, A#wrap_s2b .f12_c0:active {
    color: #000;

    font-size: 12px;
    letter-spacing: 0;
    vertical-align: middle;
}
#wrap_s2b .detail_img {
    background-color: #fff;
    border: 1px solid #e1e1e1;
}
#wrap_s2b .detail_supply {
    background-color: #fff;
    border: 1px solid #74a8d9;
}
#wrap_s2b .lt_mulpumprice {
    /* background-color: #ffffff; */
    color: #ff0000;

    font-size: 12px;
    font-weight: bold;
    vertical-align: middle;
}
#wrap_s2b .lt_viewprice {
    background-color: #ffffff;
    color: #ff0000;

    font-weight: bold;
    padding: 5px 0;
    text-align: center;
    vertical-align: middle;
}
#wrap_s2b .txt_viewname a#wrap_s2b .txt_viewname:link {
    color: #000000;

    font-size: 12px;
    line-height: 17px;
    padding-right: 10px;
}
a#wrap_s2b .txt_viewname:visited, a#wrap_s2b .txt_viewname:hover a#wrap_s2b .txt_viewname:active {
    color: #0d61c9;

    font-size: 12px;
    font-weight: bold;
    line-height: 17px;
    padding-right: 10px;
    text-decoration: underline;
}
#wrap_s2b .select_box {
    background-color: #ffffff;
    border: 1px solid #cccccc;
    color: #141414;

    font-size: 12px;
    height: 20px;
    line-height: 17px;
    vertical-align: middle;
}
#wrap_s2b .f12_b_red {
    color: #ff0000;

    font-size: 12px;
    font-weight: bold;
}
#wrap_s2b .f12_b_black {
    color: #000000;

    font-size: 12px;
    font-weight: bold;
}
#wrap_s2b .f11_b {
    color: #858585;

    font-size: 11px;
    font-weight: bold;
}
#wrap_s2b .border_puple {
    border: 3px solid #9893c0;
}
#wrap_s2b .f20_red, a#wrap_s2b .f20_red:link, a#wrap_s2b .f20_red:visited, a#wrap_s2b .f20_red:hover, a#wrap_s2b .f20_red:active {
    color: #ff0000;

    font-size: 20px;
    font-weight: bold;
    letter-spacing: -1px;
    line-height: 25px;
}
#wrap_s2b .f12_c3, a#wrap_s2b .f12_c3:link, a#wrap_s2b .f12_c3:visited, a#wrap_s2b .f12_c3:hover, a#wrap_s2b .f12_c3:active {
    color: #333333;

    font-size: 12px;
    letter-spacing: 0;
    line-height: 25px;
}
#wrap_s2b .f12_c3_2ver, a#wrap_s2b .f12_c3_2ver:link, a#wrap_s2b .f12_c3_2ver:visited, a#wrap_s2b .f12_c3_2ver:hover, a#wrap_s2b .f12_c3_2ver:active {
    color: #333333;

    font-size: 12px;
    letter-spacing: 0;
    line-height: 18px;
}
#wrap_s2b .f11_orange, a#wrap_s2b .f11_orange:link, a#wrap_s2b .f11_orange:visited, a#wrap_s2b .f11_orange:hover, a#wrap_s2b .f11_orange:active {
    color: #f96736;

    font-size: 11px;
    letter-spacing: -1px;
    line-height: 18px;
}
#wrap_s2b .f11_ver, a#wrap_s2b .f11_ver:link, a#wrap_s2b .f11_ver:visited, a#wrap_s2b .f11_ver:hover, a#wrap_s2b .f11_ver:active {
    color: #666666;

    font-size: 11px;
    letter-spacing: -1px;
    line-height: 18px;
}
#wrap_s2b .f_pad15 {
    padding-left: 15px;
}
#wrap_s2b .f_pad5 {
    padding-left: 5px;
}
* {
    margin: 0;
    padding: 0;
}
li {
    list-style: outside none none;
}
#pro_cate_all {
    float: left;
    margin-top: 2px;
    width: 129px;
	height:100%
}
#pro_cate_all_new {
    float: left;
    margin-top: -1px;
    width: 129px;
	height:100%
}
#pro_cate_all2 {
    float: left;
    margin-top: 2px;
    width: 155px;
}
#pro_cate_all2 li {
    color: #7d7d7d;
    font-family: 돋움,돋움체;
    font-size: 11px;
    letter-spacing: -1px;
    line-height: 14px;
}
#pro_cate_all2 ul {
}
#pro_cate_all2 strong {
    color: #000;
    line-height: 14px;
}
#pro_cate_all2 li a:hover {
    background: none repeat scroll 0 0 #fb5c25;
    color: #ffffff;
    display: block;
    text-decoration: none;
}
#pro_vline {
    float: left;
    width: 1px;
}
#three_cate {
    float: left;
    font-size: 12px;
    margin: 5px 0 8px;
    width: 100%;
}
#three_cate li {
    color: #777;
    font-family: 굴림,굴림체,돋움;
    font-size: 12px;
    letter-spacing: 0;
	line-height:0px
}
#three_cate li a:hover {
    color: #ff0000;
    font-size: 12px;
    text-decoration: none;
}
a#wrap_s2b .f12_7s15, a#wrap_s2b .f12_7s15:link, a#wrap_s2b .f12_7s15:visited, a#wrap_s2b .f12_7s15:hover, a#wrap_s2b .f12_7s15:active {
    color: #797979;
    font-family: 굴림;
    font-size: 12px;
    letter-spacing: -1px;
    line-height: 1#wrap_s2b .5;
}
#wrap_s2b .f13_c01 {
    color: #ff6d33;
    font-family: 돋움,돋움체;
    font-size: 13px;
    font-weight: bold;
    letter-spacing: -1px;
    line-height: 20px;
}
#wrap_s2b .f14_c01 {
    color: #573c09;
    font-family: 돋움,돋움체;
    font-size: 14px;
    font-weight: bold;
    letter-spacing: -1px;
    line-height: 20px;
}
#wrap_s2b .f12_c01 {
    color: #737373;
    font-family: 돋움,돋움체;
    font-size: 12px;
    letter-spacing: -1px;
    line-height: 18px;
}

#detail_tbl tbody tr th{
	width: 80px;
	background-color:#f6f6f6;
	border-bottom:#dcdcdc 1px solid;
	padding: 2px 4px 2px 4px;
	height:23px;
	text-align:center;
	font-weight:bold;
	font-size:12px;
	color:#444;
}

#detail_tbl tbody tr td{
	padding-left: 10px;
	padding-right: 10px;
	border-bottom: 1px solid #f6f6f6 !important;
}


#detail_s2b_tbl {
    border-bottom: 1px solid #a5c8f0;
    border-top: 2px solid #a5c8f0;
    border-spacing: 0;
    border-collapse: separate;
    width: 100%;
    & th {
        width: 20%;
        min-width: 80px;
        background-color:#EDF3FA;
        border-bottom:#D2DBE7 1px solid;
        padding: 4px 4px 4px 4px;
        height:27px;
        line-height: 27px;
        text-align:center;
        font-weight:bold;
        font-size:12px;
        color:#444;
    }
    & td {

        padding: 4px 10px 4px 10px;
	    border-bottom: 1px solid #dddddd !important;
    }

    & #wrap_s2b .btn_go_order { padding: 5px 10px;
        border: 1px solid #ddd;
        border-radius: 6px;
        display: flex;
        flex-direction: row;
        justify-content: center;
        align-items: center;
        width: 120px;
        text-decoration: none;
    }
    & #wrap_s2b .btn_go_order:hover {
        background-color: #a5c8f0;
        color: #000;

    }
    & textarea {
        width: 100%;
        min-height: 50px;
        box-sizing: border-box;
        padding: 15px;
        border: none;
    }
}

#wrap_s2b .wrap_s2b_notice {
    width: 100%;
    flex-direction: row;
    display: flex;
    justify-content: start;
    align-items: center;
    font-size: 13px;
    color: red;
    border: 1px solid #ddd;
    padding: 26px;
    box-sizing: border-box;

}
#wrap_s2b .wrap_s2b_notice::before { content: "-"; margin-right: 10px; }