@charset "Shift_JIS";/* ---Main Contents--- */div#contents{width:550px;float:right;mrgin:0;padding:0;}div#contents_in{width:510px;mrgin:0;padding:0;}/*---Contents--*/div#contents .title{margin:25px 0 10px 0;padding:0;}div#contents_in .head_word{margin:0;padding:13px 0 0 0;}div#contents_in .text{color:#333333;font-size:10px;margin:15px 0 18px 0;padding:0;}div#contents_in .schedule{width:400px;float:left;margin:0;padding:15px 0 5px 0;}div#contents_in .back{font-size:10px;width:60px;float:left;margin:0;padding:17px 0 0 0;}div#contents_in .next{font-size:10px;width:32px;float:left;margin:0;padding:17px 0 0 0;}div#contents_in .next img{width:32px;float:left;margin:0;padding:0 5px 0 0;}div#contents_in .head{width:510px;height:30px;color:#FFFFFF;font-size:12px;margin:7px 0 0 0;padding:0;background-image:url('../img/head_bg.jpg');background-repeat:no-repeat;}div#contents_in .head .day{color:#FFFFFF;font-size:12px;margin:0 0 0 15px;padding:9px 0 0 0;}div#contents_in .head .reservation{width:74px;float:right;margin:0 15px 0 0;padding:12px 0 0 0;}div#contents_in .middle{width:510px;margin:0;padding:0;background-image:url('../img/middle_bg.gif');background-repeat:repeat-y;}div#contents_in .middle .party_r{width:486px;color:#D6190B;font-size:12px;font-weight:400;margin:0 12px 0 9px;padding:8px 0 4px 0;border-bottom:solid 1px #7F7F7F;}div#contents_in .middle .party_p{width:486px;color:#FA3279;font-size:12px;font-weight:400;margin:0 12px 0 9px;padding:8px 0 4px 0;border-bottom:solid 1px #7F7F7F;}div#contents_in .middle .party_b{width:486px;color:#002F79;font-size:12px;font-weight:400;margin:0 12px 0 9px;padding:8px 0 4px 0;border-bottom:solid 1px #7F7F7F;}div#contents_in .middle .man{font-size:10px;margin:0 15px 0 10px;padding:2px 0 1px 14px;border-bottom:solid 1px #7F7F7F;background-image:url('../img/man.gif');background-repeat:no-repeat;background-position:3px 6px;}div#contents_in .middle .woman{font-size:10px;margin:0 15px 0 10px;padding:2px 0 1px 14px;border-bottom:solid 1px #7F7F7F;background-image:url('../img/woman.gif');background-repeat:no-repeat;background-position:3px 6px;}div#contents_in .middle .comment{font-size:10px;margin:0 12px 0 9px;padding:8px 3px 0 3px;}div#contents_in .bottom{width:510px;margin:0;padding:0;}div#contents_in .guidance{margin:25px 0;padding:0;background-image:url('../img/guidance_bg.jpg');background-repeat:repeat-no;width:510px;height:194px;}div.guidance_in{width:265px;float:left;margin:0;padding:18px 0 0 15px;}div.guidance_txt{margin:0;padding:5px 0 0 0px;font-size:10px;line-height:16px;}div.guidance_title{margin:0;padding:0 0 5px 0;border-bottom:solid 1px #cccccc;}div.guidance_b{width:210px;float:right;margin:0; padding:18px 0 0 0;}