@charset "utf-8";
/* CSS Document */
/*--------------------------------
hungryapp style Sheet

version: 1.1
author: Jojunghee
email: jjh@monawa.com
website: //www.hungryapp.co.kr/
--------------------------------*/


img{ border:0; vertical-align:middle;}

#has_wrapper{width:100%; margin:0 auto;  }


/*etc*/
.has_off{display:none;}


/*title*/
.has_contents_title{ position:relative; height:64px; background:url(//appdata.hungryapp.co.kr/images/main1404/has_img_m2/tt1_bg.png) repeat-x;}


/* link */
.link_has_more {}
a.link_has_more:link {color: #5b5b5b; text-decoration:none;}
a.link_has_more:visited {color: #5b5b5b; text-decoration:none;}
a.link_has_more:active {color: #5b5b5b; text-decoration:none;}
a.link_has_more:hover {color: #5b5b5b; text-decoration:none;}



/*p input tag*/
.has_input1{width:91%;   border:#d5d5d5 1px solid;  padding:3% 2%;  margin:1% 0 2%;  }
.has_input3{width:28.5%; border:#d5d5d5 1px solid;  padding:3% 2%;  display:inline-block; }
.has_input2{width:91%; height:100px; border:#d5d5d5 1px solid; margin:1% 0 2%; padding:3% 2%; }
.has_input4{width:100%;  border:#2775a7 1px solid;  padding:1% 1%;  margin:0 2% 0 0;  }


/*p span tag*/
.has_tt1{ position:absolute; top:35%; left:4%; font-weight:bold; font-size:18px; color:#3c3b43;}
.has_tt2{ position:absolute; top:35%; width:100%; font-weight:bold; font-size:18px; color:#3c3b43; text-align:center;}
.has_pro_tt1{width:60%; letter-spacing:-2px; padding:3% 2% 0 2%; font-weight:bold; font-size:20px; color:#3c3b43; }
.has_pro_price1{ padding:1% 2% 3%  2%; font-weight:bold; font-size:16px; color:#ff6600; }
.has_pro_tt2{    margin:2% 2% 0% 2%; padding-bottom:2%; text-align:left;  font-weight:bold; font-size:22px; color:#3c3b43; letter-spacing:-2px; border-bottom:#9b9b9b 1px dotted;}
.has_pro_price2{ margin:2% 2% 2% 2%; padding-bottom:2%; text-align:left;  font-weight:bold; font-size:22px; color:#ff6600;       border-bottom:#9b9b9b 1px dotted;}
.has_pro_asset{    margin:2% 2% 2% 2%; padding-bottom:2%; text-align:left;  font-weight:bold; font-size:18px; color:#3c3b43; letter-spacing:-1px; border-bottom:#9b9b9b 1px dotted;}
.has_pro_tt3{     padding:4% 2% 2% 0%; font-weight:bold; font-size:18px; color:#3c3b43; letter-spacing:-2px;  border-bottom:#9b9b9b 1px dotted;}
.has_pro_price3{  padding:2% 2% 0% 0%; font-weight:bold; font-size:18px; color:#ff6600;}
.has_pro_c1{      padding:2% 2% 0% 0%;                   font-size:16px; color:#3c3b43; letter-spacing:-1px;  }
.has_pro_c2{      padding:2% 2% 0% 15px;                 font-size:12px; color:#7d7d7d; letter-spacing:-1px; margin-bottom:2%;  }
.has_info_tt1{width:95%; text-align:left; font-weight:bold; font-size:18px; color:#444444; margin:2% 0 1%; }
.has_adddiv_p{display:inline-block; }
.has_addinfo_c1{ padding:2% 2% 0% 15px; font-size:12px; color:#7d7d7d; letter-spacing:-1px; margin-bottom:2%; line-height:150%;  }
.has_gift_tt1{width:60%; letter-spacing:-2px; padding:3% 2% 0 2%; font-weight:bold; font-size:20px; color:#3c3b43; }
.has_gift_price1{ padding:1% 2% 3%  2%; font-weight:bold; font-size:16px; color:#ff6600; display:inline-block;}
.has_gift_time1{  padding:1% 0% 3%  0%;                   font-size:12px; color:#383838; display:inline-block; }
.has_gift_tt2{ margin:2% 2% 0% 2%; padding-bottom:2%; text-align:left;  font-weight:bold; font-size:22px; color:#3c3b43; letter-spacing:-2px; border-bottom:#9b9b9b 1px dotted;}
.has_gift_time2{  text-align:left;                    font-size:18px; color:#383838; float:left;  }
.has_gift_price2{ text-align:right; font-weight:bold; font-size:22px; color:#ff6600; float:right; }
.has_btn_applydiv_C{ position:absolute; top:22%; width:100%; font-weight:bold; text-align:center; color:#fff;}
.has_btn_applydiv_C2{ position:absolute; top:22%; width:100%; font-weight:bold; text-align:center; color:#fff;}
.has_btn_applydiv_C3{ position:absolute; top:22%; width:100%; font-weight:bold; text-align:center; color:#a4a4a4;  }
.has_giftgetters_c1{ font-weight:bold; font-size:16px; color:#ff6600; letter-spacing:-1px; margin:2% 0 1%;}
.has_giftgetters_c2{                   font-size:14px; color:#3c3b43; letter-spacing:-1px; margin:1% 0 2%;}
.has_giftgetters_c3{ font-weight:bold; font-size:16px; color:#fff; letter-spacing:-1px; margin:2% 0 0; padding:3% 0; background-color:#969696; }
.has_yellow{ color:#fffc00;}
.has_p1{ position:relative; margin-top:3%; }
.has_p2{position:relative; margin-top:3%; font-size:12px; letter-spacing:-0px;}
.has_p3{ position:relative; margin-top:3%; color:#f00; }
.has_myemoti_tt1{ margin-right:2%;  padding:4% 0% 2% 0%; font-weight:bold; font-size:22px; color:#3c3b43; letter-spacing:-2px; border-bottom:#9b9b9b 1px dotted; }
.has_myemoti_c1{  margin-right:2%;  padding:2% 2% 2% 0%;                   font-size:16px; color:#3c3b43; letter-spacing:-1px;  }
.has_myemoti_c2{  position:absolute; top:20%; width:100%; font-weight:bold; font-size:12px; color:#fff;  text-align:center;   }
.has_myemoti_c3{  position:absolute; top:50%; width:100%; font-weight:bold; font-size:14px; color:#fcff00;  text-align:center;}


/*img*/
.img_has_gnbA{ width:22.5%; margin:0 0.6%;}
.has_left1{position:absolute; top:30%; left:0; width:6%;} 
.has_right1{position:absolute; top:30%; right:0; width:6%;}
.bullet_slide{width:2%; margin:0 0.3%;}
.has_img_co{ width:70%;}
.bg_shoplist1{width:100%;}
.shoplist_img{ width:96%; }
.has_btn_buy1{ width:33%; position:absolute; right:2%; top:15%; }
.has_btn_buy2{ width:96%; margin-bottom:5%; }
.has_btn_buy3{ width:80%; margin:3% 0; }
.has_item{ width:100%;}
.has_btn_shoplist{width:50%; margin:5%; }
.has_thum_mylist{  float:left; width:28%; margin:2%; border:#e1e1e1 1px solid; }
.has_conditionA{ width:96%; margin-bottom:1%;}
.has_btn_mylist{width:48%; margin-bottom:2%;}
.has_btn_inputcomp{ width:46%; margin:2% 1% 0;}
.has_btn_search1{ width:27%; position:relative; left:1%;}
.has_gift_icon{ position:absolute; right:5%; top:15px; width:35%; }
.has_gift_icon_shop{ position:absolute; right:5%; top:15px; width:25%; }
.giftlist_img{ width:96%; }
.has_img_clock{width:10%; margin-right:2%;}
.has_img_clock2{width:5%; margin-right:2%;}
.has_btn_apply1{ width:33%; position:absolute; right:2%; top:15%; }
.btn_has_more{ width:100%;}
.has_btn_apply2{ width:96%; margin-bottom:2%;}
.has_gift_img1{ width:100%; border-bottom:#e2e2e2 1px solid;}
.has_me_icon{ position:absolute; left:5%; top:5%; width:45%; }
.img_getterA{ width:70%;}
.has_img_moreA{ width:100%;}
.has_thum_myemoti{  float:left; width:28%; margin:2%; border:#e1e1e1 1px solid; }
.has_btn_myemoti{ width:100%;}
.has_img_gift{ width:16%; margin:0 1%;}


/*테이블부분*/
.has_table_1px{width:100%;  }
.has_table_1px table {width:100%; border-collapse:collapse; border-top:0;}
.has_table_1px table td.td1 {border:1px solid #d5d5d5; border-top:0; border-left:0; padding:3% 0%; color:#383838; background-color:#fff; font-weight:bold;}
.has_table_1px table td.td2 {border:1px solid #d5d5d5; border-top:0;                padding:3% 0%; color:#383838; background-color:#fff; font-weight:bold;}
.has_table_1px table td.td3 {border:1px solid #d5d5d5; border-top:0; border-right:0; padding:3% 0%; color:#383838; background-color:#fff; font-weight:bold;}
.has_table_1px table td.td4 {border:1px solid #d5d5d5; border-bottom:0; border-left:0; padding:3% 0%; color:#383838; background-color:#fff; position:relative;}
.has_table_1px table td.td5 {border:1px solid #d5d5d5; border-bottom:0; border-right:0; padding:3% 0%; color:#383838; background-color:#fff; position:relative;}

/* ----------sub2-0------------- */

.has_mainbanner{ position:relative;}

/* ----------sub2-1------------- */
.has_shopthum{ position:relative; border-top:#dadada 1px solid; border-bottom:#dadada 1px solid; }
.has_shoplist{ position:relative;}

/* ----------sub2-2------------- */
.has_proview_contents{}
.has_tabA{width:96%; position:relative;}
.has_tab1{ width:50%; padding:2%; font-weight:bold; font-size:18px; color:#3c3b43;  border:#b9b9b9 1px solid; border-top:#b9b9b9 5px solid; border-bottom:0; position:relative; top:1px; background-color:#fff;}
.has_line1{ border-bottom:#b9b9b9 1px solid; margin-bottom:2%;}

/* ----------sub2-3------------- */
.has_mylist_contents{ position:relative; border-top:#dadada 1px solid; border-bottom:#dadada 1px solid; }
.has_mylist_tg{ float:left; width:67%; }
.has_btngroup{ clear:both;}

/* ----------sub2-4------------- */

.has_tabB{width:98%; position:relative; left:-1px; top:1px;}
.has_tab_wrap_on{ float:left; width:49%; border:#b9b9b9 1px solid; border-bottom:0; border-top:0;}
.has_tab_wrap   { float:left; width:49%; border:#b9b9b9 1px solid;  border-top:0;}
.has_tabB1_on{ padding:5% 0; font-weight:bold; font-size:14px; color:#3c3b43; border-top:#222222 5px solid; background-color:#f4f4f4; letter-spacing:-1px;}
.has_tabB1   { padding:5% 0; font-weight:bold; font-size:14px; color:#4b4b4b; border-top:#cfcfcf 4px solid; background-color:#cfcfcf; letter-spacing:-1px;}
.has_dotline{width:95%; border-bottom:#9b9b9b 1px dotted; margin:2% 0 2%; }
.has_line{width:95%; border-bottom:#c7c7c7 1px solid; margin:2% 0 2%; }

.has_myaddA{}
.has_tab_con{ clear:both; width:98%; background-color:#f4f4f4;  border:#b9b9b9 1px solid; padding:5% 0 ;}
.has_adddiv{ width:95%; margin:1% 0 2%;}

/* ----------sub1-1------------- */

.has_giftlist{ position:relative;}
.has_shoplist_img{ position:relative; border-top: #e1e1e1 1px solid; border-bottom: #e1e1e1 1px solid; }
.has_giftlist_con{position:relative;}


/* ----------sub1-2------------- */
.has_proview_contents{ position:relative;}
.has_giftview_con{position:relative; border-bottom:#9b9b9b 1px dotted; margin:2% 2% 2% 2%; padding-bottom:2%;}
.has_btn_applydiv_A{ position:relative;}
.has_btn_div{ display:inline-block; position:relative; width:20%; margin-right:1%;}
.has_giftlist_info{padding:0% 2% 0% 15px;  font-size:12px; color:#7d7d7d; letter-spacing:-1px; margin:2% 2% 4% 2%; text-align:left;  }

/*게이지*/
.has_gaze_bg{ width:96%;  height:50px; margin-bottom:0.5%; margin-left:2%;}
.has_img_gaze{width:20%; height:50px;}

.has_partici_L{  text-align:left; font-weight:bold; font-size:16px; color:#444444; float:left;  }
.has_partici_R{ text-align:right; font-weight:bold; font-size:16px; color:#444444; float:right; }
.has_partici_C{ text-align:center;font-weight:bold; font-size:16px; color:#fff; margin-top:17px;}

.has_partici{position:relative;  height:50px;}
.has_partici2{position:relative; margin:2% 2% 2% 2%; padding-bottom:1%;}
.has_gaze{      width:96%; margin-left:2%; position:absolute; top:0; left:0;}
.has_gaze{      width:96%; height:50px; background-image:url(//appdata.hungryapp.co.kr/images/main1404/has_img_m2/gaze_bg.jpg); }
.has_gaze_text{ width:96%; margin-left:2%; position:absolute; top:0; left:0;}


/* ----------sub1-3------------- */
.has_giftgetters{}
.has_giftgetters_divL{border:#d7d7d7 1px solid; border-left:0; background-color:#FFF;}
.has_giftgetters_div_L{ width:48%; float:left;  margin-bottom:3%}
.has_giftgetters_divR{border:#d7d7d7 1px solid; border-right:0; background-color:#FFF;}
.has_giftgetters_div_R{ width:48%; float:right;  margin-bottom:3%}
.has_gift_img{ position:relative;}
.has_moreA{  background-color:#f5f5f5; border-bottom:#d7d7d7 1px solid;                 padding:2%; color:#5b5b5b; text-align:center; }
.has_moreA_L{background-color:#f5f5f5; border:#d7d7d7 1px solid; border-top:0; border-left:0;  padding:2%; color:#5b5b5b; }
.has_moreA_R{background-color:#f5f5f5; border:#d7d7d7 1px solid; border-top:0; border-right:0; padding:2%; color:#5b5b5b; }

/* ----------sub3-2------------- */
.has_myemoti_contents{ position:relative; }
.has_myemoti_tg{ float:left; width:67%; }
.has_myemoti_btngroup{ clear:both;}
.has_btn_myemoti_div{ position:relative; display:inline-block; width:31%; margin:0 0.5%;}


/* ----------popup------------- */

/*img*/
.has_thum_pop{ float:left; width:28%; margin:2%; border:#e1e1e1 1px solid; }
.has_btn_pop{width:47%; margin:2% 0;}

/*p tag*/
.has_pop_tt{          padding:0% 0% 2%; font-size:16px; color:#3c3b43; letter-spacing:-2px;  text-align:center; font-weight:bold; }
.has_pop_tt2{          padding:0% 0% 2%; font-size:16px; color:#3c3b43; letter-spacing:-2px;  text-align:center; font-weight:bold; line-height:150%; }
.has_pop_name{     padding:3% 2% 1% 0%; font-size:16px; color:#3c3b43; letter-spacing:-2px; text-align:left; line-height:150%; }
.has_pop_date{     padding:0% 2% 1% 0%; font-size:16px; color:#3c3b43; letter-spacing:-2px; text-align:left; line-height:150%; }
.has_pop_price{    padding:0% 2% 1% 0%; font-size:16px; color:#d50000;                      text-align:left; line-height:150%; }
.has_pop_name2{   padding:3% 2% 1% 35px; font-size:16px;color:#3c3b43; letter-spacing:-2px; text-align:left; line-height:150%; }
.has_pop_script{     padding:4% 0%; font-size:14px; color:#3c3b43; letter-spacing:-1px; text-align:center; line-height:150%; }
.has_pop_script2{    padding:4% 0%; font-size:12px; color:#7d7d7d; letter-spacing:-1px; margin-bottom:2%; line-height:150%;  }
.has_pop_red { color:#d50000;}

.has_pop_bg{ position:absolute; top:0; width:100%; height:100%; z-index:5;}
.has_pop{ position:absolute; top:10%; width:100%; z-index:10;}
.has_popA{ width:95%; padding:5% 0 ; border:#d5d5d5 3px solid; background-color:#FFF; z-index:10;}
.has_pop_contents{ width:95%; position:relative; background-color:#e6e6e6; padding:2% 0; }
.has_pop_tg{ float:left; width:67%; }
.has_btngroup{ clear:both;}


/*----------리뉴얼 1차---------*/

#has_wrapper2{width:100%; background:#d1d1d1 url(//appdata.hungryapp.co.kr/images/main1404/has_img_m3/bg_frame_left.jpg) 0 0 no-repeat; background-size:22% 100%; padding-top:7px; }

.has_right {float:right; width:89%; }
.has_Ttab{ width:100%;}
.has_con{background:#f6f6f6 url(//appdata.hungryapp.co.kr/images/main1404/has_img_m3/bg_line.png) left repeat-y; padding-bottom:3%; min-height:300px; text-align:center; }
.has_con2{background:#fff url(//appdata.hungryapp.co.kr/images/main1404/has_img_m3/bg_line.png) left repeat-y; padding-bottom:3%; min-height:300px; text-align:center; }
.has_con2_3{background:#f4f4f4 url(//appdata.hungryapp.co.kr/images/main1404/has_img_m3/bg_line.png) left repeat-y; padding:3% 2%; min-height:300px; text-align:center;}
.has_con3{background:#fff url(//appdata.hungryapp.co.kr/images/main1404/has_img_m3/bg_line.png) left repeat-y;   padding-bottom:3%; min-height:300px; text-align:center; padding:2%; }
.has_con_slide{background:#fff url(//appdata.hungryapp.co.kr/images/main1404/has_img_m3/bg_line.png) left repeat-y; position:relative; padding:2% 0 2%; }
.has_con_li{ text-align:left; margin:3% 4%; }
.has_dotline{ border-bottom:#cdcdcd 1px dotted; margin:3% 4%; }
.has_gift_tt3{ padding:2%; text-align:left;  font-weight:bold; font-size:22px; color:#3c3b43; letter-spacing:-2px;}
.has_gift_con{ width:94%; border:#e3e3e3 4px solid; outline:#cccccc 1px solid; position:relative; background:url(//appdata.hungryapp.co.kr/images/main1404/has_img_m3/detail_bg2.jpg); background-size:100%;}
.has_gift_context{ -webkit-box-sizing: border-box; box-sizing: border-box; border-radius: 5px; background:url(//appdata.hungryapp.co.kr/images/main1404/has_img_m3/detail_bg3.jpg) #f9e6d4; margin:2%; padding:2%; line-height:150%;}
.has_slide_thum{ position:relative; width:50%;}
.has_giftgetters_divL2{ border:#d7d7d7 1px solid;background-color:#FFF;}
.has_giftgetters_divR2{border:#d7d7d7 1px solid; background-color:#FFF;}
.has_moreA_L2{background-color:#f5f5f5; border:#d7d7d7 1px solid; border-top:0;  padding:2%; color:#5b5b5b; }
.has_moreA_R2{background-color:#f5f5f5; border:#d7d7d7 1px solid; border-top:0;  padding:2%; color:#5b5b5b; }
.has_mylist_contents2{ position:relative; border:#dadada 1px solid; background-color:#fff; text-align:left; }

.has_subtab{width:100%; position:relative; margin-bottom:3%;}
.has_subtab_wrap_on{ float:left; width:24.5%; border:#b9b9b9 1px solid; border-bottom:0; border-top:0;  border-left:0;}
.has_subtab_wrap   { float:left; width:24.5%; border:#b9b9b9 1px solid; border-left:0;}
.has_subtab2_wrap_on{ float:left; width:49%; border:#b9b9b9 1px solid; border-bottom:0; border-top:0; border-left:0;}
.has_subtab2_wrap   { float:left; width:49%; border:#b9b9b9 1px solid; border-left:0;}
.has_bg_ll{background:url(//appdata.hungryapp.co.kr/images/main1404/has_img_m3/bg_line.png) left repeat-y;}
.has_subtab1_on{ padding:5% 0; font-weight:bold; font-size:14px; color:#3c3b43; border-top:#cc0000 5px solid; background-color:#f4f4f4; letter-spacing:-1px;}
.has_subtab1   { padding:5% 0; font-weight:bold; font-size:14px; color:#4b4b4b; border-top:#cfcfcf 4px solid; background-color:#cfcfcf; letter-spacing:-1px;}

.has_subtab2   { padding:5% 0; font-weight:bold; font-size:14px; color:#4b4b4b; border-top:#cfcfcf 4px solid; background-color:#cfcfcf; letter-spacing:-1px;}
.has_subtab2_on_b{ padding:5% 0; font-weight:bold; font-size:14px; color:#3c3b43; border-top:#006eb5 5px solid; background-color:#f4f4f4; letter-spacing:-1px;}
.has_subtab_wrap_on_b{ float:left; width:32.5%; border:#b9b9b9 1px solid; border-bottom:0; border-top:0;  border-left:0;}
.has_subtab_wrap2   { float:left; width:19.5%; border:#b9b9b9 1px solid; border-left:0;}
.has_subtab_wrap2_on_b{ float:left; width:19.5%; border:#b9b9b9 1px solid; border-bottom:0; border-top:0;  border-left:0;}

/*img*/
.has_navi{margin:5% 0;}
.has_Ttab_img{ width:25%; float:left;}
.has_lithum{ width:38%; border:#e3e3e3 4px solid; outline:#cccccc 1px solid; margin-right:2%;}
.has_lithum2{ width:94%; border:#e3e3e3 4px solid; outline:#cccccc 1px solid; }
.has_libob{ width:8%; margin:1% 2% 1% 0%; }
.has_libob2{ width:12%; margin-right:2.5%; }
.has_libob3{ width:5%; margin-right:1.5%; }
.has_clock{ width:5%; margin:1% 2% 1% 1.5%; } 
.has_btn_apply{ width:50%; margin-top:3%;}
.has_topline{ width:92%; margin-bottom:3%;}
.has_dir_L{ width:8%; position:absolute; left:0; top:40%;}
.has_dir_R{ width:8%; position:absolute; right:0; top:40%;}
.has_slide_thum{ position:relative; width:50%;}
.has_gift_contop{ width:45%; position:relative; top:4px; z-index:10;}
.has_gift_contop2{ width:100%; }
.has_slide_thum_img{ width:100%;}
.has_me_icon2{ position:absolute; left:0%; top:-30%; width:35%; }
.has_input3b{width:27.8%; border:#d5d5d5 1px solid;  padding:3% 2%;  display:inline-block; }

/*p span*/
.has_licon{ display:inline-block; vertical-align:middle; width:54%; line-height:150%; margin:2% 0;}
.has_slidecon{ vertical-align:middle; width:90%; line-height:150%; text-align:center;}
.has_lic1{ font-weight:bold; font-size:14px;}
.has_lic2{ font-weight:bold; color:#0186db; }
.has_lic2b{ font-weight:bold; color:#ff2121; }
.has_lic3{ font-weight:bold; color:#0186db; font-size:22px;}
.has_lic3b{ font-weight:bold; color:#ff2121; font-size:22px;}
.has_lic4{ font-size:14px;}


/*기타 공통*/
.has_crear{ clear:both;}
.has_listnav{ text-align:center; margin:5% 0 3% 0;}


/* 헝그리앱 2차 수정내역 */
.has_gnb    {float:left; width:11%; padding-top:1%; z-index:-1;}
.has_gnb1   {position:relative;}
.has_gnb2   {position:relative;}
.has_gnb1_on   {position:relative; margin-bottom:355%;}
.has_gnb2_on   {position:relative; margin-bottom:240%;}
.has_gnbsub{position:absolute; top:0; width:100%; }

.has_hidden{visibility:hidden;}
.has_none{display:none;}
/*img*/
.has_gnb_img   { width:95%;  z-index:10; position:relative; right:-1px; margin-bottom:3%;  }
.has_gnbsub1_img{ width:95%;  z-index:3;  position:absolute; right:-1px; top:75%; }
.has_gnbsub2_img{ width:95%;  z-index:2;  position:absolute; right:-1px; top:135%; }
.has_gnbsub3_img{ width:95%;  z-index:1;  position:absolute; right:-1px; top:195%; }


/*밥알이란 페이지*/
.has_table table {width:100%; border:1px solid #cc60cb; border-collapse:collapse;}
.has_table table th {color:#b954b6; border:1px solid #cc60cb;  width:60px; font-size:14px; background-color:#f7e8f6; font-size:12px; font-family:돋움}
.has_table table td {color:#b954b6;border:1px solid #cc60cb;  background-color:#fff; font-size:12px; font-family:돋움; text-align:center}
.has_table .tb {border-top:2px solid #cc60cb}

.has_bobisA { width:100%; background:#fff; }
.has_bobisB { width:95%; }