/* show.preview */
.pv_bible_info_area{margin-top:20px;width:660px;padding:17px 17px 17px 7px;border:2px solid #e5e5e5;background-color:#efefef;border-radius:7px;}
.pv_bible_info_area .size{display:inline-block;margin-left:10px;width:320px;height:70px;color:#fff;font-size:20px;font-family: ¸¼Àº °íµñ;line-height:70px;text-align:center;background-color:#508fa4;border-radius:10px;}
.pv_bible_info_area .bbl_tag{position:relative;display:inline-block;margin:10px 0 0 10px;width:100px;height:100px;border-radius:50px;color:#fff;font-size:15px;text-align:center;font-weight:bold;font-family: ¸¼Àº °íµñ;}
.pv_bible_info_area .bbl_tag.blue{background-color:#508fa4;}
.pv_bible_info_area .bbl_tag.gray{background-color:#aaa;}
.pv_bible_info_area .bbl_tag.blue.index{background:#508fa4 url(https://mall.godpeople.com/img/common/icon_index.png) no-repeat 0 0;}
.pv_bible_info_area .bbl_tag.gray.index{background:#aaa url(https://mall.godpeople.com/img/common/icon_index.png) no-repeat 0 0;}
.pv_bible_info_area .bbl_tag em{display:block;margin-top:34px;}
.sz_gimg_dsp{position:relative;}
.sz_gimg_dsp .bible_font_size{position:absolute;left:-20px;bottom:-1px;width:70px;height:80px;border:2px solid #666;background-color:#fff;cursor:auto;z-index:10;}
.sz_gimg_dsp .bible_font_size .ttl{display:block;width:72px;height:20px;color:#fff;background-color:#666;text-align:center;font-size:12px;}
.sz_gimg_dsp .bible_font_size span{display:block;text-align:center;font-size:16px;font-family: ¸¼Àº °íµñ;}
.sz_gimg_dsp .bible_font_size span.pt{color:#333;padding-top:8px;}
.sz_gimg_dsp .bible_font_size span.cm{color:#666;padding-top:2px;}
.sz_gimg_dsp .bible_font_size strong{width:70px;color:#333;font-size:22px;font-family: ¸¼Àº °íµñ;}
.sz_gimg_dsp .bible_font_size em{color:#666;font-size:20px;font-weight:bold;font-family: ¸¼Àº °íµñ;}

/* t-shirts info auto */
.tshirts-info-wrap { position: absolute; bottom: 0px; left: 1px; z-index: 2; }
.tshirts-info-wrap span.tshirts-info-block { display: inline-block; width: 30px; font-size: 11px; height: 20px; line-height: 22px; padding-top: 2px; border: 1px solid #DDDDDD; margin-left: -1px; color: #787878; background-color: #FFFFFF; }

/* t-shirts info show */
.tshirts-info-wrap-show { position: absolute; width: 100%; bottom: 10px; z-index: 2; text-align: center; }
.tshirts-info-wrap-show span.tshirts-info-block-baby  { display: inline-block; width: 30px; font-size: 11px; height: 20px; line-height: 22px; padding-top: 2px;  color: #FFFFFF; background-color: #F90;  text-align: center; }
.tshirts-info-wrap-show span.tshirts-info-block-kids  { display: inline-block; width: 30px; font-size: 11px; height: 20px; line-height: 22px; padding-top: 2px;  color: #FFFFFF; background-color: #690;  text-align: center; }
.tshirts-info-wrap-show span.tshirts-info-block-adult { display: inline-block; width: 30px; font-size: 11px; height: 20px; line-height: 22px; padding-top: 2px;  color: #FFFFFF; background-color: #960; text-align: center; }

/* cart gift */
.cart_gift_header{width:930px;text-align:center;margin-top:40px;}
.cart_gift_header > .tit{padding-top:25px;height:30px;line-height:30px;font-size:30px;text-align:center;font-weight:bold;color:#333;font-family:"NanumGothic", "³ª´®°íµñ", "MalgunGothic", "¸¼Àº °íµñ";letter-spacing:-2.0px;}
.cart_gift_header > .tit em{color:#09c;}
.cart_gift_header p{padding-top:20px;color:#666;font-size:16px;line-height:22px;font-family:"NanumGothic", "³ª´®°íµñ", "MalgunGothic", "¸¼Àº °íµñ";letter-spacing:-0.8px;}
.cart_gift_header p strong{color:#333;}
.cart_gift_header p span.orange{color:#f60;font-size:14px;}
.guide_box{margin-top:40px;border:1px solid #dfdfdf;background-color:#f6f6f6;padding:25px 30px;text-align:left;}
.guide_box span.tit{display:block; font-weight:bold;}
.guide_list {color: #666;line-height:16px;font-size:12px;padding-top:5px;}
.guide_list li {position: relative;padding:3px 0 3px 16px;line-height:18px;}
.guide_list li:first-child{font-weight:bold;color:#333;}
.guide_list .bullet {position: absolute;left: 0;top: 3px;display: block;width:10px;}
.cart_gift_content{margin-top:20px;font-family:"NanumGothic", "³ª´®°íµñ", "MalgunGothic", "¸¼Àº °íµñ";letter-spacing:-1px;}
.tbl_cart_gift_list{ width: 100%;border-collapse: collapse;border-top: 2px solid #ccc;border-bottom: 2px solid #ccc;table-layout: fixed;word-break: break-all;}
.tbl_cart_gift_list .cell_select {width: 140px;word-break: break-all;}
.tbl_cart_gift_list .cell_su {width: 120px;word-break: break-all;color:#999;font-size:14px;}
.tbl_cart_gift_list .cell_su span.bs{font-size:16px;}
.tbl_cart_gift_list .cell_su span.ss{font-size:13px;}
.tbl_cart_gift_list .cell_event {width: 255px;background-color:#f6f6f6;border-right: none;}
.tbl_cart_gift_list .cell_event .tit{display:block;height:14px;line-height:14px;font-size:14px;color:#666;padding-bottom:20px;overflow:hidden;}
.tbl_cart_gift_list .cell_event .tit:after{ display: inline-block;background: url(https://mall.godpeople.com/img/common2014/gift_arrow.png) no-repeat right 2px;vertical-align:middle;background-size: 5px 7px;width: 5px;height: 14px;padding-left:8px;content: '';}
.tbl_cart_gift_list [class^=cell_] {padding-left: 0;text-align: center;}
.tbl_cart_gift_list th {padding: 11px 0 10px;color: #787878;border-right: 1px solid #ccc;}
.tbl_cart_gift_list td {padding: 15px 0 15px 20px;border-top: 2px solid #ccc;border-right: 1px solid #ccc;line-height: 20px; color: #666;}
.cell_select .ckbox {background: url(https://mall.godpeople.com/img/common2014/gift_choice01.png);background-size: 110px 40px;width: 110px;height: 40px;-webkit-appearance: none;-moz-appearance: none;cursor: pointer;padding: 0;border: none;appearance: none;}
.cell_select input[type="checkbox"]:checked {background: url(https://mall.godpeople.com/img/common2014/gift_choice02.png);background-size: 110px 40px; }
.gift_cont{position: relative;}
.gift_thumb_area {position: relative;display: inline-block;vertical-align: middle;}
.gift_thumb_area .thumb{display:block;}
.gift_thumb_area .ico_count {position: absolute;top: -10px;left: -10px;min-width: 40px;height: 40px;padding: 0 14px;box-sizing: border-box;font-size: 22px;font-weight:bold;font-family: HelveticaNeue,AppleSDGothicNeo-Regular,Sans-serif;line-height: 38px;color: #ff0;letter-spacing:0.1px;white-space: nowrap;background: #09c;border-radius: 20px;z-index:2;}
.tbl_cart_gift_list .gift_thumb_area .mask {display: block;position: absolute;top: 0;right: 0;left: 0;bottom: 0;z-index: 1;border: 1px solid #000;opacity: .1;filter: alpha(opacity=10);}
.gift_thumb_area .ov_txt {position: absolute;top: 0;left: 0;width: 100%;height: 100%;box-sizing: border-box;font-size: 18px;font-weight:bold;line-height: 140px;color: #fff;letter-spacing:0.1px;white-space: nowrap;text-align:center;z-index:2;}
.gift_data_info {display: inline-block;padding-left: 18px;width: 215px;vertical-align: middle;white-space: normal;}
.tb_dw {display: block;overflow: hidden;padding-top: 4px;color: #888;text-overflow: ellipsis;white-space: nowrap;font-size: 12px;line-height: 15px;}
.tb_t {display: inline-block;overflow: hidden;max-height: 36px;color: #666;font-size: 16px;line-height: 18px;zoom: 1;}
.tb_s {color: #999;font-size:14px;line-height:16px;}
.tbl_cart_gift_list tr.on .tb_t {color: #666;}
.tbl_cart_gift_list tr.on .tb_s {color: #f60;}
.tbl_cart_gift_list tr.on .cell_su {color:#333;}
.tbl_cart_gift_list tr.on .gift_thumb_area .mask {display: block;position: absolute;top: 0;right: 0;left: 0;bottom: 0;z-index: 1;border: 4px solid #09c;opacity: 1;}
.tbl_cart_gift_list .inptxt {margin-top:10px;width: 60px;height: 40px;line-height: 40px;font-size: 14px;border: 1px solid #aaa;background-color: #fff;color: #999;box-sizing: border-box;-webkit-box-sizing: border-box;-webkit-appearance: none;-moz-appearance: none;appearance: none;text-align: center;font-weight:bold;letter-spacing:0.8px;}
.tbl_cart_gift_list tr.on .inptxt {border: 1px solid #f60;color: #333;}
.tbl_cart_gift_list tr.off .gift_thumb_area .mask{display: block;position: absolute;top: 0;right: 0;left: 0;bottom: 0;z-index: 1;border: 0;background-color:#999;opacity: .7;filter: alpha(opacity=70);}
.tbl_cart_gift_list tr.off .cell_select .ckbox {opacity: .5;filter: alpha(opacity=50);}
.cart_gift_total_price_area{padding-top:22px;padding-bottom:20px;border-bottom:2px solid #ccc;}
.cart_gift_total_price_area .inner{display:block;#666;text-align:center;padding:5px 0;}
.cart_gift_total_price_area .total_price{font-size:18px;font-weight:bold;color:#333;}
.cart_gift_total_price_area .total_price em{color:#09c;font-size:20px;}
.cart_gift_total_price_area .sub_point{font-size:14px;}
.cart_gift_total_price_area .sub_point em{color:#f60;}
.cart_gift_btn_area{margin-top:30px;margin-bottom:50px;text-align:center;}
.cart_gift_btn_area button{position:relative;display:inline-block;width:250px;height:60px;line-height:60px;color:#fff;font-weight:600;font-size:20px;font-family:"NanumGothic", "³ª´®°íµñ", "MalgunGothic", "¸¼Àº °íµñ";letter-spacing:-1px;margin-right:5px;margin-left:5px;}
.cart_gift_btn_area .btn_gocart{background-color:#666;}
.cart_gift_btn_area .btn_confirm{background-color:#09c}
.cart_gift_btn_area .btn_gocart:before {display: inline-block;background: url(https://mall.godpeople.com/img/common2014/gift_back.png) no-repeat left 0;background-size: 25px 19px;width: 25px;height: 19px;padding-right:15px;content: '';}
.cart_gift_btn_area .btn_confirm:after {display: inline-block;background: url(https://mall.godpeople.com/img/common2014/gift_next.png) no-repeat right 0;background-size: 25px 19px;width: 25px;height: 19px;padding-left:15px;content: '';}
.cart_gift_ly{width:260px;border:2px solid #333;border-radius:10px;text-align:center;padding:20px 30px;box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);font-family:"NanumGothic", "³ª´®°íµñ", "MalgunGothic", "¸¼Àº °íµñ";letter-spacing:-1px;}
.cart_gift_ly.warning{width:290px;padding:20px 15px;}
.cart_gift_ly.none_next{width:270px;padding:20px 15px;}
.cart_gift_ly.select_next{width:270px;padding:20px 25px;}
.cart_gift_ly p{padding-top:15px;font-size:15px;color:#333;line-height:22px;}
.cart_gift_ly p span.max_su{color:#09c;}
.cart_gift_ly p em{color:#09c;}
.cart_gift_ly span.tit{display:block;padding-top:30px;color:#333;font-size:16px;}
.cart_gift_ly .btn_area{padding-top:20px;}
.cart_gift_ly.select_next .btn_area{padding-top:30px;}
.cart_gift_ly .btn_area .btn_confirm{width:100px;height:30px;background-color:#333;color:#fff;font-size:15px;letter-spacing:-1px;margin-left:5px;}
.cart_gift_ly .btn_area .btn_cancel{width:130px;height:30px;background-color:#fff;color:#333;border:1px solid #333;font-size:15px;letter-spacing:-1px;margin-right:5px;}
@media screen and (-ms-high-contrast: active), screen and (-ms-high-contrast: none) {  
   /* IE10+ specific styles go here */  
   .cell_select .ckbox {background: none;width: 55px;height: 20px;}
   .cell_select input[type="checkbox"]:checked {background: none;width: 55px;height: 20px;}
}