.recommended_pro_recipe { margin-bottom: 10px; margin-left: -10px; padding: 26px 10px 26px; background-color: #fffdef; border-bottom: 1px solid #e6e6e6; border-top: 1px solid #e6e6e6; }

.recommended_pro_recipe > .title { font-size: 100%; margin: 0; }

.recommended_pro_recipe > .title a { color: #000000; font-weight: 600; text-decoration: none; }

.recommended_pro_recipe > .title a:hover { text-decoration: underline; }

.recommended_pro_recipe .ingredients { margin-top: 4px; }

.recommended_pro_recipe .recipe-image:after { z-index: 10; content: ""; background: url(/assets/pro_recipe_service/shared/service_label.png?6bc1cc2445fbdfb1729ced1737fa2191d0822d02a45d2478a5807b2fa70882c3) no-repeat top right; position: absolute; width: 60px; height: 60px; top: -2px; right: -2px; }

.recommended_pro_recipe .recipe-preview { margin-bottom: 0; padding-right: 0; }

.recommended_pro_recipe .recipe-text { height: 141px; }

.recommended_pro_recipe .recipe-text > div { margin-right: 0; }

.recommended_pro_recipe .recipe-text .author_name { padding-top: 6px; padding-bottom: 9px; }

.recommended_pro_recipe .recipe-text .author_name a { color: #000000; font-weight: 600; text-decoration: none; }

.recommended_pro_recipe .recipe-text .author_name a:hover { text-decoration: underline; }

.recommended_pro_recipe .recipe-text .free_trial_expire_message { margin-top: 22px; text-align: center; font-size: 108%; font-weight: 600; display: none; }

.recommended_pro_recipe .recipe-text .free_trial_expire_message .available_trial_count { color: #ff9933; }

.recommended_pro_recipe .prs_free_trial_info { display: none; }

.recommended_pro_recipe .in_free_trial, .recommended_pro_recipe .introduce { background-color: #fff6c6; text-align: center; margin-right: -9px; width: 327px; padding: 4px 0; position: absolute; z-index: 1; bottom: 0; font-size: 14px; line-height: 22px; left: 100px; font-weight: 600; }

.recommended_pro_recipe .in_free_trial .emphasized, .recommended_pro_recipe .introduce .emphasized { color: #f4776c; }

.recommended_pro_recipe .in_free_trial .remain_days, .recommended_pro_recipe .introduce .remain_days { color: #f4776c; font-size: 20px; line-height: 22px; }

.recommended_pro_recipe .in_free_trial { padding: 8px 0 10px; }

.recommended_pro_recipe .after_free_trial { padding: 10px 0; }
