/********** 팝업 **********/
#processBox { width: 280px; height: 95%; max-height: 380px; }
#processBox .processBox_table { width:98%; height: 200px; margin: 0 auto; overflow: auto; border: 0 none; }
#processBox .processBox_table_title { font-weight: bold; background-color: #757575; }
#processBox .div_table { width: 100%; border-spacing: 0; }
#processBox .div_td { padding: 5px; font-size: 12px; color: #676767; text-align: center; vertical-align: middle; }
#processBox .processBox_d1 { width: 83px; }
#processBox .processBox_d2 { width: 45px; }
#processBox .processBox_d3 { width: auto; }
#processBox .processBox_t { color: #ffffff; background-color: #757575; }
/********** 첫화면 **********/
#slidingBox { width: 100%; min-width: var(--width-page); border-bottom: 1px solid #e8e8e8; overflow: hidden; }
#slidingBox .slidingBox_box { width: var(--width-page); height: auto; margin: 0 auto; position: relative; overflow: hidden; }
#slidingBox .slider-block { position: absolute; width: 100%; top: 0; left: 0; z-index: 100; opacity: 1; }
#slidingBox .slider-dots { position: absolute; width: 100%; text-align: center; bottom: -5px; z-index: 300; }
#slidingBox .slider-dots li { width: 14px; height: 14px; border-radius: 100px; margin: 10px; border: 1px solid #e8e8e8; cursor: pointer; background: var(--image-blank); }
#slidingBox .slider-dots li.active { background-color: #e8e8e8; }
#slidingBox .slider-link { position: absolute; width: 100%; height: 100%; top: 0; left: 0; z-index: 200; background: var(--image-blank); }
#indexBox { width: var(--width-page); margin: 5px auto 20px; overflow: hidden; }
#indexBox .indexBox_div { padding: 1px; margin: 5px; border: 4px solid #b9b9b9; overflow: hidden; }
#indexBox .infoBox { width: 245px; height: 145px; float: left; margin: 1px; padding: 3px; border: 1px solid #b9b9b9; background-color: #ffffff; }
#indexBox .infoBox_slider_arrow { width: 30px; height: 100%; padding-top: 5px; float: left; }
#indexBox .infoBox_div_title { height: 22px; padding-top: 3px; text-align: center; background-color: #b9b9b9; font-family: "GmarketSansMedium"; font-weight: 100; color: #ffffff; }
#indexBox .infoBox_div { height: 151px; float: left; margin: 1px; border: 1px solid #b9b9b9; background-color: #ffffff; overflow: hidden; }
#indexBox .processBox { width: 193px; }
#indexBox .processBox_div { width: 100%; height: 100%; overflow: hidden; }
#indexBox .processBox_div_list { width: 100%; height: 100%; position: relative; }
#indexBox .processBox_div_list_ul { position: absolute; top: 4px; left: 4px; }
#indexBox .processBox_div_list_ul > li { display: block; height: 20px; font-size: 12px; color: #a0a0a0; line-height: 150%; overflow: hidden; }
#indexBox .supportBox { width: 310px; }
#indexBox .supportBox_div_list { width: 100%; height: 100%; float: left; }
#indexBox .supportBox_list_items { width: 250px; height: 100px; margin-top: 13px; float: left; overflow: hidden; }
#indexBox .supportBox_list_items img { width: 100px; float: left; }
#indexBox .supportBox_list_items ul { width: 150px; float: left; }
#indexBox .supportBox_list_items ul li { width: 100%; padding: 1px; font-size: 12px; }
#indexBox .supportBox_list_items ul .txt { height: 38px; color: #378eca; }
#indexBox .downBox { width: 310px; }
#indexBox .downBox_div_list { width: 100%; height: 100%; float: left; }
#indexBox .downBox_list_items { width: 250px; height: 100px; margin-top: 13px; float: left; overflow: hidden; }
#indexBox .downBox_list_items img { width: 100px; float: left; }
#indexBox .downBox_list_items ul { width: 150px; float: left; }
#indexBox .downBox_list_items ul li { width: 100%; padding: 1px; font-size: 12px; }
#indexBox .downBox_list_items ul .txt { height: 38px; color: #378eca; }
#indexBox .downBox_list_items ul .strike { color: #bbbbbb; text-decoration: line-through; }