@charset 'utf-8';

/*
	copyright(c) 상상너머·원데이넷 all rights reserved.
	허용된 라이센스이외 무단도용재배포를 금합니다.
	공통페이지 관련된 커스터마이징
*/


/* ●●●●●●●●●● cm_계열 공통페이지 중 사이트별로 필수적으로 변경해야할 css */

/* 체크박스 컬러 */
input[type=checkbox]:checked {background-color:#95c120 !important; }

/* 라디오박스 컬러 */
input[type=radio]:checked {background-color:#95c120 !important;}


/* ● 해당파일 : cm_degisn
	  공통 디자인버튼 사이즈별 컬러버튼
*/
.button_pack .btn_sm_color {background:#3b7d23; color:#fff !important; border:1px solid #3b7d23; }
.button_pack .btn_md_color {background:#3b7d23; color:#fff !important; border:1px solid #3b7d23; }
.button_pack .btn_lg_color {background:#3b7d23; color:#fff !important; border:1px solid #3b7d23; }



/* ● 해당파일 : cm_board */


/* ● 해당파일 : cm_member */
.cm_member_login .btn_login {background-color:#3b7d23;}


/* ● 해당파일 : cm_mypage */







/* -------------------- 프로젝트별로 따로 수정할 부분은 여기서부터입니다.(디자이너) */





/* css정리후 삭제 */
.select_design {margin-bottom:5px !important}
.textarea:disabled {background:#999 !important;}





.cm_comb_search .search_form {position:relative; padding:0px; margin:15px 15px 0 15px; border-bottom:0;}
.cm_comb_search .search_form .select {width:50%;}
.cm_comb_search .search_form .yb_in_search {position:absolute; right:0; bottom:45px; width:49%; height:35px; line-height:33px; box-sizing:border-box; background:#eee;}
.cm_comb_search .search_form .yb_in_search label {height:35px; line-height:34px; display:inline-block;}
.cm_comb_search .search_form .yb_in_search input {margin-top:6px;}




.cm_shop_cart_list .item_info {min-height:108px}
.cm_shop_cart_list .item_info .thumb {height:108px;}



.cm_order_list .item_thumb {height:auto; }
.cm_order_list .item_info ul:first-of-type {height:105px;}



.cm_board_item_post .thumb {border-radius:0px; height:auto; width:60px;}

.cm_board_item_post .title_icon {left:85px}
.cm_board_item_post .conts dl {min-height:75px}
.cm_board_item_post .conts dt {height:auto; padding-left:70px; padding-top:20px;}
.cm_board_item_post .conts dd {margin-left:70px;}






.cm_mypage_main .my_stats li:first-child {width:100%; border-bottom:1px solid #ddd;}
.cm_mypage_main .my_stats li:last-child {border-left:1px solid #ddd;}
.cm_mypage_main .my_stats:before {display:none;}






.cm_ly_pop_tp .data_TB_box {padding:8px;}
.cm_ly_pop_tp .data_TB_box th {border:1px solid #ddd; padding:8px; background:#eee;}
.cm_ly_pop_tp .data_TB_box td {border:1px solid #ddd; padding:8px; line-height:1.5;}
.cm_ly_pop_tp .if_default_address .button_pack {display:inline-block; margin:5px;}


.cm_ly_pop_tp .data_wrap .title_box {padding:0px 10px; line-height:25px;}









/* .cm_comb_search .sub_item li:nth-of-type(4) {display:none;} */


.cm_mypage_sumbox {display:table; width:100%; table-layout:fixed;}
.cm_mypage_sumbox dl {display:table-row;}
.cm_mypage_sumbox dt {font-size:14px; display:table-cell;}
.cm_mypage_sumbox dd {font-size:14px; display:table-cell;}



.cm_mypage_list .title_box {position:relative;}
.cm_mypage_list .title_box dl {margin-right:80px; border-right:1px solid #ddd;}
.cm_mypage_list .title_box .button_pack {position:absolute; right:7px; top:50%; margin-top:-16px;}
.cm_mypage_list .title_box .button_pack *{border:0;}








.new_sideinfo {overflow:hidden; padding:2px 0 10px 0;}
.new_sideinfo .tx {color:#666; float:left; margin-right:20px; position:relative; letter-spacing:-0.5px;}
.new_sideinfo .tx+ .tx:before {content:""; width:1px; height:10px; position:absolute; left:-10px; top:50%; margin-top:-5px; background:#ccc;}





/* 2018-03-06 추가작업 ARA */
.list_sum { margin-top:5px; position:relative; overflow:hidden; overflow:hidden; border-bottom:2px solid #218c00; padding-bottom:10px; margin-bottom:10px; text-align:center;}
.list_sum .ctg_title {font-size:17px; color:#218c00; letter-spacing:-0.5px;}
.list_sum .ctg_title strong {float:left; line-height:32px; height:30px;}
.list_sum .ctg_title em {display:block; color:#333; font-size:12px; margin-top:3px;}
.list_sum .new_best {float:right; display:inline-block;}
.list_sum .new_best .select {width:165px; background:none; background:#fff; border-radius:100px !important; }
.list_sum .new_best .select select {font-size:12px; font-family:"Heebo"; border-radius:100px !important; line-height:28px; padding-right:10px;}
.list_sum .new_best .select .shape {background:none; width:30px; height:100%;}
.list_sum .new_best .select .shape:before {width:0; height:0; border-left: 5px solid transparent; border-right: 5px solid transparent; border-top: 5px solid #333; margin:-2px 0 0 -6px; background:none;}


@media screen and (max-width:360px) {
	.list_sum .ctg_title strong {display:block; float:none}
	.list_sum .new_best {float:none;}
}





/* 소득공제 아이콘 추가 : 2018-08-20 : ARA */
.new_sideinfo {overflow:visible; margin-top:5px;}
.new_sideinfo:after {content:""; display:table; width:100%; }
.new_sideinfo .tx.app_divede {position:absolute; left:90px; bottom:0; font-size:0px;}
.new_sideinfo .tx.app_divede img {height:30px;}
.new_sideinfo .tx.app_divede:before {display:none;}




/* 사은품내용 추가 2019-08-20 ARA */
.cm_shop_cart_sum .new_gift {clear:both; display:block; background:#f5f5f5; padding:12px 10px 10px; text-align:right; color:#888;}
.cm_shop_cart_sum .new_gift em {font-weight:600; color:#000;}

.cm_shop_last_sum .new_gift {clear:both; display:block; background:#f5f5f5; padding:12px 35px 10px; text-align:center; color:#888; border-top:1px solid #eee;}
.cm_shop_last_sum .new_gift em {font-weight:600; color:#000;}


.yb_gift_item li {padding-bottom:20px;}
.yb_gift_item .new_gift {position:absolute; left:0; bottom:-22px; color:#28a400;}
.yb_gift_item .new_gift em {font-weight:600; font-family:verdana;}
.yb_gift_item .gift_box .name { height:28px !important; line-height:14px !important;}
.common_page .yb_gift_item .gift_box .name {margin-top:40px !important;}

