/* web */ 
#castingrequest {}
#castingrequest .request-list {}
#castingrequest .request-list li {float:left;width:220px;margin:0 0 20px 0;border-radius:5px;-webkit-box-shadow: 2px 2px 5px 0px rgba(195,195,195,1);-moz-box-shadow: 2px 2px 5px 0px rgba(195,195,195,1);box-shadow: 2px 2px 5px 0px rgba(195,195,195,1);}
#castingrequest .request-list li.cen {margin: 0 20px 20px 20px;}

#castingrequest .request-list li .my_user {width:220px;height:220px;}
#castingrequest .request-list li .my_user img {display:block;width:220px;height:220px;margin:0;border-radius:5px 5px 0 0;}
#castingrequest .request-list li .my_name {width:100%;height:26px;margin-top:5px;font-weight:bold;font-size:12pt;line-height:26px;text-align:center;color:#333;}

#castingrequest .request-list li .my_casting {height:34px;margin:0 0 8px 0;font-size:11pt;text-align:center;line-height:32px;}
#castingrequest .request-list li .my_casting i {width:32px;height:32px;margin-right:5px;line-height:34px;text-align:center;border-radius:50%;background-color:rgba(22, 24, 35, 0.06);}

#castingrequest .request-list li .by_user {position:relative;height:60px;margin:1px 1px 0 1px;padding:10px;background-color:rgba(0,0,0, .03);}
#castingrequest .request-list li .by_user .icon {position:relative;float:left;width:40px;height:40px;margin-right:10px;z-index:1;}
#castingrequest .request-list li .by_user .icon img {display:block;width:40px;height:40px;border-radius:50%;}
#castingrequest .request-list li .by_user .name {font-size:10pt;letter-spacing:-0.9px;height:20px;overflow:hidden;}
#castingrequest .request-list li .by_user .name b {letter-spacing:0;}
#castingrequest .request-list li .by_user .date {margin-top:3px;font-size:9pt;color:#999;} 


/* mobile */
#mocastingrequest {}
#mocastingrequest .request-list {padding:20px 14px 70px 14px;}
#mocastingrequest .request-list li {float:left;width:calc(100% / 2 - 10px);margin:0 20px 20px 0;border-radius:5px;-webkit-box-shadow: 2px 2px 5px 0px rgba(195,195,195,1);-moz-box-shadow: 2px 2px 5px 0px rgba(195,195,195,1);box-shadow: 2px 2px 5px 0px rgba(195,195,195,1);}
#mocastingrequest .request-list li.end {margin:0 0 20px 0;}

#mocastingrequest .request-list li .my_user {width:100%;}
#mocastingrequest .request-list li .my_user img {display:block;width:100%;margin:0 auto 0 auto;border-radius:5px 5px 0 0;}
#mocastingrequest .request-list li .my_name {width:100%;height:26px;margin-top:5px;font-weight:bold;font-size:12pt;line-height:26px;text-align:center;color:#333;}

#mocastingrequest .request-list li .my_casting {height:34px;margin:0 0 8px 0;font-size:11pt;text-align:center;line-height:32px;}
#mocastingrequest .request-list li .my_casting i {width:32px;height:32px;margin-right:5px;line-height:34px;text-align:center;border-radius:50%;background-color:rgba(22, 24, 35, 0.06);}

#mocastingrequest .request-list li .by_user {position:relative;height:60px;margin:1px 1px 0 1px;padding:10px;background-color:rgba(0,0,0, .03);}
#mocastingrequest .request-list li .by_user .icon {position:relative;float:left;width:40px;height:40px;margin-right:10px;z-index:1;}
#mocastingrequest .request-list li .by_user .icon img {display:block;width:40px;height:40px;border-radius:50%;}
#mocastingrequest .request-list li .by_user .name {font-size:10pt;letter-spacing:-0.9px;height:20px;overflow:hidden;}
#mocastingrequest .request-list li .by_user .name b {letter-spacing:0;}
#mocastingrequest .request-list li .by_user .date {margin-top:5px;font-size:8pt;color:#999;} 

.casting-none {margin-top:50px;font-size:12pt;text-align:center;line-height:1.8;color:#999;}