@charset "utf-8";


.hand,.pointer {cursor:pointer}
.underline{text-decoration:underline}
.strike {text-decoration:line-through}
.relative{position:relative}
.absolute{position:absolute}
.small {font-size:11px; letter-spacing:-1px;}
.mediumfont {font-size:14px;}
.big_s {font-size:16px;}
.big {font-size:18px;}
.desc {font-size:11px; font-family:dotum; color:#848484; letter-spacing:-1px;}
.totalprice {color:#bb0000; font-size:18px; font-family:tahoma;}
.hide {display:none;}
.unvisibility {visibility:hidden;}
.bold {font-weight:bold;}
.bold_ex {font-weight:800;}
.dfprice {font-family:tahoma;}



.input-box-default-text {color:#515151 !important; letter-spacing:-1px;}
.string_hand {cursor:pointer; display: inline-block; text-align:left;}



.fb-like,
.fb-like>span,
.fb-like>span>iframe {min-width:90px !important;min-height:25px !important;}

/* 공통 : 데이트피커 */
.ui-datepicker {z-index:100;}
.ui-datepicker-trigger {vertical-align:middle;padding-left:3px;}

/* 폰트 색상 */
.red {color:#d54141}
.blue {color:#2d9ff6}
.blue2 {color:#005ab7}
.green {color:#09ac5d}
.black {color:#202020}
.white {color:white}
.gray {color:#bbbbbb}
.gray_b {color:#676767}
.gray_b2 {color:#bcbcbc !important}
.gray_b3 {color:#8a8a8a !important}
.brown {color:#c79587 !important}
.red_b {color:#d53f3e !important}
.orange{ color: #d9a90d; }
.orange2{ color: #f15c35; }
.orange3{ color: #fb5e35; }
.orange4{ color: #f15c35; font-weight: bold;}
.orange5{ color: #f15c35 !important;}

.tahoma {font-family:tahoma;}

.orange_bg{background: #F05027;}
.blue2_bg{background: #005ab7;}

.bgff {background-color: #ffffff;}


/* 좌,우 여백설정 */
.m5{margin:5px !important}
.m10{margin:10px !important}
.m15{margin:15px !important}
.m20{margin:20px !important}
.m25{margin:25px !important}
.m30{margin:30px !important}

.mr2{margin-left:2px !important}
.mr5{margin-right:5px !important}
.mr10{margin-right:10px !important}
.mr15{margin-right:15px !important}
.mr20{margin-right:20px !important}
.mr25{margin-right:25px !important}
.mr30{margin-right:30px !important}

.ml5{margin-left:5px !important}
.ml8{margin-left:8px !important}
.ml10{margin-left:10px !important}
.ml15{margin-left:15px !important}
.ml20{margin-left:20px !important}
.ml25{margin-left:25px !important}
.ml30{margin-left:30px !important}
.ml40{margin-left:40px !important}

.mt0{margin-top: 0 !important;}
.mt5{margin-top:5px !important}
.mt10{margin-top:10px !important}
.mt15{margin-top:15px !important}
.mt20{margin-top:20px !important}
.mt25{margin-top:25px !important}
.mt30{margin-top:30px !important}
.mt35{margin-top:35px !important}
.mt40{margin-top:40px !important}

.mb5{margin-bottom:5px !important}
.mb10{margin-bottom:10px !important}
.mb15{margin-bottom:15px !important}
.mb20{margin-bottom:20px !important}
.mb25{margin-bottom:25px !important}
.mb30{margin-bottom:30px !important}
.mb35{margin-bottom:35px !important}
.mb40{margin-bottom:40px !important}

.pd5{padding:5px !important}
.pd7{padding:7px !important}
.pd10{padding:10px !important}
.pd15{padding:15px !important}
.pd20{padding:20px !important}
.pd30{padding:30px !important}
.pd40{padding:40px !important}

.pdl5{padding-left:5px !important}
.pdl10{padding-left:10px !important}
.pdl15{padding-left:15px !important}
.pdl20{padding-left:20px !important}
.pdl30{padding-left:30px !important}
.pdl40{padding-left:40px !important}

.pdr5{padding-right:5px !important}
.pdr8{padding-right:8px !important}
.pdr10{padding-right:10px !important}
.pdr13{padding-right:13px !important}
.pdr20{padding-right:20px !important}
.pdr30{padding-right:30px !important}
.pdr40{padding-right:40px !important}
.pdr250{padding-right:250px !important}

.pdt5{padding-top:5px !important}
.pdt8{padding-top:8px !important}
.pdt10{padding-top:10px !important}
.pdt15{padding-top:15px !important}
.pdt20{padding-top:20px !important}
.pdt30{padding-top:30px !important}
.pdt35{padding-top:35px !important}
.pdt40{padding-top:40px !important}

.pdb5{padding-bottom:5px !important}
.pdb10{padding-bottom:10px !important}
.pdb15{padding-bottom:15px !important}
.pdb20{padding-bottom:20px !important}
.pdb30{padding-bottom:30px !important}
.pdb35{padding-bottom:35px !important}
.pdb40{padding-bottom:40px !important}

.wp100{width:100%}
.wp95{width:95%}
.wp85{width:85%}
.wp50{width:50%}
.wp45{width:45%}
.wp40{width:40%}

.wx300{width:300px}
.wx500{width:500px}
.wx150{width:150px}
.wx110{width:110px}
.wx100{width:100px}
.wx200{width:200px}
.wx250{width:250px}
.wx80{width:80px}
.wx70{width:70px !important}
.wx60{width:60px !important}
.wx50{width:50px}
.wx30{width:30px}
.wx20{width:20px}

.hx20{height:20px}
.hx25{height:25px}
.hx30{height:30px}
.hx40{height:40px}
.hx50{height:50px}
.hx100{height:100px}
.hx150{height:150px}
.hx200{height:200px}
.hx250{height:250px}
.hx300{height:300px}
.hx350{height:350px}
.hx400{height:400px}
.hx450{height:450px}
.hx650{height:650px}

.fx08 {font-size:08px !important;}
.fx10 {font-size:10px !important;}
.fx11 {font-size:11px !important;}
.fx12 {font-size:12px !important;}
.fx13 {font-size:13px;}
.fx14 {font-size:14px;}
.fx15 {font-size:15px;}
.fx16 {font-size:16px;}
.fx17 {font-size:17px;}
.fx18 {font-size:18px;}
.fx20 {font-size:20px;}
.fx30 {font-size:30px;}
.fx40 {font-size:40px;}
.fx50 {font-size:50px;}


.fwnormal {font-weight:normal;}
.italic {font-style:italic;}

.lh15 {line-height:15px;}
.lh20 {line-height:20px !important;}
.lh35 {line-height:35px !important;}

/* 정렬 */
.left {text-align:left !important}
.right {text-align:right !important}
.center {text-align:center !important}
.vmiddle {vertical-align: middle;}
.vtop {vertical-align: top;}

/* 클리어부스 */
.fleft {float:left}
.fright {float:right}
.cboth{clear:both}
.clearbox {*zoom:1;}
.clearbox:after {content:""; display:block; clear:both;}

.fcenter {display:flex; justify-content: center;}



/*z-index 할당*/
.chZindex {z-index:10002 !important;}






/* 상품목록 상단 */
.goods_list_summary {padding:10px 0; font-size:11px; font-family:dotum; color:#000;}
.goods_list_summary b {color:#000;}
.goods_list_top {padding:20px 0 16px 0; border-top:1px solid #e3e4e8; border-bottom:2px solid #313642}
.goods_list_top .sort_item {font-size:11px; letter-spacing:-1px; font-family:dotum; color:#cfcfcf;}
.goods_list_top .sort_item a {color:#727272}
.goods_list_top .sort_item a b {font-weight:bold; color:#000000}
.goods_list_top .goods_list_style {display:inline-block; *zoom:1}
.goods_list_top .goods_list_style:after {display:block; clear:both; content:""}
.goods_list_top .goods_list_style li {float:left;}
.goods_list_top .goods_list_style li a {display:block;}
.goods_list_top .goods_list_style li.lattice_a a {background:url('../images/common/list_type_a.gif') no-repeat; width:19px; height:19px; cursor:pointer}
.goods_list_top .goods_list_style li.lattice_a_on a {background:url('../images/common/list_type_a_on.gif') no-repeat; width:19px; height:19px;}
.goods_list_top .goods_list_style li.lattice_b a {background:url('../images/common/list_type_b.gif') no-repeat; width:26px; height:19px; cursor:pointer}
.goods_list_top .goods_list_style li.lattice_b_on a {background:url('../images/common/list_type_b_on.gif') no-repeat; width:26px; height:19px;}
.goods_list_top .goods_list_style li.list a {background:url('../images/common/list_type_c.gif') no-repeat; width:20px; height:19px; cursor:pointer}
.goods_list_top .goods_list_style li.list_on a {background:url('../images/common/list_type_c_on.gif') no-repeat; width:20px; height:19px;}

/* 목록 테이블 */
table.list_table_style {border-top:2px solid #545454; border-bottom:1px solid #000; font-size:11px; color:#444;}
table.list_table_style thead th {height:26px; background:url('../images/design/tbl_th_bg.gif') repeat-x; border-left:1px solid #e0e0e0; border-bottom:1px solid #bbbbbb; font-weight:normal;}
table.list_table_style tbody td.cell.rline {border-right:1px solid #e0e0e0;}
table.list_table_style tbody td.cell.sub_bg {background-color:#f7f7f7;}
table.list_table_style thead th:first-child {border-left:0px;}

table.list_table_style tbody td.cell {padding:7px; text-align:center; border-top:1px solid #e0e0e0}
table.list_table_style tbody tr td.cell:first-child {border-left:0px;}
table.list_table_style tbody tr:first-child td.cell {border-top:0px;}

/* 기본 정보 테이블 스타일 */
table.info_table_style {border-collapse:collapse; border-top:1px solid #aaa; border-right:1px solid #dadada;}
table.info_table_style .its_section {border-left:1px solid #dadada; border-bottom:1px solid #dadada; padding:8px 5px 8px 5px; text-align:center; background-color:#f1f1f1; font-weight:normal;}
table.info_table_style .its_th {border-left:1px solid #dadada; border-bottom:1px solid #dadada; padding:8px 0px 8px 28px; text-align:left; background-color:#f1f1f1; font-weight:normal;}
table.info_table_style .its_td {border-left:1px solid #dadada; border-bottom:1px solid #dadada; padding:5px 0 5px 15px; line-height:180%; letter-spacing:0px;}
table.info_table_style .its_th_center {border-left:1px solid #dadada; border-bottom:1px solid #dadada; padding:8px 0px 8px 0; background-color:#f1f1f1; font-weight:normal;}
table.info_table_style .its_td_center {border-left:1px solid #dadada; border-bottom:1px solid #dadada; padding:5px 0 5px 0; line-height:180%; letter-spacing:0px;}
table.info_table_style textarea {background-color:#f0f0f0;}
table.info_table_style textarea.input_box_default_text {color:#a5a5a5 !important}
.goods_option {color:#848484;margin:2px 0;}
.goods_input {color:#848484;margin:2px 0;}

/* 페이징 네비게이션 */
.paging_navigation{}
.paging_navigation a {display: block; float: left; padding: 10px 13px; box-sizing: border-box; border:1px solid #dddddd; font-weight:bold; font-family:'돋움',Dotum,AppleGothic,sans-serif; font-size:13px; color:#414141; margin:0 1.5px; }
.paging_navigation a:hover {border:1px solid #d54520;background-color:#ec542f; color:#fff;}
.paging_navigation a.on {border:1px solid #32353a; background-color:#464b51; color:#fff; }
.paging_navigation a.red {color:red;}


.paging_navigation a.first,
.paging_navigation a.last,
.paging_navigation a.prev,
.paging_navigation a.next { background-color: #eeeeee; font-weight: 400;}
.paging_navigation a:hover.first,
.paging_navigation a:hover.last,
.paging_navigation a:hover.prev,
.paging_navigation a:hover.next { background-color: #ec542f; font-weight: 400;}


.paging_navigation input.prev{background:url('../images/board/icon/icon_paging_prev.gif') repeat-x; height:22px; width:22px;}
.paging_navigation input.next{background:url('../images/board/icon/icon_paging_next.gif') repeat-x; height:22px; width:22px;}

.paging_navigation input.first{background:url('../images/board/icon/icon_paging_first.gif') repeat-x; height:22px;width:22px;}
.paging_navigation input.end{background:url('../images/board/icon/icon_paging_end.gif') repeat-x; height:22px;width:22px;}


/* 팝업 */
.designPopup		{position:absolute; z-index:101;}
.designPopup .designPopupBody	{}
.designPopup .designPopupBar	{height:25px; background-color:#fff; color:#fff;}
.designPopup .designPopupBar .designPopupTodaymsg	{float:left; line-height:25px; padding-left:5px; font-size:11px; color:#898989; letter-spacing:-1px; font-family:dotum;}
.designPopup .designPopupBar .designPopupClose		{float:right; line-height:25px; padding-right:5px; cursor:pointer; font-size:11px; color:#585858; letter-spacing:-1px; font-family:dotum;}

/* 상단 카테고리 뎁스 */
.category_depth {margin-bottom:20px; letter-spacing:-1px;}
.category_depth ul.list {}
.category_depth ul.list li.item {position:relative; color:#9f9f9f; float:left; padding-left:3px;}
.category_depth ul.list li.item > a {color:#9f9f9f}
.category_depth ul.list li.selected > a {color:#333333; font-weight:bold; padding-right:10px; background:url("../images/design/right_quick_arrowdown.gif") no-repeat right center;}
.category_depth ul.sub_menu_list {display:none; position:absolute; white-space:nowrap; z-index:10; border:1px solid #a0a5b8; background-color:#f2f2f2; padding:7px;}
.category_depth ul.sub_menu_list li.sub_item a {display:block; color:#858585; padding:1px 0;  font-weight:normal;}
.category_depth ul.sub_menu_list li.sub_item a:hover {color:#202020}
.category_depth ul.list li.selected ul.sub_menu_list {display:block;}



.join_required{display:inline-block; width:7px; height:6px; background:url('../images/common/icon_check_join.gif') no-repeat; vertical-align:middle;}
.couponbtn {border:0px; background-color:#000; color:#fff; font-family:dotum; font-size:11px; height:20px; letter-spacing:-1px; padding:0 7px; cursor:pointer}

table.noborder-table,
table.noborder-table th,
table.noborder-table td {border:0px !important}

.thumbnailvideo {position:absolute;z-index:5;background-position:center;background:url('../images/common/thumb_play.png') no-repeat center center;vertical-align:middle;}
.mobilethumbnailvideo {position:absolute;z-index:5;background-position: center;background:url('../images/common/thumb_play.png') no-repeat;vertical-align:middle;}>>>>>>> .r4754


/* 상품디스플레이 탭 박스 */
.displayTabContentsContainer {padding-top:10px;}
.displayTabContentsContainerBox {padding:15px; border:1px solid #d6d6d6; border-top:2px solid #313642}

/* 상품디스플레이 탭 스타일 */
ul.displayTabType1 {*zoom:1; border-bottom:none; border-left:1px solid #ddd;}
ul.displayTabType1:after {content:""; display:block; clear:both;}
ul.displayTabType1 li {float:left; background-color:#efefef; color:#858585; font-size:11px; padding:0 50px; height:22px; line-height:22px; text-align:center; border-top:1px solid #d6d6d6; border-right:1px solid #d6d6d6; cursor:default;}
ul.displayTabType1 li.current {background-color:#313642; color:#fff; border-top:1px solid #313642; border-right:1px solid #313642;}

ul.displayTabType3 {*zoom:1; border-bottom:none; border-left:1px solid #ddd;}
ul.displayTabType3:after {content:""; display:block; clear:both;}
ul.displayTabType3 li {float:left; background-color:#efefef; color:#858585; font-size:11px; padding:0 50px; height:22px; line-height:22px; text-align:center; border-top:1px solid #d6d6d6; border-right:1px solid #d6d6d6; cursor:default;}
ul.displayTabType3 li.current {background-color:#727c8a; color:#fff; border-top:1px solid #727c8a; border-right:1px solid #727c8a;}

ul.displayTabType4 {*zoom:1; border-bottom:none; border-left:1px solid #ddd;}
ul.displayTabType4:after {content:""; display:block; clear:both;}
ul.displayTabType4 li {float:left; background-color:#e0e6f7; color:#8190b5; font-size:11px; padding:0 50px; height:22px; line-height:22px; text-align:center; border-top:1px solid #c9d0e7; border-right:1px solid #c9d0e7; cursor:default;}
ul.displayTabType4 li.current {background-color:#4b69b1; color:#fff; border-top:1px solid #4b69b1; border-right:1px solid #4b69b1;}

ul.displayTabType5 {*zoom:1; border-bottom:none; border-left:1px solid #ddd;}
ul.displayTabType5:after {content:""; display:block; clear:both;}
ul.displayTabType5 li {float:left; background-color:#fce8f5; color:#d783bb; font-size:11px; padding:0 50px; height:22px; line-height:22px; text-align:center; border-top:1px solid #eccbde; border-right:1px solid #eccbde; cursor:default;}
ul.displayTabType5 li.current {background-color:#e08ac3; color:#fff; border-top:1px solid #e08ac3; border-right:1px solid #e08ac3;}

ul.displayTabType6 {*zoom:1; border-bottom:none; border-left:1px solid #ddd;}
ul.displayTabType6:after {content:""; display:block; clear:both;}
ul.displayTabType6 li {float:left; background-color:#f9f0d7; color:#ba9857; font-size:11px; padding:0 50px; height:22px; line-height:22px; text-align:center; border-top:1px solid #decfa4; border-right:1px solid #decfa4; cursor:default;}
ul.displayTabType6 li.current {background-color:#c99a32; color:#fff; border-top:1px solid #c99a32; border-right:1px solid #c99a32;}

ul.displayTabType7 {*zoom:1; border-bottom:none; border-left:1px solid #ddd;}
ul.displayTabType7:after {content:""; display:block; clear:both;}
ul.displayTabType7 li {float:left; background-color:#eef5e2; color:#88a845; font-size:11px; padding:0 50px; height:22px; line-height:22px; text-align:center; border-top:1px solid #cddab7; border-right:1px solid #cddab7; cursor:default;}
ul.displayTabType7 li.current {background-color:#85a849; color:#fff; border-top:1px solid #85a849; border-right:1px solid #85a849;}

ul.displayTabType2 {*zoom:1; padding:10px 0;}
ul.displayTabType2:after {content:""; display:block; clear:both;}
ul.displayTabType2 li {float:left; padding:0 20px; height:12px; line-height:12px; font-size:12px; text-align:center; color:#959595; border-left:1px solid #e1e1e1; cursor:default;}
ul.displayTabType2 li:first-child {border-left:none}
ul.displayTabType2 li.current {color:#000;}

ul.displayTabTypeImage {*zoom:1;}
ul.displayTabTypeImage:after {content:""; display:block; clear:both;}
ul.displayTabTypeImage li {float:left;}
ul.displayTabTypeImage li.current {color:#000;}

/* 퀵뷰 레이어 스타일 */
div.goodsPopupLayer {border:2px solid #000; padding:0px 22px; position:absolute; background-color:#fff; z-index:100}
div.goodsPopupLayerTitle {padding:12px 0 10px 0; border-bottom:1px solid #000; font-size:15px; font-weight:bold;}
div.goodsPopupLayerClose {position: absolute; top:12px; right:22px; background:url('../images/common/btn_close_dsp.gif') no-repeat; width:15px; height:15px; cursor:pointer}
div.goodsPopupLayerBody {padding:10px 0 5px 0; text-align:center;}
div.goodsPopupLayerBtnWrap {margin-top:20px; border-top:1px solid #ddd}
.goodsPopupLayerMoreBtn {margin-top:15px; background:url('../images/common/btn_view_detail.gif') no-repeat; width:128px; height:40px; display:inline-block;}


/* 코멘트 스타일 */
.cmtcell{height:24px; padding-top:4px; padding-bottom:4px;background:url('../images/board/cmt_bg_dot.gif') repeat-x;}

/* 상세내역 레이어 팝업 스타일 */
.sale_price_layer {z-index:1000; border:1px solid #424242;background-color:#fff;padding:10px;}
.sale_price_layer div.title_line	{ width:100%;font-size:12px;color:#272727;font-weight:bold;text-align:left;}
.sale_price_layer table { border-top:1px solid #d8d8d8; }
.sale_price_layer table th, .sale_price_layer table td {font-size:11px;color:#666;border-right:1px solid #d8d8d8;border-bottom:1px solid #d8d8d8;}
.sale_price_layer table th { font-weight:bold;height:30px;line-height:30px;background-color:#ebebeb;text-align:center;}
.sale_price_layer table td { font-weight:normal;height:24px;line-height:24px;background-color:#fff;text-align:left;padding-left:10px;}
.sale_price_layer table td.gr {background-color:#f7f7f7;}
.sale_price_layer table td.prices {text-align:right;padding:0;padding-right:10px;}
.sale_price_layer table th.bolds, .sale_price_layer table td.bolds { color:#000;font-weight:bold; }
.sale_price_layer table th.ends, .sale_price_layer table td.ends { border:none;border-bottom:1px solid #d8d8d8; }

/* 빅데이터 상품 목록 layout css */
div.bigdata-title-bar { border-top:1px solid #828282;border-bottom:1px solid #e3e3e3;height:48px;line-height:48px;position:relative}
div.bigdata-title-bar .bigdata-img {position:absolute;left:5px;top:8px}
div.bigdata-title-bar .bigdata-str {position:absolute;left:45px}

/* 마이페이지 */
.small_goods_image { width:40px; }

/* 장바구니 연결오류 */
.package_link_error {position:absolute; top:0; left:0; border:1px solid #fd454d; width:100%; height:98%;}
.package_link_error dt {background:#fd454d; padding:5px; color:#fff;}

/* 아이디찾기(캡차) */
.captcha_wrap {display:;}
.captcha_wrap .captcha_table {width:99.5%; border-collapse:collapse;}
.captcha_wrap .captcha_table td {border:1px solid #ddd; padding:0px; text-align:center;}
.captcha_wrap .captcha_table .captcha_td2 {width:60px;}
.captcha_wrap .captcha_img img {width:145px;}
.captcha_text {margin-top:10px; border:1px solid #ddd;}
.captcha_text input {border:none; width:99%; height:20px; text-indent:5px;}

/* 14세 미만 회원가입 */
#kid_check_wrap {margin-top: 100px; margin-bottom: 100px; margin-left: auto;margin-right: auto;}
.agree_inlaw {border:1px solid #969696; background:#aaa; color:#fff; padding: 12px 10px; min-width: 150px;font-size: 14px;	}
.agree_inlaw > a {background-position:left -200px; height:30px; line-height:30px; padding:0 13px; vertical-align:top; font-weight:bold; letter-spacing:-1px}
.agree_inlaw > a:hover { color:#000000; }

.popbtn { padding: 5px 20px !important;background: #88909b !important; color: #ffffff ;border: 1px solid #7d8288 !important;; }



/* 체크박스 꾸미기 */
.form_checkboxWrap{position: relative; display: inline-block; min-height:15px; vertical-align: middle; }
.form_checkboxWrap input.form_checkbox{position:absolute; top:0; left:0; width: 100%; height: 100%; opacity:0; cursor:pointer; z-index:5; }
.form_checkboxWrap i{float:left; display:block; width:15px; height:15px; background:url(../images/btn/checkbox.png) no-repeat 0px -25px; z-index:3; }
.form_checkboxWrap label{float:left; margin-left:4px; cursor:pointer; color: #666666; font-size:11px; line-height:13px; }
.form_checkboxWrap input.form_checkbox:checked+i {background-position: 0px 0px;}

/* eleparts ycs add 체크박스 클래스명 추가 - 사용안함 나중에 삭제 예정
.form_checkboxWrap input.form_checkboxNot{position:absolute; top:0; left:0; width: 100%; height: 100%; opacity:0; cursor:pointer; z-index:5; }
.form_checkboxWrap input.form_checkboxNot:checked+i {background-position: 0px 0px;}
*/


/* checkbox radio */
.icheckbox { position:absolute; top:0; width:18px; height:18px;  background:url(../images/btn/checkbox.png) no-repeat 0 -25; cursor:pointer;}
.chk { display:inline-block; margin:0 5px 5px; padding-left:18px; font-size:14px; line-height: 17px; cursor:pointer;}
.icheckbox.checked { background-position:0 0px;}
.icheckbox.disabled { background-position:0 -40px;}
.chk_all { position:relative; display:inline-block; min-height: 18px; cursor:pointer;}

/*position:absolute; top:0; */
.iradio { vertical-align: middle; display:inline-block;width:15px; height:15px; background:url(../images/btn/radio.png) no-repeat 0px 0px;cursor:pointer;}
.rdo { display:inline-block; padding-left:5px; margin-right:10px; font-size:13px; cursor:pointer;word-break: break-all;}
.iradio.checked { background-position:0 -25px;}
.iradio.disabled { background-position:0 -40px;}
.rdo_all { position:relative; display:inline-block; cursor:pointer;}



.btn_proc{width: 130px; height: 43px; color: #fff; background-color: #f58531; font-size: 13px; font-weight: bold; box-sizing: border-box; border: 1px solid #cf722d; }
.btn_proc_settle{width: 330px; height: 73px; color: #fff; background-color: #f58531; font-size: 32px; font-weight: bold; box-sizing: border-box; border: 1px solid #cf722d; }
.btn_cancel{width: 130px; height: 43px; color: #fff; background-color: #bbbbbb; font-size: 13px; font-weight: bold; box-sizing: border-box; border: 1px solid #a5a5a5; }
.btn_apply{width: 130px; height: 43px; color: #fff; background-color: #6d7077; font-size: 13px; font-weight: bold; box-sizing: border-box; border: 1px solid #54575e; }
.btn_white{display:inline-block;padding: 3px; color: #686868; background-color: #fff; font-size: 12px; font-weight: bold; box-sizing: border-box; border: 1px solid #a5a5a5; border-radius: 2px; }
.btn_gray {display: block; padding: 10px 25px; color: #fff; background-color: #88909b; font-size: 13px; font-weight: bold; box-sizing: border-box; border: 1px solid #7f838e; text-align: center; }
.btn_gray_s {display: inline-block; padding: 6px 17px; color: #ffffff; background-color: #88909b; font-size: 13px; font-weight: bold; box-sizing: border-box; border: 1px solid #7f838e; justify-content: center; line-height: 15px; }
.btn_white_l {display: inline-block; padding: 6px 17px; color: #686868; background-color: #fff; font-size: 13px; font-weight: bold; box-sizing: border-box; border: 1px solid #7f838e; justify-content: center; line-height: 15px; }
.btn_gray_s1 {display: inline-block; padding: 6px 17px; color: #ffffff; background-color: #88909b; font-size: 13px; font-weight: bold; box-sizing: border-box; border: 1px solid #7f838e; justify-content: center; }
.btn_orange {display: block; padding: 10px 25px; color: #fff; background-color: #f58531; font-size: 13px; font-weight: bold; box-sizing: border-box; border: 1px solid #d9772c; text-align: center; }
.btn_orange_n {display: inline-block; padding: 10px 25px; color: #fff; background-color: #f15a34; font-size: 13px; font-weight: bold; box-sizing: border-box; border: 1px solid #f15a34; text-align: center; }
.btn_orange_s {display: inline-block; padding: 6px 17px; color: #ffffff; background-color: #f58531; font-size: 13px; font-weight: bold; box-sizing: border-box; border: 1px solid #d9772c; justify-content: center; }
.btn_blue_s {display: inline-block; padding: 6px 17px; color: #ffffff; background-color: #2d9ff6; font-size: 13px; font-weight: bold; box-sizing: border-box; border: 1px solid #358ad0; justify-content: center; }
.btn_blue_s_off {display: inline-block; padding: 6px 17px; color: #c0c0c0; background-color: #0762a5; font-size: 13px; font-weight: bold; box-sizing: border-box; border: 1px solid #358ad0; justify-content: center; }

.subTitle{width: 100%; color: #1d1d1d; font-size: 17px; font-weight: bold; letter-spacing: -1px; }
.subTitle_s{width: 100%; color: #1d1d1d; font-size: 14px; font-weight: bold; letter-spacing: -1px; }
.subTitle a,.subTitle_s a{float: right; color: #9b9b9b; padding-right: 10px; background: url('../images/icon/arrow_orange.png') no-repeat center right; font-size: 12px; font-weight: 400; line-height: 19px; }




.blank30 {clear:both; display: block; padding-top:30px; }
.imgborder_ccc{box-sizing: content-box; border: 1px solid #cccccc; }


.btnBox_gary{clear:both; display:flex; justify-content: center; background-color: #f7f7f7; box-sizing: border-box; border-top: 1px solid #ccc;}


.bar_b_top { border-top: 2px solid #35363b;}
.bar_b_bottom { border-bottom: 2px solid #35363b;}
.bar_b_bottom_personal { border-bottom: 1px solid #35363b;}

/*
input:-moz-read-only { background: #ebebeb; color: #a9a9a9;}
input:read-only { background: #ebebeb; color: #a9a9a9;}
*/
.soldout{ background-color: #ebebeb;  }

.file_gray{
	display: inline-block;
	padding: 3px;
	color: #ffffff;
	background-color: #88909b;
	font-size: 13px;
	font-family: 돋음;
	font-weight: bold;
	text-align: center;
	box-sizing: border-box;
	border: 1px solid #7f838e;
	justify-content: center;
	line-height: 15px;
	border-radius: 2px;
	margin-right:5px;
}

.file_gray_new{
	display: inline-block;
	padding-left: 3px;
	color: #ffffff !important;
	background-color: #88909b;
	font-size: 13px;
	font-family: 돋음;
	font-weight: bold;
	text-align: center;
	box-sizing: border-box;
	border: 1px solid #7f838e;
	justify-content: center;
	line-height: 15px;
	border-radius: 2px;
}

.file_gray_bom{
	display: inline-block;
	padding: 0px 3px;
	color: #ffffff !important;
	background-color: #88909b;
	font-size: 13px;
	font-family: 돋음;
	font-weight: bold;
	text-align: center;
	box-sizing: border-box;
	border: 1px solid #7f838e;
	justify-content: center;
	line-height: 15px;
	border-radius: 2px;
	margin-right: 3px;
	min-width: 80px;
	min-height: 25px;
}

/* 버튼 */
.btn_white_s{
	display: inline-block;
	padding: 3px;
	color: #686868;
	background-color: #fff;
	font-family: 돋음;
	font-size: 11px;
	font-weight: bold;
	line-height: 13px;
	text-align: center;
	box-sizing: border-box;
	border: 1px solid #cdcdcd;
	border-radius: 2px;
}

.btn_gray_s2{
	display: inline-block;
	padding: 3px;
	color: #ffffff;
	background-color: #88909b;
	font-family: 돋음;
	font-size: 11px;
	font-weight: bold;
	line-height: 13px;
	text-align: center;
	box-sizing: border-box;
	border: 1px solid #7f838e;
	border-radius: 2px;
}

.btn_orange_s2{
	display: inline-block;
	padding: 3px;
	color: #ffffff;
	background-color: #f58531;
	font-family: 돋음;
	font-size: 11px;
	font-weight: bold;
	line-height: 13px;
	text-align: center;
	box-sizing: border-box;
	border: 1px solid #d9772c;
	border-radius: 2px;
}
.btn_orange_s2_off{
	display: inline-block;
	padding: 3px;
	font-family: 돋음;
	font-size: 11px;
	font-weight: bold;
	line-height: 13px;
	text-align: center;
	box-sizing: border-box;
	border: 1px solid #d9772c;
	border-radius: 2px;
	color: #c0c0c0;
	background-color: #8f4107;
}

.btn_white_w55{
	float: left;
	display: block;
	width: 55px;
	padding: 3px;
	color: #686868;
	background-color: #fff;
	font-size: 11px;
	font-family: 돋음;
	font-weight: bold;
	text-align: center;
	box-sizing: border-box;
	border: 1px solid #cdcdcd;
	border-radius: 2px;
}

.btn_blue_w55{
	float: left;
	display: block;
	width: 55px;
	padding: 3px;
	color: #2d9ff6;
	background-color: #fff;
	font-size: 11px;
	font-family: 돋음;
	font-weight: bold;
	text-align: center;
	box-sizing: border-box;
	border: 1px solid #cdcdcd;
	border-radius: 2px;
}

.btn_white_w60{
	float: left;
	display: block;
	width: 60px;
	padding: 3px;
	color: #686868;
	background-color: #fff;
	font-size: 11px;
	font-family: 돋음;
	font-weight: bold;
	text-align: center;
	box-sizing: border-box;
	border: 1px solid #cdcdcd;
	border-radius: 2px;
}

.btn_white_w66{
	float: left;
	display: block;
	width: 66px;
	padding: 3px;
	color: #686868;
	background-color: #fff;
	font-size: 11px;
	font-family: 돋음;
	font-weight: bold;
	text-align: center;
	box-sizing: border-box;
	border: 1px solid #cdcdcd;
	border-radius: 2px;
}
.btn_white_w66_disable{
	float: left;
	display: block;
	width: 66px;
	padding: 3px;
	color: #fff;
	background-color: #c0c0c0;
	font-size: 11px;
	font-family: 돋음;
	font-weight: bold;
	text-align: center;
	box-sizing: border-box;
	border: 1px solid #cdcdcd;
	border-radius: 2px;
}
.btn_orange_l{
	float: left;
	display: block;
	width: 120px;
	padding: 3px;
	color: #f15c35;
	background-color: #fff;
	font-size: 11px;
	font-family: 돋음;
	font-weight: bold;
	text-align: center;
	box-sizing: border-box;
	border: 1px solid #cdcdcd;
	border-radius: 2px;
}

.btn_white_w77{
	float: left;
	display: block;
	width: 77px;
	padding: 3px;
	color: #686868;
	background-color: #fff;
	font-size: 11px;
	font-weight: 800;
	text-align: center;
	box-sizing: border-box;
	border: 1px solid #cdcdcd;
	border-radius: 2px;
}
.btn_white_w100{
	float: left;
	display: block;
	width: 100px;
	padding: 3px;
	color: #686868;
	background-color: #fff;
	font-size: 11px;
	font-weight: 800;
	text-align: center;
	box-sizing: border-box;
	border: 1px solid #cdcdcd;
	border-radius: 2px;
}

.btn_gray_sx {display: inline-block; padding: 8px 17px; color: #ffffff; background-color: #88909b; font-size: 13px; font-weight: bold; box-sizing: border-box; border: 1px solid #7f838e; justify-content: center; }

.btn_gray_b {
	display: inline-block;
	padding: 10px 25px;
	color: #fff;
	background-color: #88909b;
	font-size: 13px;
	font-weight: bold;
	box-sizing: border-box;
	border: 1px solid #7f838e;
}

.btn_gray_c {
	display: inline-block;
	padding: 10px 25px;
	color: #fff;
	background-color: #bbbbbb;
	font-size: 13px;
	font-weight: bold;
	box-sizing: border-box;
	border: 1px solid #a5a5a5;
}

.btn_addview{
	display: block;
	padding: 10px 0;
	color: #656565;
	background-color: #eeeeee;
	font-size: 13px;
	font-weight: bold;
	box-sizing: border-box;
	border: 1px solid #dddddd;
	text-align: center;
}

.btn_nomemberbuy {
	display: inline-block;
	padding: 14px 25px;
	color: #fff;
	background-color: #88909b;
	font-size: 13px;
	font-weight: bold;
	box-sizing: border-box;
	border: 1px solid #7f838e;
}

.subTitle_r{
	width: 100%;
	color: #d5413f;
	font-size: 17px;
	font-weight: bold;
	letter-spacing: -1px;
}


.subTitle_search{
	color: #1d1d1d;
	font-size: 17px;
	font-weight: bold;
	letter-spacing: -1px;
}

.grayFont{
	color: #888888;
}



.icon-building{
	display: block;
	width: 24px;
	height: 37px;
	padding-bottom: 10px;
	background: url(../images/icon/icon-building.png) no-repeat 0 0;
}
.icon-money{
	display: block;
	width: 34px;
	height: 19px;
	padding-bottom: 10px;
	background: url(../images/icon/money.png) no-repeat 0 0;
	vertical-align: middle;
}

.icon-question{
	display: inline-block;
	width: 18px;
	height: 18px;
	cursor: pointer;
	background: url(../images/icon/icon-question.png) no-repeat 0 0;
}

.gray12left{
	display: flex;
	height: 20px;
	color: #888888;
	font-size: 12px;
	text-align: left;
	line-height: 20px;
	align-items: center;
}

.gray13left{
	display: block;
	height: auto;
	color: #888888;
	font-size: 12px;
	text-align: left;
	line-height: 20px;
	align-items: center;
}


.btn_down_red {
	display: inline-block;
	color: #ffffff;
	background-color: #da0116;
	font-family: 돋음;
	font-size: 11px;
	font-weight: bold;
	box-sizing: border-box;
	border: 1px solid #bf0014;
	border-radius: 2px;
	justify-content: center;
	line-height: 15px;
	vertical-align:middle;
	margin-bottom:3px;
}

.btn_down_gray {
	display: inline-block;
	color: #ffffff;
	background-color: #6c6f74;
	font-family: 돋음;
	font-size: 11px;
	font-weight: bold;
	box-sizing: border-box;
	border: 1px solid #54575c;
	border-radius: 2px;
	justify-content: center;
	line-height: 15px;
	vertical-align:middle;
	margin-bottom:3px;
}

.btn_darkgray{
	display: inline-block;
	padding: 5px 10px;
	color: #fff;
	background-color: #596978;
	font-size: 13px;
	font-weight: bold;
	box-sizing: border-box;
	border: 1px solid #47515d;
	line-height: 19px;
}
.btn_darkgray:hover{
	background-color: #88909b;
	border: 1px solid #7f838e;
}

.btn_orange2{
	display: inline-block;
	padding: 5px 10px;
	color: #fff;
	background-color: #f58531;
	font-size: 13px;
	font-weight: bold;
	box-sizing: border-box;
	border: 1px solid #d9772c;
	line-height: 19px;
}
.btn_orange2:hover{
	background-color: #f58531;
	border: 1px solid #d9772c;
}

.bnt_plus{
	width: 18px;
	height: 18px;
	color: #fff;
	background: #b3b3b3 url('../images/icon/icon-plus.png') no-repeat center center;
	box-sizing: border-box;
	border: 1px solid #999999;
	border-radius: 2px;
	text-indent: -9999px;
}

.bnt_minus{
	width: 18px;
	height: 18px;
	color: #fff;
	background: #6d7077 url('../images/icon/icon-minus.png') no-repeat center center;
	box-sizing: border-box;
	border: 1px solid #54575c;
	border-radius: 2px;
	text-indent: -9999px;
}

.btn_search{
	display: inline-block;
	width: 27px;
	height: 27px;
	background: #fff url('../images/icon/icon_search.gif') no-repeat center center;
	box-sizing: border-box;
	border: 1px solid #999999;
	border-radius: 2px;
	text-indent: -9999px;
	vertical-align: middle;
}


.target {
	/* 한 줄 자르기 */
	display: inline-block;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;

	/* 여러 줄 자르기 추가 스타일 */
	white-space: normal;
	line-height: 1.2;
	text-align: left;
	word-wrap: break-word;
	display: -webkit-box;

	-webkit-box-orient: vertical;
}

/*18.09.05 eleparts khj add 커서 css 추가*/
.cursorD {cursor:default !important;}
.cursorP {cursor:pointer !important;}

/*24.06.27 eleparts ycs add 개인정보처리방침 추가*/
.simplelink a:hover, .simplelink a:visited, .simplelink a:link{
	color: #242424;
}