@charset "euc-kr";

.header { text-align:center; background:url(/mobile_a/images/recommand/bg_rec_top.gif) no-repeat 0 0; height:121px; width:302px; margin:0 auto; background-size:304px 121px; }
.header .tit { display:block; padding-top:15px; height:31px; }
.header .tit img { width:171px; height:20px; }
.header p { padding:12px 0; }
.header p img { width:252px; height:47px; }

.tab { height:30px; margin-top:10px; border-radius:3px; overflow:hidden; border:1px solid #c9c9c9; }
.tab a { float:left; width:50%; text-align:center; height:30px; line-height:30px; color:#333; }
.tab a.on { background-color:#999; box-shadow:0 0 20px 10px #727272 inset; color:#fff; }

#content { margin-top:10px; }
.tit_msg { display:block; margin-bottom:10px; }
.tit_msg img { width:92px; height:12px; }
.section { border:1px solid #cacaca; border-radius:3px; box-shadow:0 0 20px 5px #f3f3f3 inset; }

#message .txt { padding:14px 8px; border-bottom:1px solid #cacaca; }
#message .sns { height:35px; line-height:35px; padding:0 8px; box-shadow:0 -15px 15px 0px #eaeaea inset; }
#message .sns .lbl { float:left; margin-right:10px; }
#message .sns .lbl img { width:100px; height:16px; }
#message .sns li { float:left; padding-top:6px; margin-right:5px; line-height:1; }
#message .sns li img { width:23px; height:23px; }





#message_url .txt { padding:14px 8px; border-bottom:1px solid #cacaca; }
#message_url .sns { height:35px; line-height:35px; padding:0 8px; box-shadow:0 -15px 15px 0px #eaeaea inset; }
#message_url .sns .lbl { float:left; margin-right:10px; }
#message_url .sns .lbl img { width:100px; height:16px; }
#message_url .sns li { float:left; padding-top:6px; margin-right:5px; line-height:1; }
#message_url .sns li img { width:23px; height:23px; }