@charset "utf-8";
/* CSS Document */

/*
@font-face 
{
    font-family:'Malgun Gothic';
    src: url('../download/font/MalgunGothic.eot');
    src: url('../download/font/MalgunGothic.eot?#iefix') format('embedded-opentype'),
         url('../download/font/malgun.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
*/

/*
Common Color Infomation
Green : 18a700 , Red : a61f00

*/
* {max-height: 1000000px;}

* { margin:0; padding:0 }
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, tt, var,div,
dl, dt, dd, ol, ul, li, br,
fieldset, form, label, legend, input, caption
{
    margin: 0;
    padding: 0;
    border: 0;
}

 table, tbody, tfoot, thead, tr, th, td 
{
    margin: 0;
    padding: 0;
    border: 0;
}

ol, ul {list-style: none;}
input, textarea, select { font-family:'Malgun Gothic', Dotum ; font-size:13px; }

.fleft { float:left;}
.fright { float:right;}
.clear { clear:both;}

.alignright { text-align:right;}
.aligncenter { text-align:center;}

.wrapper, block { width:100%; overflow:hidden; }
.container { width:100%;}

ul { list-style:none }
img { border:0 }

a { color: #0054ff; text-decoration:none; }
a:hover { color:#001e5c; text-decoration:none; }

a.fulllink:link, a.fulllink:visited { color: #848484; font-weight : normal; text-decoration: none;font-size:11px;font-family:'Malgun Gothic', Dotum ;}
a.fulllink:hover, a.fulllink:focus { color: #c91866;text-decoration : underline;font-size:11px;font-family:'Malgun Gothic', Dotum ;}
a.fulllink:active { color: #848484; text-decoration : none;font-size:11px;font-family:'Malgun Gothic', Dotum ; }

.a_span { color: #1F50B5; text-decoration:none; cursor:pointer; -webkit-tap-highlight-color: rgba(0, 0, 0, 0.1); }
.a_span:hover { color: #0054FF; }

body { font-size:12px; color:#000000; font-family:'Malgun Gothic', Dotum; }

.simpleform_title { font-weight:bold; font-size:15px; color:#666666; padding-top:5px; }
.simpleform_normal { font-size:15px; color:#000000; padding-top:5px; }
.simpleform_title_op { font-weight:bold; font-size:15px; color:#AAAAAA; padding-top:5px; }
.simpleform_td {  padding-top:10px; padding-bottom:10px; }
.simpleform_spantext { font-size:12px; color:#777777; }
.simpleform{font-size:13px; padding:4px; BACKGROUND-COLOR:#FFFFFF; COLOR:#333333; BORDER:1px #cccccc solid; }

.simpleform_select{font-size:13px; padding:3px; BACKGROUND-COLOR:#FFFFFF; COLOR:#333333; BORDER:1px #cccccc solid; }

.simpleform_search{ font-size:13px; height:23px; border:1px #555555 solid; padding:3px; }
.simpleform_search_empty { font-size:13px; height:23px; border:1px #CCCCCC solid; padding:3px; }

.simpleform_searchselect{ font-size:13px; border:1px #555555 solid; padding:5px; background-color:#FFFFFF; }
.simpleform_searchselect_empty { font-size:13px; border:1px #CCCCCC solid; padding:5px; background-color:#FFFFFF; }

.simpleform_edit{ font-size:14px; border:1px #CCCCCC solid; padding:5px; background-color:#FFFFFF; }
.simpleform_edit_red{ font-size:14px; border:1px #FF0000 solid; padding:5px; background-color:#FFFFFF; }
.simpleform_edit_gray{ font-size:14px; border:1px #EEEEEE solid; padding:5px; background-color:#EEEEEE; }
.simpleform_edit_empty{ font-size:14px; border:1px #ffa2a2 solid; padding:5px; background-color:#FFFFFF; }
.simpleform_edit_changed{ font-size:14px; border:1px #ff8a00 solid; padding:5px; background-color:#FFFFFF; }

.simpleform_editselect{ font-size:14px; border:1px #CCCCCC solid; padding:4px; background-color:#FFFFFF; }
.simpleform_editselect_red{ font-size:14px; border:1px #FF0000 solid; padding:4px; background-color:#FFFFFF; }
.simpleform_editselect_empty{ font-size:14px; border:1px #ffa2a2 solid; padding:4px; background-color:#FFFFFF; }
.simpleform_editselect_changed{ font-size:14px; border:1px #ff8a00 solid; padding:4px; background-color:#FFFFFF; }

.simpleform_edit_small{ font-size:12px; border:1px #CCCCCC solid; padding:2px; background-color:#FFFFFF; }
.rd_simpleform_edit_small { font-size:12px; border:1px #DDDDDD solid; color:#999999; padding:2px; background-color:#EEEEEE; cursor:default; text-decoration: line-through; }
.simpleform_edit_small_changed { font-size:12px; border:1px #ff8a00 solid; padding:2px; background-color:#FFFFFF; }
.rd_simpleform_edit_small_changed { font-size:12px; border:1px #ff8a00 solid; color:#999999; padding:2px; background-color:#EEEEEE; cursor:default; text-decoration: line-through; }

.simpleform_edittextarea_small{ font-size:12px; border:1px #CCCCCC solid; padding:3px; background-color:#FFFFFF; }
.simpleform_edittextarea_small_changed{ font-size:12px; border:1px #ff8a00 solid; padding:3px; background-color:#FFFFFF; }

.simpleform_editselect_small{ font-size:12px; border:1px #CCCCCC solid; padding:1px; background-color:#FFFFFF; }
.rd_simpleform_editselect_small{ font-size:12px; border:1px #DDDDDD solid; color:#999999; padding:1px; background-color:#EEEEEE; cursor:default; text-decoration: line-through; }
.simpleform_editselect_small_changed{ font-size:12px; border:1px #ff8a00 solid; padding:1px; background-color:#FFFFFF; }
.rd_simpleform_editselect_small_changed{ font-size:12px; border:1px #ff8a00 solid; color:#999999; padding:1px; background-color:#EEEEEE; cursor:default; text-decoration: line-through; }

.simpleform_custselect_small { width:15px; height:20px; background-color:#EEEEEE; border:1px #CCCCCC solid; font-size:10px; }
.simpleform_custselectover_small { width:15px; height:20px; background-color:#DDDDDD; border:1px #777777 solid; font-size:10px; }

.simplespan_edit_small{  }
.rd_simplespan_edit_small{ color:#999999; text-decoration: line-through; }
.refund_simplespan_edit_small{ color:#FF0000; }

.simplespan_edit_small_changed { color:#ff8a00; }
.rd_simplespan_edit_small_changed { color:#f1c999; text-decoration: line-through; }

.span_split { color:#CCCCCC; padding-left:5px; padding-right:5px; }

.div_pageframe { width:1200px; background-color:#FFFFFF; border:1px #CCCCCC solid; }
.div_printframe { width:100%; }

.div_list_title { padding-top:8px; padding-bottom:8px; padding-left:5px; }
.div_list_title_center { padding-top:8px; padding-bottom:8px; }

.div_list_contents { padding-top:7px; padding-bottom:5px; font-size:12px; padding-left:5px; }
.div_list_contents_center { padding:7px; font-size:12px; }
.div_list_contents_center2 { padding:5px; font-size:12px; }
.no_div_list_contents { padding-top:5px; padding-bottom:5px; font-size:12px; padding-left:5px; color:#999999; }
.no_div_list_contents_center { padding-top:5px; padding-bottom:5px; font-size:12px; color:#999999; }

.td_list_title { background-color:#DDDDDD; border-bottom:1px #BBBBBB solid; border-right:1px #CCCCCC solid; } 
.td_list_view { background-color:#FFFFFF; border-bottom:1px #CCCCCC solid; border-right:1px #DDDDDD solid; }
.td_list_yes { background-color:#FFFFFF; border-bottom:1px #CCCCCC solid; border-right:1px #DDDDDD solid; cursor:pointer; }
.td_list_yes2 { background-color:#EEEEEE; border-bottom:1px #CCCCCC solid; border-right:1px #DDDDDD solid; cursor:pointer; }

.td_list_over { background-color:#DDDDDD; border-bottom:1px #CCCCCC solid; border-right:1px #DDDDDD solid; cursor:pointer; }
.td_list_select { background-color:#EEEEEE; border-bottom:1px #CCCCCC solid; border-right:1px #DDDDDD solid; cursor:pointer; }

.td_list_title3 { background-color:#DDDDDD; border-bottom:1px #333333 solid; border-right:1px #333333 solid; }
.td_list_view3 { background-color:#FFFFFF; border-bottom:1px #333333 solid; border-right:1px #333333 solid; }

.b4_td1_left { background-color:#DDDDDD; border-bottom:1px #CCCCCC solid; }
.b4_td1_right { background-color:#DDDDDD; border-bottom:1px #CCCCCC solid; border-left:1px #CCCCCC solid; }
.b4_td2_left { background-color:#FFFFFF; }
.b4_td2_right { background-color:#FFFFFF; border-left:1px #DDDDDD solid; }

.b47_td1_left { background-color:#DDDDDD; border-bottom:1px #777777 solid; }
.b47_td1_right { background-color:#DDDDDD; border-bottom:1px #777777 solid; border-left:1px #777777 solid; }
.b47_td2_left { background-color:#FFFFFF; }
.b47_td2_right { background-color:#FFFFFF; border-left:1px #777777 solid; }


.b4_td3_left { background-color:#FFFFFF; border-top:1px #DDDDDD solid; }
.b4_td3_right { background-color:#FFFFFF; border-left:1px #DDDDDD solid; border-top:1px #DDDDDD solid; }

.b4_td4_left { background-color:#FFFFFF; }
.b4_td4_right { background-color:#FFFFFF; border-left:1px #CCCCCC solid; }
.b4_td5_left { background-color:#FFFFFF; border-top:1px #CCCCCC solid; }
.b4_td5_right { background-color:#FFFFFF; border-left:1px #CCCCCC solid; border-top:1px #CCCCCC solid; }

.b4_div { padding:10px; }
.b5_div { padding-top:15px; padding-left:10px; padding-right:10px; padding-bottom:10px; }
.b6_div { padding-top:10px; padding-left:10px; padding-right:10px; padding-bottom:10px; }

.b4_div_linecolor { background-color:#CCCCCC; }
.b5_div_linecolor { background-color:#DDDDDD; }

.b4s_div { padding:5px; }
.b5s_div { padding-top:7px; padding-left:5px; padding-right:5px; padding-bottom:5px; }

.pn_div_title { padding-top:20px; padding-bottom:10px; padding-left:10px; font-weight:bold; font-size:14px; }

.conv_td_left { background-color:#FFFFFF; }
.conv_td_right { background-color:#FFFFFF; border-left:1px #DDDDDD solid; }
.conv_td_right_over { background-color:#B2EBF4; border-left:1px #DDDDDD solid; }
.conv_td_left_blue { background-color:#D4F4FA; }
.conv_td_right_blue { background-color:#D4F4FA; border-left:1px #B0D0D6 solid; }
.conv_td_left_green { background-color:#E0FF8B; }
.conv_td_right_green { background-color:#E0FF8B; border-left:1px #BCE067 solid; }
.conv_td_left_invisible { background-color:#EEEEEE; }
.conv_td_right_invisible { background-color:#EEEEEE; border-left:1px #DDDDDD solid; }

.conv47_td_left { background-color:#FFFFFF; }
.conv47_td_right { background-color:#FFFFFF; border-left:1px #777777 solid; }


.td_detail_tab_select { top:9px; height:40px; background-color:#777777; border-top:1px #555555 solid; border-left:1px #555555 solid; border-right:1px #555555 solid; color:#FFFFFF; font-size:14px; }
.td_detail_tab_normal { top:14px; height:35px; background-color:#CCCCCC; border-top:1px #AAAAAA solid; border-left:1px #AAAAAA solid; border-right:1px #AAAAAA solid; color:#555555; font-size:13px; }

.helptip { font-size:12px; color:#777777; cursor:pointer; }

.popTab1 {  height:36px; background-color:#DDDDDD; border-top:1px #CCCCCC solid; border-left:1px #CCCCCC solid; border-right:1px #CCCCCC solid; }
.popTab2 {  height:36px; background-color:#333333; border-top:1px #111111 solid; border-left:1px #111111 solid; border-right:1px #111111 solid; }

.popTab1_sub { padding-left:20px; padding-right:20px; padding-top:10px; color:#222222; }
.popTab2_sub { padding-left:20px; padding-right:20px; padding-top:10px; color:#FFFFFF; }

.applyform{font-size:13px; padding:4px; BACKGROUND-COLOR:#FFFFFF; COLOR:#333333; BORDER-bottom:1px #555555 solid; }

.btntag_copy { cursor:pointer; color:#0085ec; font-size:12px; }
.btntag_copy:hover { cursor:pointer; color:#00599e; font-size:12px; }

 .BtnTour_section3_selected { float:left; padding-top:7px; padding-left:15px; padding-right:15px; padding-bottom:7px; background-color:#DDDDDD; border-top:1px #CCCCCC solid; border-left:1px #CCCCCC solid; border-right:1px #CCCCCC solid; color:#000000; font-weight:bold; cursor:pointer; }
 .BtnTour_section3_normal { float:left; padding-top:7px; padding-left:15px; padding-right:15px; padding-bottom:7px; background-color:#EEEEEE; border-top:1px #DDDDDD solid; border-left:1px #DDDDDD solid; border-right:1px #DDDDDD solid; color:#AAAAAA; font-weight:bold; cursor:pointer; }

.menu_button
{
    font-size:14px;
    line-height:100%;
    text-decoration:none;
    height:22px;    
    background-color:#555555;
    border:1px #444444 solid;
    text-align:center;
    padding-top:7px;
    cursor:pointer;
    color:#FFFFFF;
    border-radius:2px;
}
.menu_button:hover
{
    font-size:14px;
    line-height:100%;
    text-decoration:none;
    height:22px;    
    background-color:#222222;
    border:1px #111111 solid;
    text-align:center;
    padding-top:7px;
    cursor:pointer;
    color:#FFFFFF;
    border-radius:2px;
}
.menu_button_disable
{
    font-size:14px;
    line-height:100%;
    text-decoration:none;
    height:22px;    
    background-color:#CCCCCC;
    border:1px #BBBBBB solid;
    text-align:center;
    padding-top:7px;
    cursor:pointer;
    color:#FFFFFF;
    cursor:not_allowed;
    border-radius:2px;
}

.save_button
{
    font-size:14px;
    line-height:100%;
    text-decoration:none;
    height:22px;    
    background-color:#0086ad;
    border:1px #00799c solid;
    text-align:center;
    padding-top:7px;
    cursor:pointer;
    color:#FFFFFF;
    border-radius:2px;
}
.save_button:hover
{
    font-size:14px;
    line-height:100%;
    text-decoration:none;
    height:22px;    
    background-color:#00465a;
    border:1px #003a4a solid;
    text-align:center;
    padding-top:7px;
    cursor:pointer;
    color:#FFFFFF;
    border-radius:2px;
}
.save_button_disable
{
    font-size:14px;
    line-height:100%;
    text-decoration:none;
    height:22px;    
    background-color:#CCCCCC;
    border:1px #BBBBBB solid;
    text-align:center;
    padding-top:7px;
    cursor:pointer;
    color:#FFFFFF;
    cursor:not_allowed;
    border-radius:2px;
}

.new_button
{
    font-size:14px;
    line-height:100%;
    text-decoration:none;
    height:22px;    
    background-color:#6B9900;
    border:1px #598700 solid;
    text-align:center;
    padding-top:7px;
    cursor:pointer;
    color:#FFFFFF;
    border-radius:2px;
}
.new_button:hover
{
    font-size:14px;
    line-height:100%;
    text-decoration:none;
    height:22px;    
    background-color:#476600;
    border:1px #355400 solid;
    text-align:center;
    padding-top:7px;
    cursor:pointer;
    color:#FFFFFF;
    border-radius:2px;
}
.new_button_disable
{
    font-size:14px;
    line-height:100%;
    text-decoration:none;
    height:22px;    
    background-color:#CCCCCC;
    border:1px #BBBBBB solid;
    text-align:center;
    padding-top:7px;
    cursor:pointer;
    color:#FFFFFF;
    cursor:not_allowed;
    border-radius:2px;
}

.print_button
{
    font-size:14px;
    line-height:100%;
    text-decoration:none;
    height:22px;    
    background-color:#CC723D;
    border:1px #BA602B solid;
    text-align:center;
    padding-top:7px;
    cursor:pointer;
    color:#FFFFFF;
    border-radius:2px;
}
.print_button:hover
{
    font-size:14px;
    line-height:100%;
    text-decoration:none;
    height:22px;    
    background-color:#993800;
    border:1px #872600 solid;
    text-align:center;
    padding-top:7px;
    cursor:pointer;
    color:#FFFFFF;
    border-radius:2px;
}
.print_button_disable
{
    font-size:14px;
    line-height:100%;
    text-decoration:none;
    height:22px;    
    background-color:#CCCCCC;
    border:1px #BBBBBB solid;
    text-align:center;
    padding-top:7px;
    cursor:pointer;
    color:#FFFFFF;
    cursor:not_allowed;
    border-radius:2px;
}
.delete_button
{
    font-size:14px;
    line-height:100%;
    text-decoration:none;
    height:22px;    
    background-color:#b93d21;
    border:1px #a53319 solid;
    text-align:center;
    padding-top:7px;
    cursor:pointer;
    color:#FFFFFF;
    border-radius:2px;
}
.delete_button:hover
{
    font-size:14px;
    line-height:100%;
    text-decoration:none;
    height:22px;    
    background-color:#641907;
    border:1px #4e1204 solid;
    text-align:center;
    padding-top:7px;
    cursor:pointer;
    color:#FFFFFF;
    border-radius:2px;
}
.delete_button_disable
{
    font-size:14px;
    line-height:100%;
    text-decoration:none;
    height:22px;    
    background-color:#CCCCCC;
    border:1px #BBBBBB solid;
    text-align:center;
    padding-top:7px;
    cursor:pointer;
    color:#FFFFFF;
    cursor:not_allowed;
    border-radius:2px;
}

.violet_button
{
    font-size:14px;
    line-height:100%;
    text-decoration:none;
    height:22px;    
    background-color:#8041D9;
    border:1px #5C1DB5 solid;
    text-align:center;
    padding-top:7px;
    cursor:pointer;
    color:#FFFFFF;
    border-radius:2px;
}
.violet_button:hover
{
    font-size:14px;
    line-height:100%;
    text-decoration:none;
    height:22px;    
    background-color:#5C1DB5;
    border:1px #380091 solid;
    text-align:center;
    padding-top:7px;
    cursor:pointer;
    color:#FFFFFF;
    border-radius:2px;
}
.violet_button_disable
{
    font-size:14px;
    line-height:100%;
    text-decoration:none;
    height:22px;    
    background-color:#CCCCCC;
    border:1px #BBBBBB solid;
    text-align:center;
    padding-top:7px;
    cursor:pointer;
    color:#FFFFFF;
    cursor:not_allowed;
    border-radius:2px;
}

.sto_button
{
    font-size:14px;
    line-height:100%;
    text-decoration:none;
    height:22px;    
    background-color:#D9418C;
    border:1px #C72F7A solid;
    text-align:center;
    padding-top:7px;
    cursor:pointer;
    color:#FFFFFF;
    border-radius:2px;
}
.sto_button:hover
{
    font-size:14px;
    line-height:100%;
    text-decoration:none;
    height:22px;    
    background-color:#99004C;
    border:1px #87003A solid;
    text-align:center;
    padding-top:7px;
    cursor:pointer;
    color:#FFFFFF;
    border-radius:2px;
}

.BtnTab_selected { float:left; padding-top:7px; padding-left:15px; padding-right:15px; padding-bottom:10px; background-color:#CCCCCC; border-top:1px #BBBBBB solid; border-left:1px #BBBBBB solid; border-right:1px #BBBBBB solid; color:#000000; font-size:18px; font-weight:bold; cursor:pointer; }

.BtnTab_normal { float:left; padding-top:7px; padding-left:15px; padding-right:15px; padding-bottom:10px; background-color:#EEEEEE; border-top:1px #BBBBBB solid; border-left:1px #BBBBBB solid; border-right:1px #BBBBBB solid; color:#AAAAAA; font-size:18px; font-weight:bold; cursor:pointer; }