@charset "shift_jis";
/* ===================================================================
CSS information

 file name  :shop.css
 style info :$BE9J^>R2p%Z!<%8(B
=================================================================== */


#contents{width:960px; background-color:#dfdccc}
#left_contents{background:#dfdccc url(../images/contentleft_back.gif) repeat-y; width:210px; vertical-align:top; float:left;}
#right_contents{background:#fff url(../images/round.gif) 0px 0px no-repeat; width:750px; vertical-align:top; float:left;}

#contents table#t_wrap{width:960px; background-color:#fff;}
table#t_wrap td#t_wrap_left{background:#dfdccc url(../images/contentleft_back.gif) repeat-y; width:210px; vertical-align:top;}
table#t_wrap td#t_wrap_right{background:#fff url(../images/round.gif) 0px 0px no-repeat; width:750px; vertical-align:top;}


/* ========== $B%$%s%G%C%/%9%Z!<%8(B ========== */

#contents_box{width:670px; margin-top:30px; margin-left:40px; margin-bottom:40px;}
#contents_box #cbox_right{width:387px; height:338px; float:left; background: url(../../shop/images/column_back.gif); margin-top:20px; position:relative;}
#contents_box #cbox_left{width:270px; float:left; padding-left:10px; margin-top:20px;}

/* ========== $BCO6h$4$H%j%9%H%Z!<%8(B ========== */

h3{margin-bottom:20px;}
h4{margin:20px auto 0;}
p.h4contents{text-indent: -9999px; height:30px; margin-top:0px; position:relative; font-size:5px;}
p.listStation{font-size:10pt; color:#6D563F; margin-top:20px;}
p.listStation span{font-weight:bold; color:#6D563F;}
p.listStation a{font-size:10pt; color:#6D563F;}
p.listStation a.on{color:#A0885C;}
p.listStation a:hover{color:#A0885C;}
p.listDistrict{ margin-top:5px;}
p.read{text-align:center; margin-bottom:10px;}


/* ========== お知らせ ========== */
#contents_box h2{background-color:#e2ded7; padding:5px; margin-bottom:20px;}
#contents_box h4.news{font-weight:bold; font-size:12pt; border-bottom:1px dotted #999; margin-bottom:10px; padding-bottom:5px;}

div.news_cbox{width:670px;}
div.news_cbox .news_l{width:440px; float:left;}
div.news_cbox .news_r{width:218px; float:left; margin-left:10px;}

div.news_cbox .news_l p{margin-bottom:15px;}
p.cp_b{font-weight:bold;}
p.otoiawase{border:2px solid #CEC8BC; padding:20px;}

/* ========== おせち 091112  ========== */
p.cp_b_r{font-weight:bold; text-align:right; margin:10px 0 30px;}
div.news_cbox_osechi{width:670px; margin-bottom:40px;}
div.news_cbox_osechi .news_l{width:330px; float:left;}
div.news_cbox_osechi .news_r{width:320px; float:left; padding-left:10px;}

div.osechi_info p{margin-bottom:10px;}
div.osechi_info p.price{font-size:120%;}
div.osechi_info p.price span{font-size:140%; font-size:bold;}
div.osechi_info p.infonew{border:2px solid #CEC8BC; padding:20px;}
div.osechi_info p.shoplink a{font-size:120%; color:#6D563F;}

div.osechi_info22 p.price{font-size:120%;}
div.osechi_info22 p.price span{font-size:140%; font-size:bold;}
div.osechi_info22 p{margin-bottom:10px;}
div.osechi_info22 p.shoplink a{font-size:120%; color:#6D563F;}
div.osechi_info p.infonew span{font-size:140%; font-size:bold; color:#C00;}


/* ========== キャンペーン ========== */
p.nomargin{margin-top:0;}