td { color:#333333; }

.story_search_table { width:100%; }
.story_search_table .t_td { height:1px; background-color:#BCBCBC; }
.story_search_table .side_td { width:1px; background-color:#BCBCBC; }
.story_search_table .contents_td { background:url("/images/common/box_type_c_bg.gif") top repeat-x; background-color:#F3F3F3; padding:10px; text-align:center;  }
.story_search_table .f_td { height:1px; background-color:#DDDDDD; }

.story_table { width:100%; }
.story_table .td_tl { width:5px; height:30px; background:url("/images/board/customer/box01_hl.gif"); }
.story_table .td_tc { height:30px; background:url("/images/board/customer/box01_hbg.gif"); }
.story_table .td_tr { width:5px; height:30px; background:url("/images/board/customer/box01_hr.gif"); }

.story_table .td_cl { width:5px; background:url("/images/board/customer/box01_lbg.gif"); }
.story_table .td_cc { padding:5px 5px 5px 5px; }
.story_table .td_cr { width:5px; background:url("/images/board/customer/box01_rbg.gif"); }

.story_table .td_fl { width:5px; height:5px; background:url("/images/board/customer/box01_fl.gif"); }
.story_table .td_fc { height:5px; background:url("/images/board/customer/box01_fbg.gif"); }
.story_table .td_fr { width:5px; height:5px; background:url("/images/board/customer/box01_fr.gif"); }

.story_table .box_bottom { height:30px; }

.story_tab_table { width:100%; }
.story_tab_table .on_l { width:5px; background:url("/images/board/customer/box01_tab_l_on.gif"); }
.story_tab_table .on_c { width:54px; background:url("/images/board/customer/box01_tab_bg_on.gif"); padding:0px 5px 0px 5px; text-align:center; font-weight:bold; color:#1F77BD; font-size:11px; letter-spacing:-2px; }
.story_tab_table .on_r { width:5px; background:url("/images/board/customer/box01_tab_r_on.gif"); }
.story_tab_table .off_l { width:5px; background:url("/images/board/customer/box01_tab_l_off.gif"); }
.story_tab_table .off_c { width:54px; background:url("/images/board/customer/box01_tab_bg_off.gif"); padding:0px 5px 0px 5px; text-align:center; color:#666666; cursor:pointer; font-size:11px; letter-spacing:-2px; }
.story_tab_table .off_r { width:5px; background:url("/images/board/customer/box01_tab_r_off.gif"); }

.list_table { width:100%; }
.list_table .list_td { padding:10px 5px 10px 5px; border-bottom:1px dotted #DDDDDD; }
.list_table .list_td_imglist { padding:10px 5px 10px 16px; border-bottom:1px dotted #DDDDDD; }
.list_table .none_td { font-size:11px; font-family:"µ¸¿ò"; }

.list_table .info_table { width:100%; }
.list_table .info_table .thumbnail { width:100px; height:143px; border:1px solid #DDDDDD; cursor:pointer; }
.list_table .info_table .subject { font-weight:bold; padding:2px 0px 5px 0px; }
.list_table .info_table .subject_imglist { font-weight:bold; padding:5px 0px 5px 0px; }
.list_table .info_table .info { font-family:"µ¸¿ò"; font-size:11px; }
.list_table .info_table .star_image { vertical-align:-2px; }
.list_table .info_table .synopsis { font-family:"µ¸¿ò"; font-size:11px; padding:5px 0px 2px 0px; }
.list_table .info_table .recombox_left { background:url("/images/story/messagebox_left.gif"); height:22px; width:7px; }
.list_table .info_table .recombox_center { background:url("/images/story/messagebox_center.gif"); height:22px; padding:0px 5px 0px 3px; }
.list_table .info_table .recombox_right { background:url("/images/story/messagebox_right.gif"); height:22px; width:2px; }
.list_table .info_table .recom_text { color:#E82828; font-size:12px; font-weight:bold; font-family:"Arial"; }
.list_table .info_table .unrecom_text { color:#3A5382; font-size:12px; font-weight:bold; font-family:"Arial"; }


.view_table { width:100%; }
.view_table .view_td { padding:10px 5px 10px 5px; }
.view_table .view_title { font-size:12px; font-weight:bold; padding:5px 5px 5px 10px; background-color:#FAFAFA; }
.view_table .info_table { width:100%; }
.view_table .info_table .thumbnail { width:130px; height:186px; border:1px solid #DDDDDD; }
.view_table .info_table .subject { font-size:14px; font-family:"±¼¸²"; font-weight:bold; padding:2px 0px 5px 5px; border-bottom:1px solid #DDDDDD; }
.view_table .info_table .info { font-size:12px; padding:0px 0px 0px 5px; }
.view_table .info_table .synopsis { font-size:12px; padding:5px 5px 5px 5px; }
.view_table .info_table .star_image { vertical-align:-2px; }

.view_table .info_table .recombox_left { background:url("/images/story/messagebox_left.gif"); height:22px; width:7px; }
.view_table .info_table .recombox_center { background:url("/images/story/messagebox_center.gif"); height:22px; padding:0px 5px 0px 3px; }
.view_table .info_table .recombox_right { background:url("/images/story/messagebox_right.gif"); height:22px; width:2px; }
.view_table .info_table .recom_text { color:#E82828; font-size:12px; font-weight:bold; font-family:"Arial"; }
.view_table .info_table .unrecom_text { color:#3A5382; font-size:12px; font-weight:bold; font-family:"Arial"; }

.file_list_table { width:100%; }
.file_list_table th { background-color:#FAFAFA; padding:5px 0px 5px 0px; border-top:1px solid #DDDDDD; border-bottom:1px solid #DDDDDD; }
.file_list_table .file_list_div { overflow:auto; width:100%; }
.file_list_table .list_text { text-align:center; padding:5px 0px 5px 0px; border-bottom:1px dotted #DDDDDD; }
.file_list_table .subject { font-size:12px; font-family:"±¼¸²"; text-align:left; padding:5px 0px 5px 5px; border-bottom:1px dotted #DDDDDD; }

.comment_table { width:100%; }
.comment_table .back_td { background-color:#F8F8F8; padding:10px 10px 10px 10px; border:1px solid #DDDDDD; }
.comment_table .btn_image { vertical-align:2px; cursor:pointer; }
.comment_table .star_image { vertical-align:2px; }
.comment_table .grade_point { font-size:20px; color:#414852; font-family:"±¼¸²"; font-weight:bold; vertical-align:-30px; }
.comment_table .grade_point_total { font-size:12px; color:#414852; font-family:"±¼¸²"; vertical-align:-30px; }

.comment_list_table { width:100%; }
.comment_list_table .list_text { text-align:center; padding:5px 0px 5px 0px; border-bottom:1px dotted #DDDDDD; }
.comment_list_table .list_contents { text-align:left; padding:5px 0px 5px 0px; border-bottom:1px dotted #DDDDDD; }


.org_table { width:100%; background-color:#D8D8D8; }
/*.org_table th { height:30px; background-color:#FAFAFA; }*/
.org_table thead th { height:35px; background:#727f91; color:#ffffff;}
.org_table th { height:30px; background:#c3c9d0; color:#424b58;}
.org_table td { font-size:11px; font-family:"µ¸¿ò"; }
.org_table .org { }
.org_table .week { width:115px; }
.org_table .today_td { background-color:#F0F1E3; vertical-align:top; padding:5px 5px 5px 5px; }
.org_table .etc_td { background-color:#FFFFFF; vertical-align:top; padding:5px 5px 5px 5px; }
.org_table .title_td { padding:2px 0px 2px 0px; letter-spacing:-1px; }

.access_org_table { background-color:#D8D8D8; }
.access_org_table th { height:30px; background-color:#FAFAFA; }
.access_org_table td { font-size:11px; font-family:"µ¸¿ò"; }
.access_org_table .org { width:150px; }
.access_org_table .week { width:150px; }
.access_org_table .today_td { background-color:#F0F1E3; vertical-align:top; padding:5px 5px 5px 5px; }
.access_org_table .etc_td { background-color:#FFFFFF; vertical-align:top; padding:5px 5px 5px 5px; }
.access_org_table .title_td { padding:2px 0px 2px 0px; letter-spacing:-1px; }

.link_table { width:100%; }
.link_table .thumbnail { width:74px; height:105px; border:1px solid #DDDDDD; cursor:pointer; }
.link_table .none_img_div { width:74px; height:105px; border:1px solid #DDDDDD; position:relative; }
.link_table .none_img_div .logo { width:70px; position:absolute; top:50%; left:50%; margin-top:-10px; margin-left:-35px; }
.link_table .move_image { width:51px; height:107px; cursor:pointer; }