/*■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■*/
/*								*/
/*			店舗詳細（menu）スタイルシート		*/
/*								*/
/*■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■*/


/*----------------------------------------------------------------
■recommend_lesson_style
----------------------------------------------------------------*/
/****** page_title ******/
div#instructor		{ width: 550px; margin: 0px auto; }
div#instructor h2	{ background: url(/s/instructor/img/page_title.gif) no-repeat; width: 550px; height: 31px; text-indent: -5555px; }


/****** contents ******/
div#instructor .top_bar		{ background: url(/s/instructor/img/top_bar.gif) no-repeat; width: 532px; height: 5px; display: block; font-size: 1px; line-height: 1px; margin: 10px auto 0px; }
div#instructor .inbox		{ background: url(/s/instructor/img/inbox_bg.gif) no-repeat; width: 514px; border-left: 1px solid #CCC; border-right: 1px solid #CCC; padding: 5px 8px; margin: 0px auto; }
div#instructor .inbox .photo	{ max-width: 126px; border: 2px solid #E6DFD4; display: block; float: left; padding: 1px; }
div#instructor .inbox .photo .nophoto	{ width: 120px; height:120px; background:url(/s/instructor/img/instructor_photo.gif)}

div#instructor .inbox .data_box			{ width: 373px; display: block; float: right; padding: 0px 0px 5px; }
div#instructor .inbox .data_box .name_box	{ background: url(/s/instructor/img/name_bar.gif) no-repeat; width: 343px; height: 24px; font-size: 16px; color: #558406; font-weight: bold; padding: 11px 15px 0px; }
div#instructor .inbox .data_box .name_box span	{ font-size: 12px; font-weight: normal; }
div#instructor .inbox .data_box .profile_box	{ padding: 10px 3px; line-height: 18px; }
div#instructor .inbox .data_box .profile_box div{ color: #558406; font-weight: bold; padding: 0px 0px 5px; }

div#instructor .inbox .message_box		{ width: 510px; padding: 15px 0px 10px; }
div#instructor .inbox .message_box .cap		{ background: url(/s/instructor/img/message_cap.gif) no-repeat; width: 510px; height: 15px; text-indent: -5555px; }
div#instructor .inbox .message_box .message_text{ padding: 10px; font-size: 12px; line-height: 18px; margin: 0px; }

div#instructor .inbox .column_box		{ width: 510px; padding: 0px; }
div#instructor .inbox .column_box .cap		{ background: url(/s/instructor/img/column_cap.gif) no-repeat; width: 510px; height: 25px; display: block; text-indent: -5555px; }
div#instructor .inbox .column_box .column_list	{ width: 490px; display: block; padding: 10px; }
div#instructor .inbox .column_box .column_list ul	{ padding: 0px; margin: 0px; }
div#instructor .inbox .column_box .column_list li	{ width: 220px; display: block; float: left; background: url(/s/instructor/img/point.gif) no-repeat; font-size: 12px; padding: 0px 0px 5px 15px; }

div#instructor .bottom		{ background: url(/s/img/bottom.gif) no-repeat; width: 532px; height: 10px; display: block; margin: 0px auto; }



