@charset "utf-8";
 
 /* ピュアリーページのCSS */

@import url(../../common/layout.css);   /* 全ページ共通ページレイアウトCSS読み込み */
@import url(../../common/layout2frame.css);   /* 2段組み（サブメニューあり）ページ共通ページレイアウトCSS読み込み */
@import url(../../common/common_style.css);  /* 全ページ共通スタイルCSS読み込み */
@import url(../../common/header.css);  /* ヘッダーCSS読み込み */
@import url(../../common/footer.css);  /* フッターCSS読み込み */
@import url(../../sub_menu/sub_menu.css);   /* サブメニュー部分CSS読み込み */
@import url(../shop.css);   /* 店舗ページ共通CSS読み込み */

/* パン屑 */
#crumbs, #crumbs h1{
	font-size:10px;
	line-height:20px;
}

/* コンテンツ部分の背景画像 */
#contents{
    background:url(img/cont_bg.jpg) repeat-y left top;
}

/* タイトル部分スタイル */
#contents h2{
	padding-bottom:10px;
}

/* お問い合わせ部分のスタイル */
.contact{
    padding:0;
	margin:0;
}

/* お知らせ部分のスタイル */
#submain_box{
    font-size:10px;
	font-family:"ＭＳ Ｐゴシック", Osaka;
	width:300px;
	float:right;
	padding-right:20px;
}
#submain_box h3{
    font-size:12px;
	font-family:"ＭＳ Ｐゴシック", Osaka;
	font-weight:normal;
	color:#7EBF41;
	padding-bottom:5px;
}
#infoin{
    border:#CCCCCC solid 1px;
	background:#ffffff;
	width:290px;
	height:110px;
	overflow:auto;
	margin:1px;
}
#infoin ul{
	list-style:none;
	padding:5px;
}

#infoin li{
	background:url(img/li_icon.gif) no-repeat top left;
	color:#666666;
	padding:0 15px;
	margin-top:3px;
	border-bottom:#CCCCCC dotted 2px;
}
#infoin li span{
	color:#FF6600;
	font-weight:bold;
}
#infoin a{	
	color:#669933;
	text-decoration:none;
}
#infoin a:hover{
	color:#FF6633;
	text-decoration:none;
}
.submain_img{
	width:230px;
	float:left;
	padding-top:25px;
	margin-bottom:30px;
}

/* 施設案内部分スタイル */
#shop_guide{
    width:560px;
	margin:0 0 13px 0;
    font-size:12px;
	font-family:"ＭＳ Ｐゴシック", Osaka;
	color:#666666;
}
#shop_guide h3{
	padding:0 0 0 12px;
	margin:10px auto;
	background:url("img/icon_bg.gif") repeat-y left;
	font-size:16px;
	font-weight:bold;
	color:#669933;
}
#shop_guide h4{
	padding:0 0 0 12px;
	margin:5px auto;
	background:none;
	font-size:14px;
	font-weight:bold;
	color:#669933;
}
#menu_guide{
    width:560px;
	margin:0 0 13px 0;
    font-size:12px;
	font-family:"ＭＳ Ｐゴシック", Osaka;
	color:#666666;
}
#menu_guide h3{
	padding:0 0 0 12px;
	margin:10px auto;
	background:url("img/icon_bg.gif") repeat-y left;
	font-size:16px;
	font-weight:bold;
	color:#669933;
}
#menu_guide h4{
	padding:0 0 0 12px;
	margin:5px auto;
	background:none;
	font-size:14px;
	font-weight:bold;
	color:#669933;
}
.guide_title{
    width:540px;
	height:22px;
	padding:0 0 0 20px;
	margin:0 0 13px 0 ;
	background:url("img/h5_bg.gif") no-repeat left;
	font-size:14px;
	font-family:"ＭＳ Ｐゴシック", Osaka;
	font-weight:bold;
	color:#666666;
}

/* 施設案内テーブル部分 */
.guide{
	width:555px;
	margin-left:5px;
	margin-bottom:15px;
}
.guide td{
	color:#666666;
}
.guide th{
    font-size:12px;
	font-weight:normal;
	color:#FF6600;
	text-align:center;
	padding:5px 0;
}
.guide_text{
    padding:5px;
	vertical-align:top;
	font-size:12px;
}
.notice{
    text-align:right;
	margin:0 20px 0 0 ;
	font-size:10px;
	color:#666666;
}

/* メニュー表テーブル部分 */
.menu_title{
    width:540px;
	height:22px;
	padding:0 0 0 20px;
	margin:30px 0 0 0;
	background:url("img/h5_bg.gif") no-repeat left;
	font-size:14px;
	font-family:"ＭＳ Ｐゴシック", Osaka;
	font-weight:normal;
	color:#666666;
}

.menu{
	width:560px;
	margin-left:0;
	margin-bottom:15px;
}
.menu td{
	color:#666666;
}
.menu th{
    font-size:14px;
	font-weight:normal;
	color:#FF6600;
	padding:3px 0 3px 20px;
	text-align:left;
}
.menu th small{
    font-size:10px;
}
.menu th span{
    color:#666666;
}
.menu_name{
    font-size:12px;
	padding:3px 0 3px 20px;
}
.menu_time_price{
    font-size:12px;
	padding:3px 5px 3px 5px;
	text-align:center;
}
.menu_time{
    font-size:13px;
	padding:3px;
	text-align:center;
}
.menu_price{
    font-size:13px;
	padding:3px;
	text-align:right;
}
.menu_price_depi{
    font-size:13px;
	padding:3px 27px 3px 0;
	text-align:right;
}
.menu_line{
    padding:5px 0 5px 70px;
	font-size:12px;
}