.today_cal{margin:10px 0 0 0;padding:0;position:relative;width:675px;height:56px;}
.today_cal p{margin:15px 0 0 0;padding:0;position:relative;width:180px;height:40px;line-height:14px;font-size:10px;color:#4B4B4B;float:right;}
.today_cal ul{margin:0;padding:0;position:relative;float:right;}
.today_cal li{margin:0 10px;padding:0;list-style-type:none;width:42px;height:45px;float:left;text-align:center;font-size:11px;color:#6A6A6A;background:url(img/today_calbase.jpg);cursor:pointer}
.today_cal li tt{margin:2px 0 0 0;width:42px;height:10px;line-height:10px;font-size:10px;color:#FFF;text-align:center;display:block;float:left;cursor:pointer}
.today_cal li b{margin:4px 0 1px 0;width:42px;height:16px;line-height:16px;font-size:16px;color:#6A6A6A;text-align:center;display:block;float:left;cursor:pointer}
.today_cal a,.today_cal a:link,.today_cal a:visited,.today_cal a:active{text-decoration:none;}
.today_cal div{margin:0 0 0 8px;padding:0;position:relative;float:right;}

.today_fm{margin:10px 0 0 25px;padding:0;position:relative;width:660px;height:90px;color:#4B4B4B;}
.today_fm p{margin:0;padding:0;text-indent:12px;}
.today_fm ul{margin:15px 0 0 0;padding:0;width:660px;display:block;}
.today_fm li{margin:0 0 0 5px;padding:0;height:25px;list-style-type:none;float:left;text-align:center;line-height:20px;font-size:12px;}

#today_ladies{display:block}
#tomorrow_ladies{display:none}
#daysafter_ladies{display:none}
#days4_ladies{display:none}
#today_submit{margin:0;width:100px;height:25px;cursor:pointer}


.today_dir{margin:20px 0 0 0;padding:0;position:relative;width:670px;height:60px;text-align:center;font-size:12px;line-height:20px;color:#4B4B4B;}
.today_dir a,.today_dir a:link,.today_dir a:visited,.today_dir a:active{text-decoration:none;color:#B4B4B;}

.tdy_th{width:80px;height:144px;position:absolute;top:18px;left:10px;}
.tdy_name{width:92px;height:14px;line-height:14px;font-weight:normal;font-size:12px;position:absolute;top:168px;left:4px;text-align:center;display:block}
.fambox{width:40px;height:11px;position:absolute;top:184px;left:55px;cursor:pointer;display:block}
.taikenico{width:43px;height:11px;position:absolute;top:184px;left:5px;display:block}
.tdy_ebisu{margin:3px;padding:0;position:relative;width:104px;height:200px;display:block;float:left;background:url(img/today_thbase_ebisu.jpg)}
.tdy_ebisu a,.tdy_ebisu a:link,.tdy_ebisu a:visited,.tdy_ebisu a:active{text-decoration:none;color:#FFF ! important;cursor:pointer}
.tdy_siodome{margin:3px;padding:0;position:relative;width:104px;height:200px;display:block;float:left;background:url(img/today_thbase_siodome.jpg)}
.tdy_siodome a,.tdy_siodome a:link,.tdy_siodome a:visited,.tdy_siodome a:active{text-decoration:none;color:#000 ! important;cursor:pointer}
.tdy_shinjyuku{margin:3px;padding:0;position:relative;width:104px;height:200px;display:block;float:left;background:url(img/today_thbase_shinjyuku.jpg)}
.tdy_shinjyuku a,.tdy_shinjyuku a:link,.tdy_shinjyuku a:visited,.tdy_shinjyuku a:active{text-decoration:none;color:#FFF ! important;cursor:pointer}

#th_box{margin:0 0 0 20px;width:auto;position:relative;}
#th_box ul{margin:0;padding:0;}

#main_left h4{margin:5px 0 5px 350px;padding:0;position:relative;font-size:14px;font-weight:bold;color:#4b4b4b}

.wear_ebisu{margin:3px;padding:0;position:relative;width:104px;height:200px;display:block;float:left;background:url(img/wear_thbase_ebisu.jpg)}
.wear_ebisu a,.wear_ebisu a:link,.wear_ebisu a:visited,.wear_ebisu a:active{text-decoration:none;color:#666666 ! important;cursor:pointer}
.wear_siodome{margin:3px;padding:0;position:relative;width:104px;height:200px;display:block;float:left;background:url(img/wear_thbase_siodome.jpg)}
.wear_siodome a,.wear_siodome a:link,.wear_siodome a:visited,.wear_siodome a:active{text-decoration:none;color:#666666 ! important;cursor:pointer}
.wear_shinjyuku{margin:3px;padding:0;position:relative;width:104px;height:200px;display:block;float:left;background:url(img/wear_thbase_shinjyuku.jpg)}
.wear_shinjyuku a,.wear_shinjyuku a:link,.wear_shinjyuku a:visited,.wear_shinjyuku a:active{text-decoration:none;color:#666666 ! important;cursor:pointer}
#wear_ladies div{margin:0;padding:0;position:absolute;top:0;left:0;width:100px;height:197px;background-color:#000;filter:alpha(opacity=30);-moz-opacity:0.3;opacity:0.3;}
#wear_ladies span{margin:0;padding:0;position:absolute;top:145px;left:32px;color:#FFF;font-size:14px}



#all_box{width:auto;position:absolute;top:120px;left:11px;color:#847C69;}
#all_ladies {width:700px;margin:0;padding:0;}
#all_ladies li{margin:0 9px 10px 0;padding:0;width:220px;height:auto;display:block;float:left;font-size:12px;position:relative;}
#all_ladies .li_left{background:url(img/all_base_left.gif);background-repeat: no-repeat;}
#all_ladies .li_right{background:url(img/all_base_right.gif);background-repeat: no-repeat;}
.colm_left{margin:0;padding:0;float:left}
.colm_right{margin:0;padding:0;float:right}
#all_ladies b{width:110px;height:20px;font-size:12px;font-weight:normal;display:block;font-family:monospace;}
#all_ladies p{margin:18px 5px 5px 5px;padding:0;width:114px;padding:0;}
#all_ladies a,#all_ladies a:link,#all_ladies a:visited,#all_ladies a:active{text-decoration:none;color:#847C69;}
.all_name{width:110px;height:20px;font-size:14px;font-weight:bold;display:block;letter-spacing:0px}

.img_ladies_left{margin:10px 0 0 3px;width:92px;height:156px;position:relative;float:left;background:url(img/all_thbase.gif)}
.img_ladies_right{margin:10px 3px 0 0;width:92px;height:156px;position:relative;float:right;background:url(img/all_thbase.gif)}
.all_th{margin:;padding:0;width:80px;height:144px;position:absolute;top:6px;left:6px;}

.all_flag{margin:3px 0 0 0;padding:0;width:92px;height:14px;}
.colm_left .fambox{width:40px;height:11px;position:absolute;top:20px;left:82px;cursor:pointer;display:block}
.colm_right .fambox{width:40px;height:11px;position:absolute;top:20px;left:178px;cursor:pointer;display:block}


#heder_box_wend{position:absolute;top:52px;left:18px;margin:0;padding:0;width:660px;height:65px;background:url(img/ladies_wend_ttbar.gif);}
#heder_box_wend p{position:absolute;top:9px;left:80px;font-size:14px;color:#fff;letter-spacing:1px;}
#heder_box_wend i{position:absolute;top:48px;left:420px;font-size:10px;color:#ff7600;letter-spacing:1px;font-style:normal;}
#backbtn_wend{margin:4px 0 0 490px;padding:0;width:190px;height:30px;background:url(img/ladies_wend_back.gif);position:relative;}
#backbtn_wend a,#backbtn_wend a:link,#backbtn_wend a:visited,#backbtn_wend a:active{position:absolute;top:6px;left:32px;font-size:12px;color:#fff;text-decoration:none;}

