/*/////ヘッダー部分に使用するユニーククラス/////*/
.header_seo {
	text-align: left;
  width: 780px;
	font-size: 11px;
	line-height: 20px;
  }
.header_menu_line0 {
  width: 780px;
	line-height: 5px;
	background-color: #DCD7D3;
  }
.header_search {
  width: 780px;
	background-color: #DCD7D3;
	font-size: 11px;
	height: 25px;
	padding: 0px 2px 0px 2px;
	margin: 0px 0px 0px 0px;
  }
/*/////TOPメイン部分に使用するユニーククラス/////*/
.main {
  width: 487px;
	font-size: 12px;
	text-align: center;
	line-height: 160%;
	padding: 0px 10px 0px 10px;
  }
.main_whatnew_li {
	font-size: 11px;
	padding: 3px 0px 3px 0px;
	list-style-type: none;
	width: 455px;
	text-align: left;
}
.main_special_li {
	padding: 0px 0px 3px 0px;
	list-style-type: none;
	font-size: 12px;
	width: 154px;
	color:#663333;
	font-weight: bold;
	text-align: left;
}
.main_special_li2 {
	padding: 0px 0px 5px 0px;
	list-style-type: none;
	font-size: 14px;
	width: 245px;
	color:#663333;
	font-weight: bold;
	text-align: left;
}
.main_bbs_li {
	padding: 0px 0px 3px 0px;
	font-size: 11px;
	text-align: left;
	width: 209px;
	text-decoration:underline;color:"#704F43"
}
/*/////TOPメイン左部分に使用するユニーククラス/////*/
.main_left {
  width: 143px;
	font-size: 11px;
	text-align: left;
	line-height: 140%;
  }
.main_left_magazine {
	text-align: center;
  width: 141px;
	border-left: solid #DAC7C0 1px;
	border-right: solid #DAC7C0 1px;
	border-bottom: solid #DAC7C0 1px;
	padding: 0px 0px 10px 0px;
  }
.main_left_info {
  width: 143px;
	border-left: solid #DAC7C0 1px;
	border-right: solid #DAC7C0 1px;
	border-bottom: solid #DAC7C0 1px;
	padding: 0px 0px 10px 0px;
  }
.main_left_info_li {
	padding: 8px 0px 5px 0px;
	list-style-type: none;
	border-bottom: solid #DAC7C0 1px;
	width: 143px;
}
/*/////TOPメイン右部分に使用するユニーククラス/////*/
.main_right {
	width: 141px;
	font-size: 11px;
	text-align: center;
	background-color: #F7F7EE;
	border-left: solid #DAC7C0 1px;
	border-right: solid #DAC7C0 1px;
	line-height: 140%;
  }
/*/////フッター部分に使用するユニーククラス/////*/
.footer_menu_line1 {
  width: 780px;
	line-height: 30px;
	background-color: #DCD7D3;
	font-size: 11px;
	text-align: left;
  }
.footer_menu_line2 {
  width: 780px;
	line-height: 20px;
	font-size: 11px;
	text-align: left;
	padding: 3px 0px 3px 0px;
  }
/*/////第2階層メイン部分に使用するユニーククラス/////*/
.pankuzu {
  width: 765px;
	font-size: 11px;
	text-align: left;
	line-height: 140%;
	padding: 1px 0px 5px 0px;
  }
.main2 {
	width: 780px;
	font-size: 12px;
	line-height: 160%;
	margin: 0px 10px 0px 10px;
	text-align: center;
	border-left: solid #DCD7D3 1px;
	border-right: solid #DCD7D3 1px;
	border-bottom: solid #DCD7D3 1px;
  }
	
h1 {
	width: 710px;
	margin: 15px 0px 20px 0px;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
}
h2 {
	width: 640px;
	color: #990066;
	font-size: 14px;
	line-height: 140%;
	font-weight: bold;
	text-align: left;
	padding: 0px 0px 0px 0px;
	margin-bottom: 3px;
	margin-left: auto;
	margin-right: auto;
}

/* メンバー登録サブタイトル */
.entry_ttl_sub{
  width: 580px;
	text-align: left;
	font-size:12px;
	color:#990066;
	font-weight: bold;
	line-height: 25px;
	background-color: #DCD7D3;
	padding: 0px 0px 0px 10px;
	margin-bottom: 10px;
	margin-left: auto;
	margin-right: auto;
}
/* 中面のリード部分 */
.read1 {
  width: 640px;
	font-size:12px;
	line-height: 140%;
	text-align: left;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: auto;
	margin-right: auto;
  }
/* 検索用カテゴリータイトル */
.magnifyingglass_ttl{
	text-align: left;
	font-size:12px;
	color:#990066;
	font-weight: bold;
}
/* 利用規約スクロール */
.rule {
	font-size: 11px;
  width: 500px;
  height: 150px;
	line-height: 140%;
  overflow: auto;
	background-color: #FFFFFF;
  }
/* SSLコピー */
.ssl{
  width: 580px;
	font-size: 11px;
	color:#704F43;
	text-align: right;
	line-height: 140%;
	font-weight: bold;
	padding: 5px 0px 5px 0px;
  }
/* ページTOP */
.pagetop {
  width: 700px;
	text-align: right;
	padding: 20px 0px 20px 0px;
  }
/* 動的完了後HOMEに戻る*/
.gohome {
  width: 640px;
	text-align: left;
	padding: 10px 0px 0px 0px;
	margin-left: auto;
	margin-right: auto;
  }
/* ウィンドウズを閉じる*/
.close {
  width: 640px;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	padding: 10px 0px 0px 0px;
  }
	
/* スタイル個別 */
.pad_b5{padding-bottom: 5px;}
.pad_b10{padding-bottom: 10px;}
.pad_b15{padding-bottom: 15px;}
.pad_t5{padding-top: 5px;}
.pad_t10{
	margin-left: auto;
	margin-right: auto;
	padding-top: 10px;
}
.pad_t15{padding-top: 15px;}
.pad_t20{padding-top: 20px;}
.pad_t1_b2{padding-top: 1px;
	padding-bottom:2px;}
.pad_t1_b5{
	margin-left: auto;
	margin-right: auto;
	padding-top: 1px;
	padding-bottom:5px;
}
.pad_t1_b8{padding-top: 1px;
	padding-bottom:8px;}
.pad_t3_b15{
	margin-left: auto;
	margin-right: auto;
	padding-top: 3px;
	padding-bottom:15px;
}
.pad_t5_b1{padding-top: 5px;
	padding-bottom:1px;}
.pad_t8_b1{padding-top: 8px;
	padding-bottom:1px;}
.pad_t_b5{padding-top: 5px;
	padding-bottom:5px;}
.pad_t_b10{padding-top: 10px;
	padding-bottom:10px;}
.mar_b5{margin-bottom: 5px;}
.mar_b10{margin-bottom: 10px;}
.mar_b15{margin-bottom: 15px;}
.mar_b20{margin-bottom: 20px;}
.mar_b30{margin-bottom: 30px;}
.mar_b100{margin-top: 100px;}
.mar_t5{margin-top:5px;}
.mar_t10{margin-top:10px;}
.mar_t20{margin-top:20px;}
.mar_t_b5{margin-bottom: 5px;
	margin-top:5px;}
.mar_t_b10{margin-bottom: 10px;
	margin-top:10px;}
.mar_t_b30{margin-bottom: 30px;
	margin-top:30px;}

/*/////店舗情報共通に使用するユニーククラス/////*/
/* 文字スタイル */
.catch {
	color: #663300;
	font-size:14px;
	line-height: 140%;
	font-weight: bold;
	text-align: left;
	padding: 5px 5px 10px 5px;
  }
.read {
	color: #663300;
	font-size:11px;
	line-height: 140%;
	text-align: left;
	padding: 5px 15px 0px 5px;
	width: 284px;
  }
.shop_info_ttlsub {
	color: #330000;
	font-size:11px;
	line-height: 160%;
	text-align: left;
	font-weight: bold;
  }
.proud_ttlsub {
	color: #FFFFFF;
	font-size:11px;
	line-height: 17px;
	text-align: left;
	font-weight: bold;
	padding-left: 8px;
  }
.recommend_menu {
  width: 171px;
	color: #330000;
	font-size:11px;
	line-height: 180%;
	text-align: left;
	padding: 0px 2px 0px 2px;
  }
/* リンクテキスト */
.pht_shop a:link {
 color: #993366;
 text-decoration: underline;
}
.pht_shop a:visited {
 color: #993366;
 text-decoration: underline;
}
.pht_shop a:hover {
 color: #993366;
 text-decoration: none;
}
/* インフォメーションタイトル枠固定 */
.information_ttl {
  width: 425px;
	text-align: left;
  }
/* 店舗情報枠固定 */
.content_optionmenu {
  width: 750px;
  height: 27px;
  }
.content_optionmenu img {
  margin: 0;
  padding: 0;
  }
.content_waku {
  width: 728px;
	line-height: 140%;
	text-align: center;
	border: solid #DAC7C0 1px;
	padding: 10px 10px 5px 10px;
	margin-bottom: 20px;
  }
/* 店舗住所テーブルテキスト */
table.shop_info {
  width: 219px;
	border-right: solid #DAC7C0 1px;
	border-top: solid #DAC7C0 1px;
  }
table.shop_info td {
	font-size:11px;
	text-align: left;
	border-left: solid #DAC7C0 1px;
	border-bottom: solid #DAC7C0 1px;
	padding: 5px 5px 5px 5px;
  }
.shop_info2 {
  width: 60px;
	border-bottom: solid #DAC7C0 1px;
  }
.shop_info3 {
  width: 160px;
	border-left: solid #DAC7C0 1px;
	border-bottom: solid #DAC7C0 1px;
  }
/* お店自慢固定枠 */
.shop_proud_waku {
	font-size:11px;
  width: 450px;
	text-align: left;
	padding: 0px 0px 0px 40px;
  }
.shop_proud1 {
	line-height: 140%;
	padding: 10px 5px 0px 15px;
  }
.shop_proud2 {
	line-height: 140%;
	padding: 10px 5px 0px 5px;
  }
.shop_proud3 {
	line-height: 140%;
	padding: 10px 15px 0px 5px;
  }
/* お店クーポン固定枠 */
.shop_coupon {
	border: 1px dashed #B17E75;
  width: 450px;
	padding: 8px 0px 1px 0px;
  }
/* お店クーポンあり */
.shop_coupon_yes {
	font-size:14px;
	color:#FFFFFF;
	font-weight: bold;
	background-color: #990066;
	border: 1px dashed #B17E75;
  width: 188px;
	line-height: 140%;
	text-align: left;
	padding: 2px 2px 2px 2px;
  }
/* お店クーポンなし */
.shop_coupon_no {
	font-size:11px;
	color:#8C8C8C;
	background-color: #E0E0E0;
	border: 1px dashed #999999;
  width: 188px;
	line-height: 180%;
	text-align: center;
	padding: 5px 5px 5px 5px;
  }
/* クチコミ注意事項 */
.wordofmouth_read {
  width: 705px;
	font-size:11px;
	line-height: 140%;
	text-align: left;
	margin-left: auto;
	margin-right: auto;
	margin-top: 2px;
  }
/* クチコミ書き込みボタン */
.wordofmouth_btn {
  width: 705px;
	text-align: right;
	margin: 0px 0px 0px 0px;
  }
/* クチコミ全件数表示 */
.wordofmouth_searchengine {
	margin-left: auto;
	margin-right: auto;
  width: 705px;
	font-size:11px;
	line-height: 140%;
	text-align: left;
  }
/* クチコミヒット件数表示 */
.wordofmouth_searchtraffic {
	font-size:14px;
	line-height: 140%;
	text-align: left;
	color:#000000;
	font-weight: bold;
	padding: 0px 3px 0px 3px;
  }
/* クチコミハンドルネーム */
.wordofmouth_name {
	font-size:12px;
	line-height: 140%;
	text-align: left;
	color:#CC3300;
	font-weight: bold;
	padding: 0px px 0px 0px;
  }
/* 検索上部スペース */
.search_list2_bg {
	padding: 1px 5px 1px 5px;
	margin: 0px 5px 5px 5px;
  }
/* 検索下部スペース */
.search_list3_bg {
	background-color: #FFFFFF;
	padding: 1px 5px 1px 5px;
	margin: 8px 5px 5px 5px;
  }
/* 検索結果全件数表示 */
.search_traffic {
	padding: 5px 5px 5px 5px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 10px;
  width: 705px;
	font-size:12px;
	line-height: 140%;
	text-align: left;
  }
/* 検索結果店舗情報固定枠 */
.search_shop_list {
	margin: 5px 0px 0px 0px;
  width: 705px;
  }
/* 店舗オプションメニュータイトル1 */
.shop_menu_ttl {
	padding: 0px 0px 5px 0px;
	font-size: 14px;
	color:#990000;
	font-weight: bold;
}
/* 店舗オプションメニュータイトル2 */
.shop_launch_ttl {
	margin-left: auto;
	margin-right: auto;
	padding: 0px 0px 5px 0px;
	font-size: 15px;
	color:#FF0000;
	font-weight: bold;
  width: 580px;
	text-align: left;
}
/* パルピー設置店一覧テーブルテキスト */
table.seti_list {
  width: 640px;
	border-right: solid #DAC7C0 1px;
	border-top: solid #DAC7C0 1px;
	margin: 2px 0px 0px 0px;
  }
table.seti_list td {
	text-align: left;
	line-height: 160%;
	border-left: solid #DAC7C0 1px;
	border-bottom: solid #DAC7C0 1px;
	padding: 3px 3px 3px 3px;
  }
.seti_list2 {
	font-size:12px;
  width: 100px;
	border-bottom: solid #DAC7C0 1px;
  }
.seti_list3 {
	font-size:12px;
  width: 540px;
	border-left: solid #DAC7C0 1px;
	border-bottom: solid #DAC7C0 1px;
  }
.seti_list4 {
  width: 640px;
	border-left: solid #DAC7C0 1px;
	border-bottom: solid #DAC7C0 1px;
	color:#990066;
	font-size: 14px;
	font-weight: bold;
	background-color: #F3F3E8;
  }

/* 特集ページスタイル */
.special_table_bg {
  width: 470px;
  }
.special_table_read {
	background-image: url(../img/special/table_bg_onsen.jpg);
  width: 470px;
	font-size:12px;
	line-height: 140%;
	text-align: left;
	padding-left: 5px;
	padding-right: 20px;
	margin-top: 10px;
	margin-left: auto;
	margin-right: auto;
  }
.special_point_read {
	background-color: #D55353;
	font-size:12px;
	color:#FFFFFF;
	line-height: 140%;
	text-align: left;
	padding-left: 15px;
	padding-right: 15px;
	margin-left: auto;
	margin-right: auto;
  }
.special_kono_read {
	font-size:12px;
	color:#CC0000;
	line-height: 140%;
	text-align: left;
  }
/* 特集お店クーポン固定枠 */
.special_shop_coupon {
	border: 1px dashed #B17E75;
  width: 438px;
	padding: 5px 5px 5px 5px;
  }
/* 特集施設情報テーブルテキスト */
table.special_shop_info {
  width: 443px;
	border-right: solid #DAC7C0 1px;
	border-top: solid #DAC7C0 1px;
  }
table.special_shop_info td {
	font-size:12px;
	text-align: left;
	border-left: solid #DAC7C0 1px;
	border-bottom: solid #DAC7C0 1px;
	padding: 5px 5px 5px 5px;
  }
.special_shop_info2 {
	line-height: 140%;
	background-color: #D55353;
	color:#FFFFFF;
  width: 90px;
	border-bottom: solid #DAC7C0 1px;
  }
.special_shop_info3 {
	line-height: 140%;
  width: 353px;
	border-left: solid #DAC7C0 1px;
	border-bottom: solid #DAC7C0 1px;
  }
/* 特集店舗住所テーブルテキスト */
table.special_shopad_info {
  width: 443px;
	border-right: solid #DAC7C0 1px;
	border-top: solid #DAC7C0 1px;
  }
table.special_shopad_info td {
	font-size:12px;
	text-align: left;
	border-left: solid #DAC7C0 1px;
	border-bottom: solid #DAC7C0 1px;
	padding: 5px 5px 5px 5px;
  }
.special_shopad_info2 {
	line-height: 140%;
  width: 90px;
	border-bottom: solid #DAC7C0 1px;
  }
.special_shopad_info3 {
	line-height: 140%;
  width: 353px;
	border-left: solid #DAC7C0 1px;
	border-bottom: solid #DAC7C0 1px;
  }
.special_onsen_li {
	padding: 3px 0px 8px 0px;
	list-style-type: none;
	font-size: 14px;
	width: 225px;
	color:#663333;
	font-weight: bold;
	text-align: left;
}
.special_table_bgCopy {
  width: 470px;
}
.special_table_midori {
	background-image: url(file:///C|/Documents%20and%20Settings/OWNAR/&#12487;&#12473;&#12463;&#12488;&#12483;&#12503;/public_html-new/public_html/shared/customer/img/special/table_bg_onsen2.jpg);
  width: 470px;
	font-size:12px;
	line-height: 140%;
	text-align: left;
	padding-left: 5px;
	padding-right: 20px;
	margin-top: 10px;
	margin-left: auto;
	margin-right: auto;
}
