/*
 * @title			보상제도
 * @author			김현진
 * @date			2012.02.15
 * @update			2025.12.05([F/E] 류지원)
 * @description
 */

/*.top_box { width: 820px; height: 125px; margin-bottom: 40px;}*/
/*.top_box p { padding: 5px 0 0 60px; font-size: 14px; font-weight: bold; color: #454952;}*/
/*.s_title {padding-top: 25px;}*/
/*.ft_orange {color: #FF4E00; font-size: 18px; font-weight: bold;}*/
/*.title_img {background-image: url(//img1.itemmania.com/new_images/customer/v2/img_compensate.gif);background-repeat: no-repeat;}*/

/*.s_subtitle {position: relative; margin-top: 30px; font-size: 16px; letter-spacing: -2px; height: 30px; color: #000;}*/

.box_bluegray2{font-size: 16px; line-height: 2.3;}
.box_bluegray2.first_box{line-height: 1.5;}
.f_red{color: var(--color-red7);}
.f_blue{color: var(--color-blue6);}
.com_text{font-size: 14px; color: var(--color-gray7);}

/*.gray_box{ padding:10px 20px; background-color: #fafafa; line-height: 1.8; }*/
.gray_box_wrap{margin-top: 10px; display: flex; gap: 10px;}
/*.gray_box_wrap .first{ margin-right:16px; background-color: #d4f8f8}*/
.gray_box_wrap .article{width: 384px; background-color: var(--color-bluegray1); border-radius: 10px;}
.gray_box_wrap .article .content{display: flex; flex-direction: column; align-items: center;}
.gray_box_wrap .article .content img{margin-top: 20px;}
.gray_box_wrap .article .content .title{margin-top: 20px; font-size: 18px; color: var(--color-gray11); line-height: 15px;}
.gray_box_wrap .article .content .g_black3_11{margin-top: 10px; font-size: 14px; color: var(--color-gray7); line-height: 17px; text-align: center;}
.gray_box_wrap .article .g_btn_new{margin: 20px 0 30px;}
/*.sp_compen {background-image: url(//img1.itemmania.com/new_images/customer/v2/sp_0422.png); background-repeat: no-repeat; background-size: 474px 358px;}*/
/*.gray_box_wrap .article .sp_compen{ display: inline-block; width:104px; height:104px; float:left; margin:0 16px 0 20px; }*/
/*.gray_box_wrap .article .img_compe{ background-position: -2px -245px;}*/
/*.gray_box_wrap .article .img_compe_ing{ background-position: -115px -245px; }*/
/*.gray_box_wrap .article .btn{ width: 210px; height: 50px; background-color: #52a3ff; color: #fff; font-size: 16px; text-align: center; line-height: 3; margin-left: 94px; cursor: pointer;}*/

/*.conBlockList { display: table; margin: 10px 0; width:100%; border: 1px solid #e0e0e0; table-layout: fixed; word-break: keep-all; clear: both; opacity: 1; padding: 0;}*/
/*.conBlockList > li { display: table-cell; position: relative; padding: 35px 27px; border-left: 1px solid #e0e0e0; vertical-align: top;}*/
/*.conBlockList > li:first-child { border-left: none;}*/
/*.stepArrow > li:before { content: ''; position: absolute; top: 50%; right: -8px; width: 14px; height: 14px; margin-top: -5px; border-top: 1px solid #e2e2e2; border-right: 1px solid #e2e2e2; background-color: #fff; box-sizing: border-box; transform: rotate( 45deg); -ms-transform: rotate(45deg); z-index: 1;}*/
/*.stepArrow > li:last-child:before{display: none;}*/
/*.conBlockList .block { display: inline-block; position: relative; font-size: 16px;}*/
/*.stepArrow .step { padding-top: 5px; color: #666; font-size: 14px; font-weight: 700;}*/
/*.conBlockList .step { display: block; margin-bottom: 18px; color: #767676;}*/
/*.stepArrow .step em { display: inline-block; float: left; margin-top: -18px; margin-right: 7px; color: #44adff; font-size: 30px;}*/
/*.stepArrow .step:after { display: block; content: ''; clear: both;}*/
/*.conBlockList .tit { display: block;  margin-bottom: 15px; color: #333; font-size: 18px; font-weight: 700;}*/
/*.conBlockList .block { display: inline-block; position: relative; font-size: 16px;}*/

.red_txt1 {position: absolute; width: 44px; height: 38px; background-color: #fa5252; border-radius: 50%; text-align: center; line-height: 15px; color: #fff; margin-top: 12px; padding-top: 5px; right: 303px; z-index: 1;}
.red_txt2 {position: absolute; width: 44px; height: 38px; background-color: #fa5252; border-radius: 50%; text-align: center; line-height: 15px; color: #fff; margin-top: 12px; padding-top: 5px; right: 140px; z-index: 1;}
