/*印刷用ページにだけ表示*//**/
.print{display:none}

/*店舗ページヘッダ*//**/
ul.menu{position:absolute;top:22px;right:0px;}
ul.menu li{float:left;margin-right:-1px}

h1,h2{color:#CC0000}
h1{font-size:26px;margin-top:85px}
h1 span{font-size:12px;font-weight:normal;color:#666666;margin-right:-5px}
h2{font-size:13px;font-weight:normal;margin-top:-58px}
* html h1{margin-top:80px}
* html h2{margin-top:-50px}



/*左カラム*//**/



/*---店舗ページ---*//**/
/*紹介文*//**/
#col_left p.guide{width:640px;margin:10px;color:#333333;text-align:left}
#col_left p.guide span.latest{color:#FF0000}

/*写真*//**/
#photoarea{width:642px;height:482px;position:relative;top:0px;left:0px;margin:auto auto 20px auto;text-align:center}
#photoarea .photo img{border:1px solid #000000}
#photoarea .photo p{position:absolute;top:0px;left:0px;width:632px;height:30px;color:#FFFFFF;padding:5px 5px 0 5px;background:url(http://pr-net.jp/bg_caption.png) repeat-x top;text-align:left;font-size:12px}
* html #photoarea .photo p{margin:1px 0 0 1px;width:630px;}

*:first-child+html #photoarea .photo p{position:absolute;top:0px}

#photoarea ul#p_menu{position:absolute;left:0px;bottom:3px;}
* html #photoarea ul#p_menu{position:absolute;bottom:10px;}
ul#p_menu{margin:0 6px;padding:0}
ul#p_menu li{list-style:none;float:left;margin:0;padding:0}
ul#p_menu li img{margin:0 3px;border:1px solid #000000}

/*店舗データ*//**/

/*店舗データ・求人情報の表・地図ページのデータ*//**/
table.data{font-size:12px;width:650px;border-collapse:collapse;margin:5px 0 15px 5px;color:#333333;}
table.data tr td{padding:5px 10px;border-top:1px solid #f5eccf;border-bottom:1px solid #f5eccf;border-spacing:30px;vertical-align:top;text-align:left;line-height:1.6}
table.data tr td.label_a,table.data tr td.label_b{
width:68px;color:#663300;text-align:center;border:1px solid #ffffff;letter-spacing:0.2em}
table.data tr td.label_a{background:url(../img/common/bg_table_a.gif) repeat-x top}
table.data tr td.label_b{background:url(../img/common/bg_table_b.gif) repeat-x top}
table.data tr td .tel{color:#FF0000;font-weight:bold;font-size:13px}
table.data a:link,table.data a:visited{color:#003399}
table.data a:hover,table.data a:active{color:#CC0000}

/*店舗データ・求人情報の末尾キーワード*//**/
ul.key{text-align:left;font-size:10px;color:#999999;margin:0 0 20px 5px}
ul.key li{
margin: 0px;
padding:0 7px 0 3px;
border-right:1px solid #999999;
display: -moz-inline-box;/*for FF2*/  
display: inline-block;/*Modern Browser & FF3*/  
} 
ul.key li.last{border:none} 
* html ul.key li{display: inline;zoom: 1;} /* Windows IE6 only */ 
*:first-child+html ul.key li{display: inline;zoom: 1;} /* Windows IE7 only */  



/*---メニューページ---*//**/
#col_left #menu{margin-top:10px}
table.menu{font-size:12px;width:650px;border-collapse:collapse;margin:5px 0 15px 5px;color:#333333;}
table.menu tr td{padding:5px 10px;border-top:1px solid #f5eccf;border-bottom:1px solid #f5eccf;border-spacing:30px;vertical-align:top;text-align:left}
table.menu tr td img{margin-right:10px;border:1px solid #333333}
table.menu tr td.label{color:#663300;font-size:12px}
table.menu tr td.label img{float:left;width:141px;height:106px}
table.menu tr td.label p{font-size:10px;color:#333333;margin-top:15px}
table.menu tr td.price{width:120px;text-align:right;padding-right:20px}




/*---アクセス・クーポンページ---*//**/
/*クーポン*//**/
#col_left #accesscoupon{margin:10px 0}
#accesscoupon p img{margin-left:10px}
#accesscoupon p.guide{font-size:12px}
#accesscoupon p.guide img{float:right}

.coupon_view{width:640px;border:1px solid #666666;margin:0 10px;text-align:left}
.coupon_view p.title{
width:630px;height:20px;padding:5px 0 5px 10px;background:url(../img/access/bg_coupon.gif) repeat top;
font-size:14px;color:#CC0000;font-weight:bold}
.coupon_view .contents{padding:5px 10px}
.coupon_view .contents span{font-size:11px;color:#663300}
.coupon_view .contents img{float:right;border:1px solid #666666}
.coupon_view div img{margin:0 5px}
.coupon_view p.foot{
width:630px;height:15px;margin:0px;padding:5px 10px 5px 0;background:url(../img/access/bg_coupon.gif) repeat top;
font-size:12px;color:#CC0000;text-align:right}

/*地図*//**/
.map_view{margin:10px 0}
.map_view iframe{border:1px solid #666666}
.map_view table.data td p{font-size:12px;color:#666666}
.map_view table.data td p span{font-size:13px;color:#663300}

* html .coupon_view{width:620px}
* html .coupon_view p.title,* html .coupon_view p.foot{width:620px}


/*印刷ボタン*//**/
p.print_button_foot{text-align:right}





/*---求人情報ページ---*//**/
/*求人情報*//**/
#col_left #recruit{margin:10px 0}
#recruit .guide{width:640px;padding:0 10px 10px 10px}
#recruit .guide img{float:left}
#recruit .guide img.p_rec{margin-right:10px}

#recruit .guide dl{text-align:left;margin:5px}
#recruit .guide dl dt{font-weight:bold;color:#FF9900;font-size:13px}
#recruit .guide dl dd{margin-bottom:10px;font-size:11px}

#recruit .weboubo{width:640px;text-align:center;padding:10px 0;margin-bottom:10px}

/*求人応募*//**/
#col_left #form{margin:10px 0}
#form .guide{text-align:left;padding:0 10px}
#form .guide span{color:#CC0000}
form input,form textarea{padding:5px;border:1px solid #999999}
#form table tr td span{color:#FF0000}
#form .flame{width:620px;height:200px; overflow:auto;padding:10px;text-align:left;border:1px solid #999999;margin:0 10px}
#form .flame p{margin-bottom:20px}
#form .flame ol li{list-style:inside decimal}
#form .flame ol li dl dt{font-weight:bold}
#form .flame ol li dl dd{margin-bottom:20px}
#form .flame ol li dl dd ol li{margin-left:20px;list-style:disc}
#form .check{padding:10px 0 10px 0;text-align:center}
#form .check table{margin:auto auto auto auto}
#form .check img{margin:10px}

.wpcf7-list-item-label{color:#333333 !important}

* html #form .flame{width:600px}

/*右カラム*//**/
/*QRコード*//**/
#col_right #qr{margin:10px 15px;width:210px;height:80px;background:url(../img/common/bg_qr.gif) repeat top left}
#qr img{margin:6px 7px 0 8px;border:1px solid #000000;float:left}
#qr p{text-align:left;width:120px;float:left;font-size:9px;color:#000000;margin-top:10px}
#qr p span{color:#CC0000;font-size:12px;font-weight:bold}

/*お店からの最新情報*//**/
#col_right #topics{text-align:center;margin:10px 15px;width:210px;background:#fffacf url(../img/common/bg_topics.gif) no-repeat top center}
#topics .bg_foot{background:url(../img/common/bg_topics_foot.gif) no-repeat bottom center}
* html #topics .bg_foot{border:1px solid #fffacf}
#topics img{padding:7px 0 15px 0}
* html #topics img{margin-top:0px}
#topics p{text-align:left;padding:7px 7px 30px 8px;}
* html #topics p{margin-top:5px}
#topics p.head{padding:7px 7px 0px 8px !important;}
#topics p.head span.data{font-size:10px}
#topics p.head span.title{font-size:14px;color:#CC0000;line-height:1.6}

/*クーポン情報*//**/
#col_right #coupon{text-align:center;margin:10px 15px;width:210px;background:#fae7e0 url(../img/common/bg_coupon.gif) no-repeat top center}
#coupon .bg_foot{background:url(../img/common/bg_coupon_foot.gif) no-repeat bottom center}
* html #coupon .bg_foot{border:1px solid #fae7e0}
#coupon img{padding:7px 0 15px 0}
* html #coupon img{margin-top:0px}
#coupon p{text-align:left;padding:7px 7px 7px 8px;}
* html #coupon_ok p{margin-top:5px}
#coupon p.head{padding:7px 7px 0px 8px !important;}
#coupon p.head span.title{font-size:14px;color:#CC0000;}
#coupon p.link{text-align:left;padding:0px 0 30px 8px}
#coupon p.link a:link,#coupon p.link a:visited{color:#336633}
#coupon p.link a:hover,#coupon p.link a:active{color:#CC0000}

/*サイト内リンク*//**/
#col_right #links{text-align:center;margin:10px 15px;width:210px;background:url(../img/common/bg_h3.gif) repeat-x top center}
#links .title{color:#FFFFFF;font-size:13px;padding:7px 0}
#links ul{margin:10px;}
#links ul li{text-align:left;left:0px;line-height:1.8}

