@charset "utf-8";
/* CSS Document */

.AddClip{ position:relative;}
.AddClipIn{ position:absolute; right:0; top:-200px;}


.menuTop{padding:0 0 10px 10px;}

.CafeTopBox{ width:245px; background:url(../images/bg_cafetop_m.gif) repeat-y 0 0; float:left; margin:0 0 10px;}
.CafeTop_B{ background:url(../images/bg_cafetop_b.gif) no-repeat left bottom; padding:0;}
.CafeTop_T{background:url(../images/bg_cafetop_t.gif) no-repeat 0 0; padding:0 5px 0 0;}

.CafeTopBox table{width:230px;}
.CafeTopBox table td{ padding:5px 0 5px 5px; text-align:left;}
.CafeTopBox table td a strong{font-weight:bold; font-size:14px;}
.CafeTopBox table td a {font-size:11px;}


.cafe_ad{ margin:20px;}
.cafe_ad table{ width:92%; margin:0 auto; border:1px solid #ccc;}
.cafe_ad table td{padding:5px; vertical-align:top;}
.cafe_ad table td a { font-weight:bold; font-size:14px;}


.CafeHead{}
.CafeHead h3{background:url(../images/main.jpg) no-repeat; height:90px; text-indent:-9999px;}
.CafeHead h3 a{display:block; height:90px;}

.CafeHead ul{ background:url(../images/bg_tab_up.gif) no-repeat 0 0; height:40px; margin:0; padding:0; display:none;}
.CafeHead li{ float:left; padding:0;}

.CafeHead li strong{ display:block; padding:7px; text-decoration:none; border-right:1px solid #593e0f; color:#fff; background:url(../images/bg_tab_on.gif) -20px 0;}
.CafeHead li.rd0101 strong{ background:url(../images/bg_tab_on.gif) 0 0;}


.CafeHead li a{ display:block; padding:7px; text-decoration:none; border-right:1px solid #593e0f;}
.CafeHead li a:link,
.CafeHead li a:visited{background:url(../images/bg_tab_up.gif) no-repeat -20px 0; color:#fff;}
.CafeHead li a:hover{background:url(../images/bg_tab_ov.gif) no-repeat -20px 0;}

.CafeHead li.rd0101 a:link,
.CafeHead li.rd0101  a:visited{background:url(../images/bg_tab_up.gif) no-repeat 0 0; color:#fff;}
.CafeHead li.rd0101  a:hover{background:url(../images/bg_tab_ov.gif) no-repeat 0 0;}



.read{ margin:10px 10px 10px; padding:5px 10px; background:#300; color:#DED3D3;}
.read p.writer{font-size:11px; padding:0; color:#CEC3C3;}



.cafe .menu{ padding:20px 0; border-top:1px dotted #ccc;}
.cafe .menu table{ width:480px; }
.cafe .menu td{ padding:5px;}
.cafe .menu td.rightest{ padding:0 0 0 0;}
.cafe .menu td a{text-decoration:none;}

.cafe_in{ padding:0 10px;}
.cafe_in h4{ margin:10px 0 15px 0;}
.cafe_in h5{ margin:0 0 10px;  line-height:1; background:url(../01/images/ti_bg.jpg) no-repeat 0 0;}
.cafe_in h6{ margin:0 0 20px 0; padding:10px 0; font-size:18px; font-weight:bold;}

.CafeTTL{ background:url(../images/bg_ti.jpg) no-repeat 0 0;}
.CafeTTL h5{ float:left; width:250px;}
.CafeTTL h6{ float:right; width:220px; padding:10px 10px 0 0; font-size:14px; color:#fff; text-align:right;}



.pageNavi{ padding:0 0 20px; xdisplay:none;}
.pageNavi li{float:left; padding:0 15px 10px 20px;background:url(../01/images/i_coffe.gif) no-repeat 0 0;}

.Paging{ padding:30px 0; margin:30px 0; text-align:center; border-top: 1px dotted #ccc; border-bottom:1px dotted #ccc;}


.Paging a{padding:6px 24px; text-decoration:none;}
.xPaging a:link{border:1px solid #fff; color:#444;}
.xPaging a:visited{border:1px solid #fff; color:#666;}
.xPaging a:hover{border:1px solid #fff; color:#f60;}
.Paging b{padding:6px 9px; border:1px solid #f30; background:#f60; color:#fff;}

.Paging table{ width:100%;}
.Paging table td{}
.Paging table td.rightest{ text-align:right;}
.ceterst{text-align:center;}



a.IMGS{ display:block; padding:5px 0 20px; width:210px; text-align:center; border:1px solid #ccc; background:url(/column/images/i_zoom.gif) no-repeat right bottom;}

a.IMGS106{ display:block; padding:5px 0 20px; width:104px; text-align:center; border:1px solid #ccc; background:url(/column/images/i_zoom.gif) no-repeat right bottom;}
a.IMGS110{ display:block; padding:5px 0 20px; width:110px; text-align:center; border:1px solid #ccc; background:url(/column/images/i_zoom.gif) no-repeat right bottom;}
a.IMGS115{ display:block; padding:5px 0 20px; width:115px; text-align:center; border:1px solid #ccc; background:url(/column/images/i_zoom.gif) no-repeat right bottom;}
a.IMGS140{ display:block; padding:5px 0 20px; width:148px; text-align:center; border:1px solid #ccc; background:url(/column/images/i_zoom.gif) no-repeat right bottom;}
a.IMGS150{ display:block; padding:5px 0 20px; width:160px; text-align:center; border:1px solid #ccc; background:url(/column/images/i_zoom.gif) no-repeat right bottom;}
a.IMGS175{ display:block; padding:5px 0 20px; width:185px; text-align:center; border:1px solid #ccc; background:url(/column/images/i_zoom.gif) no-repeat right bottom;}
a.IMGS200{ display:block; padding:5px 0 20px; width:213px; text-align:center; border:1px solid #ccc; background:url(/column/images/i_zoom.gif) no-repeat right bottom;}
a.IMGS235{ display:block; padding:5px 0 20px; width:235px; text-align:center; border:1px solid #ccc; background:url(/column/images/i_zoom.gif) no-repeat right bottom;}
a.IMGS250{ display:block; padding:5px 0 20px; width:250px; text-align:center; border:1px solid #ccc; background:url(/column/images/i_zoom.gif) no-repeat right bottom;}

a.IMGSs{ display:block; padding:5px 0 20px; width:60px; text-align:center; border:1px solid #ccc; background:url(/column/images/i_zoom.gif) no-repeat right bottom;}


.PhotoTables{ margin:0 0 15px;}
.PhotoTables td{ padding:0 10px 0 0;}
.cPhotoTables td.pt_Right{ padding:0;}


.cafe_ad{ margin:20px;}
.cafe_ad table{ width:92%; margin:0 auto; border:1px solid #ccc;}
.cafe_ad table td{padding:5px; vertical-align:top;}
.cafe_ad table td a { font-weight:bold; font-size:14px;}



























