/*----------------------------------------*/
/*-- 三協商事株式会社                   --*/
/*----------------------------------------*/

*{
	padding: 0;
	margin: 0;
	line-height: 130%;
}
ul {
	margin: 0;
	padding: 0;
}
li {
	margin: 0;
	padding: 0;
	list-style: none;
}
a{
	cursor: pointer;
}
h2 {
	margin: 0;
	padding: 0;
}

/*-------------------------*/
/*----*/
html {
	height: 100%;
	font-size: 13px;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
body {
	margin: 0 auto;
	padding: 0;
	height: 100%;
	clear:both;
	background: #D1CCC3;
}
/*--背景--*/
.Background {
	margin: 0 auto;
	padding: 0;
	width: 900px;
	min-height: 100%;
	background: #FFF;
}
body > .Background{ 
    height:auto; 
}
/*--ありがとうページ--*/
.backgroundThankyou {
	margin: 0 auto;
	padding: 0;
	width: 400px;
	height:350px; 
    min-height:100%; 
	background: #FFF;
}
/*--ヘッダー--*/
.Header {
	margin: 0;
	width: 900px;
	height: 188px;
	display: block;
	background: url(../../images/pc/HeaderBackground.gif) no-repeat;
}
.HeaderLeft {
	margin: 0 0 0 10px;
	padding: 0;
	width: 660px;
	height: 120px;
	float: left;
}
.headerLeftLeft {
	margin: 0;
	padding: 0;
	width: 300px;
	float: left;
}
.headerLeftRight {
	margin: 0 0 0 10px;
	padding: 0;
	width: 340px;
	float: left;
}
.HeaderRight {
	margin: 0;
	padding: 5px 0 0 15px;
	width: 185px;
	height: 105px;
	float: left;
}
*html div.HeaderRight {
	padding: 5px 0 0 7px;
}
/*--*/
.specialTopicsBana {
	margin: 5px 0 0 0;
	padding: 1px;
	border: 1px solid #963;
	vertical-align: middle;
	text-align: center;
}
.specialTopicsBana img {
	border: 1px solid #FFF;
}
/*--メニュー--*/
.Menu {
	margin: 0 0 0 10px;
	padding: 0;
	width: 880px;
	height: 40px;
}
*html div.Menu {
	margin: 0;
	padding: 0;
	width: 880px;
	height: 60px;
}
/*--項目--*/
.Contents {
	margin: 0 0 0 10px;
	width: 880px;
	height: 100%;
}
/*--index_Left--*/
.IndexLeft {
	margin: -25px 0 0 0;
	padding: 0;
	width: 590px;
	float: left;
}
*html div.IndexLeft {
	margin: -10px 0 0 0;
}
.indexLeftLeft {
	margin: 0 10px 0 0;
	width: 290px;
	float: left;
}
*html div.indexLeftLeft {
	margin: 0 5px 0 0;
}
*+html div.indexLeftLeft {
	margin: 0 5px 0 0;
}
.indexLeftLeftLeft {
	width: 100px;
	float: left;
}
.indexLeftLeftRight {
	margin: 0;
	width: 180px;
	float: left;
}
.indexLeftRight {
	width: 280px;
	float: left;
}
/*--index_Right--*/
.IndexRight {
	margin: -15px 0 0 10px;
	padding: 0;
	width: 280px;
	float: left;
}
*html div.IndexRight {
	margin: 5px 0 0 0;
	float: right;
}
/*--ニュース・トピックス 画像ありの場合--*/
.newsImagesLeft {
	margin: 0 15px 0 30px;
	width: 150px;
	float: left;
}
*html div.newsImagesLeft {
	margin: 0 10px 0 5px;
	overflow: hidden;
}
.newsImagesLeft img{
	margin: 0 0 10px 0;
}
.newsCommentRight {
	width: 390px;
	float: left;
}
a.newsLink{
	color: #333;
	font-size: 13px;
}
a.newsLink:hover{
	color: #F66;
	font-size: 13px;
}
/*--映画情報　マップ--*/
.movieMap {
	margin: 5px 0 5px 0;
	width: 590px;
}
/*--Listページ--*/
.listRight {
	margin: -20px 0 0 0;
	width: 700px;
	float: left;
}
*html div.listRight {
	margin: -10px 0 0 0;
}
/*--Listページ--*/
.listLeft {
	margin: -10px 10px 0 0;
	width: 170px;
	float: left;
}
*html div.listLeft {
	margin: 0 10px 0 0;
}
/*--お店詳細情報 LeftRight--*/
.aboutShopLeft {
	margin: 0 10px 0 0;
	width: 670px;
	float: left;
}
.aboutShopRight {
	width: 200px;
	float: left;
}
/*----*/
.Space5 {
	height: 5px;
	display: block;
}
/*----*/
.Space10 {
	height: 10px;
	display: block;
}
*html div.Space10 {
	height: 0;
	display: block;
}
/*--バナー関連--*/
h1.BanaTitle {
	margin: 10px 0 10px 0;
}
h2.BanaTitle {
	margin: 10px 0 0 0;
	padding: 0;
	font-size: 18px;
	font-weight: bold;
	color: #F66;
}
h2.banaTitletext {
	margin: 15px 0 15px 15px;
	padding: 0;
	width: 575px;
	font-size: 21px;
	font-weight: bold;
	font: "Lucida Grande","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro W3","ＭＳ Ｐゴシック","MS P Gothic",Geneva,Arial,Verdana,sans-serif;
	color: #333;
	display: block;
}
.IndexLeft p{
	font-size: 11px;
}
/*変更前
h2.BanaTitle {
	margin: 10px 0 10px 0;
}
*/
h3.BanaTitle {
	margin: 10px 0 0 0;
}
/*変更前」
h3.BanaTitle {
	margin: 10px 0 10px 0;
}
*/
h3.BanaTitle2 {
	margin: 5px 0 5px 0;
}
/*--右側ボックス　特集のバナー--*/
h3.BanaTitle3 {
	margin: 0;
	padding: 0;
}
*+html div h3.BanaTitle3 {
	margin: 0 0 -3px 0;
}
h3.BanaTitle3_2 {
	margin: -5px 0 0 0;
	padding: 0;
}
h3.BanaTitle4 {
	margin: 0;
	padding: 10px 0 0 0;
}
h4.BanaTitle {
	margin: 5px 0 5px 0;
}
h5.BanaTitle {
	margin: 5px 0 0 0;
}
/*--エリアで探す・ジャンル・予算・オプション　オリジナルCSS--*/
h4.BanaTitle2 {
	margin: 0 0 0 1px;
	padding: 2px 0 0 0;
}
/*--記事タイトル(ピンク)--*/
h2.TextTitle {
	margin: 5px 0 3px 0;
	width: 560px;
	font-size: 14px;
	font-weight: bold;
	color: #F66;
}
h2.TextTitle a{
	color: #F66;
}
h2.TextTitle a:hover{
	color: #F33;
}
h2.TextTitle2 {
	margin: 5px 0 5px 10px;
	width: 560px;
	font-size: 14px;
	font-weight: bold;
	color: #F66;
}
*html div h2.TextTitle2 {
	margin: 0 0 5px 10px;
	padding: 0;
}
h2.TextTitle2 a{
	color: #F66;
}
h2.TextTitle2 a:hover{
	color: #F36;
}
/*--クーポンタイトル--*/
ul.qpnTitleList {
	margin: 10px 0 0 0;
}
ul.qpnTitleList li {
	margin: 0 0 3px 0;
	padding: 0 0 0 15px;
	font-size: 15px;
	font-weight: bold;
	color: #F66;
	background: url(../../images/pc/Accent1.gif) no-repeat;
	background-position: 0 0.3em;
}
ul.qpnTitleList li a{
	color: #F66;
	font-size: 15px;
	font-weight: bold;
}
ul.qpnTitleList li a:hover{
	color: #F36;
	font-size: 15px;
	font-weight: bold;
}
h2.TextTitleNews {
	margin: 10px 0 10px 20px;
	padding: 10px 0 10px 10px;
	width: 540px;
	font-size: 16px;
	font-weight: bold;
	color: #F99;
	border-top: 1px solid #F99;
	border-bottom: 1px solid #F99;
}
/*-- --*/
h3.TextTitle {
	margin: 5px 0 3px 0;
	width: 560px;
	font-size: 13px;
	font-weight: normal;
}
h3.TextTitle a{
	color: #666;
}
h3.TextTitle a:hover{
	color: #F33;
}
/*----*/
h3.TextTitle2 {
	margin: 5px 0 5px 25px;
	color: #F99;
	font-size: 13px;
}
/*--記事タイトル(茶色)--*/
h4.TextTitle {
	margin: 0 0 3px 3px;
	width: 160px;
	font-size: 13px;
	font-weight: bold;
	color: #630;
}
h4.TextTitle a{
	color: #630;
}
h4.TextTitle a:hover{
	color: #F99;
}
h4.TextTitle2 {
	margin: 5px 0 0px 10px;
	font-size: 13px;
	font-weight: normal;
	color: #333;
}
h4.TextTitle2 a{
	color: #333;
	font-weight: normal;
}
h4.TextTitle2 a:hover{
	color: #F33;
}
/*--プレゼント--*/
h4.TextTitle3 {
	margin: 15px 0 10px 10px;
	color: #F66;
	font-size: 14px;
}
/*--お店リスト　詳細--*/
h4.listTitle {
	margin: 5px 0 10px 5px;
	width: 330px;
	font-size: 13px;
	font-weight: bold;
	color: #630;
}
h4.listTitleGreen {
	margin: 5px 0 10px 5px;
	width: 330px;
	font-size: 13px;
	font-weight: bold;
	color: #030;
}
h4.listTitleYellow {
	margin: 5px 0 10px 5px;
	width: 330px;
	font-size: 13px;
	font-weight: bold;
	color: #633;
}
h4.listTitleBlue {
	margin: 5px 0 10px 5px;
	width: 330px;
	font-size: 13px;
	font-weight: bold;
	color: #036;
}
h5.TextTitle {
	margin: 10px 0 0px 10px;
	width: 150px;
	font-size: 13px;
	font-weight: normal;
	color: #333;
}
h5.TextTitle a{
	color: #333;
	font-weight: normal;
}
h5.TextTitle a:hover{
	color: #F99;
}
/*--一発検索--*/
h5.TextTitleOrange {
	margin: 5px 0 0 10px;
	padding: 0;
	color: #333;
	font-size: 13px;
}
h5.TextTitleOrange a{
	margin: 10px 0 0 0;
	padding: 0;
	color: #333;
	font-size: 13px;
	font-weight: normal;
}
h5.TextTitleOrange a:hover{
	margin: 10px 0 0 0;
	padding: 0;
	color: #F30;
	font-size: 13px;
	font-weight: normal;
}
/*--一発検索--*/
h5.TextTitleBlue {
	margin: 5px 0 0 10px;
	padding: 0;
	color: #333;
	font-size: 13px;
}
h5.TextTitleBlue a{
	margin: 10px 0 0 0;
	padding: 0;
	color: #333;
	font-size: 13px;
	font-weight: normal;
}
h5.TextTitleBlue a:hover{
	margin: 10px 0 0 0;
	padding: 0;
	color: #0099CC;
	font-size: 13px;
	font-weight: normal;
}
/*--最近見たページを削除--*/
h5.TextTitle2 {
	margin: 10px 5px 0 5px;
	width: 190px;
	font-size: 12px;
	font-weight: normal;
	color: #333;
}
h5.TextTitle2 a{
	color: #333;
	font-weight: normal;
}
h5.TextTitle2 a:hover{
	color: #F33;
}
/*--お店詳細　もっと詳しく見る--*/
h5.TextTitle3 {
	margin: 10px 5px 0 5px;
	width: 190px;
	font-size: 12px;
	font-weight: normal;
	color: #F66;
}
h5.TextTitle3 a{
	color: #F66;
	font-weight: normal;
}
h5.TextTitle3 a:hover{
	color: #F33;
}
/*--お店詳細　ケータイページはこちら--*/
h5.TextTitle4 {
	margin: 0 0 5px 0;
	font-size: 13px;
	font-weight: normal;
	color: #333;
}
h5.TextTitle4 a{
	color: #333;
	font-weight: normal;
}
h5.TextTitle4 a:hover{
	color: #F33;
}
/*----*/
p.Comment12 {
	margin: 5px 0 5px 5px;
	padding: 0;
	font-size: 12px;
	color: #333;
}
/*--記事日付--*/
.TitleData {
	margin: 0 10px 0 0;
	font-size: 13px;
	color: #999;
	float: right;
}
font.Data {
	margin: 0;
	font-size: 13px;
	font-weight: normal;
	color: #999;
}
/*-- ボーダー --*/
.borderWhite {
	margin: 10px 0 5px 10px;
	width: 260px;
	height: 1px;
	border-bottom: 1px solid #FFFFFF;
}
.borderPink {
	margin: 5px 0 5px 0;
	width: 590px;
	height: 1px;
	border-bottom: 1px solid #FFE9E9;
	display: block;
}
*html div.borderPink {
	margin: 0;
}
.borderPink2 {
	margin: 10px 0 10px 0;
	width: 590px;
	height: 1px;
	border-bottom: 1px solid #FFE9E9;
	display: block;
}
.borderRed {
	margin: 0;
	width: 590px;
	height: 1px;
	border-bottom: 1px solid #F36;
	display: block;
}
/*変更前
.borderRed {
	margin: 10px 0 10px 0;
	width: 590px;
	height: 1px;
	border-bottom: 1px solid #F36;
	display: block;
}
*/
.borderBlack {
	margin: 10px 0 5px 0;
	width: 590px;
	height: 1px;
	border-bottom: 1px solid #CCC;
	display: block;
}
.borderOrange {
	margin: 5px 0 5px 10px;
	width: 650px;
	height: 1px;
	border-bottom: 1px solid #FFE0CF;
	display: block;
}
.borderOrange2 {
	margin: 5px 0 10px 0;
	width: 670px;
	height: 1px;
	border-bottom: 1px solid #FFE0CF;
	display: block;
}
.borderOrange3 {
	margin: 5px 0 10px 0;
	width: 700px;
	height: 1px;
	border-bottom: 1px solid #F90;
	display: block;
}
.borderBlue {
	margin: 5px 0 10px 0;
	width: 700px;
	height: 1px;
	border-bottom: 1px solid #09C;
	display: block;
}
.borderGreen {
	margin: 5px 0 10px 0;
	width: 700px;
	height: 1px;
	border-bottom: 1px solid #9C0;
	display: block;
}
.borderGreen2 {
	margin: 5px 0 10px 0;
	width: 650px;
	height: 1px;
	border-bottom: 1px solid #339900;
	display: block;
}
.borderYellow {
	margin: 5px 0 10px 0;
	width: 700px;
	height: 1px;
	border-bottom: 1px solid #FC0;
	display: block;
}
.borderYellow2 {
	margin: 5px 0 5px 10px;
	width: 650px;
	height: 1px;
	border-bottom: 1px solid #FC9;
	display: block;
}
/*--中のページ（文章メイン）--*/
.Comment1 {
	margin: 0 0 5px 27px;
	padding: 0;
	width: 580px;
	color: #333;
	font-size: 13px;
}
.Comment2 {
	margin: 5px 0 5px 5px;
	padding: 0;
	width: 585px;
	color: #333;
	font-size: 13px;
}
.Comment3 {
	margin: 5px 0 15px 30px;
	padding: 0;
	width: 540px;
	color: #333;
	font-size: 13px;
}
.Comment3 a{
	color: #333;
	font-size: 13px;
}
.Comment3 a:hover{
	color: #F66;
	font-size: 13px;
}
.newsComment3 {
	margin: 0;
	padding: 0;
	width: 540px;
	color: #333;
	font-size: 13px;
}
*html div.newsComment3 {
	margin: 0;
	height: 0;
}
.CommentNews {
	margin: 5px 0 5px 30px;
	padding: 0;
	width: 540px;
	color: #333;
	font-size: 13px;
	line-height: 150%;
}
.CommentNews a{
	color: #333;
	font-size: 13px;
}
.CommentNews a:hover{
	color: #F66;
	font-size: 13px;
}
/*--映画情報--*/
.CommentNewsMovie {
	margin: 5px 0 5px 30px;
	padding: 0;
	width: 540px;
	color: #333;
	font-size: 13px;
	line-height: 150%;
}
.CommentNewsMovie a{
	color: #F66;
	font-weight: bold;
}
.CommentNewsMovie a:hover{
	color: #F33;
	font-weight: bold;
}
.CommentShort1 {
	margin: 0 0 5px 20px;
	padding: 0;
	width: 150px;
	color: #333;
	font-size: 13px;
}
.Commnet {
	margin: 0 10px 0 15px;
	color: #333;
	font-size: 13px;
}
/*--お店詳細　メニュー--*/
.commentMenu {
	margin: 10px 10px 15px 10px;
	color: #333;
	font-size: 13px;
	line-height: 130%;
}
.Photo {
	margin: 5px 0 5px 10px;
	width: 600px;
}
/*--右のボックス--*/
.rightBoxMiddle {
	margin: 0;
	padding: 1px 10px 10px 0;
	width: 270px;
	background: url(../../images/pc/RightBoxMiddle.gif) repeat-y;
}
.rightBoxBottm {
	width: 280px;
	height: 5px;
	background: url(../../images/pc/RightBoxBottom.gif) no-repeat;
	display: block;
}
/*--お店の右のボックス--*/
.aboutShopRightBoxMiddle {
	margin: 0;
	padding: 1px 0 3px 0;
	width: 200px;
	background: url(../../images/pc/aboutShopRightBoxMiddle.gif) repeat-y;
}
.aboutShopRightBoxBottm {
	width: 200px;
	height: 5px;
	background: url(../../images/pc/aboutShopRightBoxBottom.gif) no-repeat;
	display: block;
}
/*--お店詳細　ＰＣに送信するのところのボックス--*/
.aboutShopSoushin {
	margin: 0 0 0 15px;
}
/*--お店リスト　右のボックス--*/
.rightBoxMiddle2 {
	margin: 0;
	padding: 1px 10px 10px 10px;
	width: 680px;
	background: url(../../images/pc/RightBoxMiddle2.gif) repeat-y;
}
*+html div.rightBoxMiddle2 {
	margin: -3px 0 0 0;
}
.rightBoxBottm2 {
	width: 700px;
	height: 5px;
	background: url(../../images/pc/RightBoxBottom2.gif) no-repeat;
	display: block;
}
/*--お店リスト　右のボックス（緑）--*/
.rightBoxMiddleGreen2 {
	margin: 0;
	padding: 1px 10px 10px 10px;
	width: 680px;
	background: url(../../images/pc/RightBoxMiddleGreen2.gif) repeat-y;
}
*+html div.rightBoxMiddleGreen2 {
	margin: -3px 0 0 0;
}
.rightBoxBottmGreen2 {
	width: 700px;
	height: 5px;
	background: url(../../images/pc/RightBoxBottomGreen2.gif) no-repeat;
	display: block;
}
/*--お店リスト　右のボックス（黄）--*/
.rightBoxMiddleYellow2 {
	margin: 0;
	padding: 1px 10px 10px 10px;
	width: 680px;
	background: url(../../images/pc/RightBoxMiddleYellow2.gif) repeat-y;
}
*html div.rightBoxMiddleYellow2 {
	margin: 0;
}
*+html div.rightBoxMiddleYellow2 {
	margin: -3px 0 0 0;
}
.rightBoxBottmYellow2 {
	width: 700px;
	height: 5px;
	background: url(../../images/pc/RightBoxBottomYellow2.gif) no-repeat;
	display: block;
}
/*--お店リスト　右のボックス（青）--*/
.rightBoxMiddleBlue2 {
	margin: 0;
	padding: 1px 10px 10px 10px;
	width: 680px;
	background: url(../../images/pc/RightBoxMiddleBlue2.gif) repeat-y;
}
*+html div.rightBoxMiddleBlue2 {
	margin: -3px 0 0 0;
}
.rightBoxBottmBlue2 {
	width: 700px;
	height: 5px;
	background: url(../../images/pc/RightBoxBottomBlue2.gif) no-repeat;
	display: block;
}
/*--お店リスト　検索テーブル--*/
table.kensakuBoxTable {
	margin: 0 0 0 20px;
	width: 660px;
}
table.kensakuBoxTable td{
	width: 150px;
}
table.kensakuBoxYosan {
	padding: 0 0 0 20px;
}
/*--お店詳細　基本情報--*/
td.aboutShopInfo {
	width: 30px;
	height: 30px;
	
}
/*--お店リスト左のボックス--*/
.leftBoxMiddle {
	margin: 0;
	padding: 1px 0 10px 0;
	width: 170px;
	background: url(../../images/pc/leftBoxMiddle.gif) repeat-y;
}
*+html div.leftBoxMiddle {
	margin: -3px 0 0 0;
}
.leftBoxBottom {
	width: 170px;
	height: 5px;
	background: url(../../images/pc/leftBoxBottom.gif) no-repeat;
	display: block;
}
/*--お店リスト左のボックス（緑）--*/
.leftBoxMiddleGreen {
	margin: 0;
	padding: 1px 0 10px 0;
	width: 170px;
	background: url(../../images/pc/leftBoxMiddleGreen.gif) repeat-y;
}
*+html div.leftBoxMiddleGreen {
	margin: -3px 0 0 0;
}
.leftBoxBottomGreen {
	width: 170px;
	height: 5px;
	background: url(../../images/pc/leftBoxBottomGreen.gif) no-repeat;
	display: block;
}
/*--お店リスト左のボックス（黄色）--*/
.leftBoxMiddleYellow {
	margin: 0;
	padding: 1px 0 10px 0;
	width: 170px;
	background: url(../../images/pc/leftBoxMiddleYellow.gif) repeat-y;
}
*html div.leftBoxMiddleYellow{
	margin: 0;
}
*+html div.leftBoxMiddleYellow{
	margin: -3px 0 0 0;
}
.leftBoxBottomYellow {
	width: 170px;
	height: 5px;
	background: url(../../images/pc/leftBoxBottomYellow.gif) no-repeat;
	display: block;
}
/*--お店リスト左のボックス（青）--*/
.leftBoxMiddleBlue {
	margin: 0;
	padding: 1px 0 10px 0;
	width: 170px;
	background: url(../../images/pc/leftBoxMiddleBlue.gif) repeat-y;
}
*+html div.leftBoxMiddleBlue {
	margin: -3px 0 0 0;
}
.leftBoxBottomBlue {
	width: 170px;
	height: 5px;
	background: url(../../images/pc/leftBoxBottomBlue.gif) no-repeat;
	display: block;
}
/*--お店リストLeftRight--*/
.listBoxLeft {
	width: 350px;
	float: left;
}
.listBoxRight {
	margin: 0 0 0 10px;
	width: 340px;
	float: left;
}
/*--お店リスト　写真--*/
.listBoxLeft table td img{
	border: 1px solid #333;
}
/*--お店詳細LeftRight--*/
.aboutShopBoxLeft {
	margin: 0 10px 0 0;
	width: 302px;
	float: left;
}
.aboutShopBoxRight {
	margin: 0 0 0 10px;
	width: 338px;
	float: left;
}
/*--お店詳細　写真--*/
.aboutShopImages {
	width: 300px;
	border: 1px solid #333;
}
/*--お店詳細　基本情報--*/
td.aboutShopInfo {
	width: 30px;
	text-align: left;
}
/*--ＱＲコードでケータイ版にアクセス--*/
.aboutShopQRLeft {
	margin: 5px 10px 0 15px;
	padding: 40px 0 0 5px;
	width: 146px;
	height: 75px;
	font-size: 12px;
	color: #333;
	background: url(../../images/pc/OdekakeLeftBackground.gif) no-repeat;
	display: block;
	float: left;
}
.aboutShopQRRight {
	margin: 15px 0 0 10px;
	padding: 1px;
	width: 92px;
	float: left;
	border: 1px solid #333;
}
/*--ページスタイル調整--*/
.ContentsLeft30 {
	margin-left: 30px;
}
/*--タイトルアクセント--*/
.Accent1 {
	margin: 3px 5px -1px 0;
	padding: 0;
}
.Accent2 {
	margin: 1px 5px 0 0;
	padding: 0;
}
.Accent3 {
	margin: -1px 5px 0 0;
	padding: 0;
}
.Accent4 {
	margin: 2px 5px 0 0;
	padding: 0;
}
.Accent5 {
	margin: 6px 5px 0 0;
	padding: 0;
}
/*----*/
.Comment2Images {
	margin: -3px 0 0 0;
	width: 200px;
}
.Comment2Comment {
	margin: 0;
	width: 640px;
	font-size: 14px;
	line-height: 150%;
}
/*--おでかけバナー--*/
.odekakeBana {
	padding: 5px 0 5px 70px;
	width: 210px;
	display: block;
	font-size: 13px;
	font-weight: bold;
	color: #FFF;
	background: #FF6666;
}
.IndexBtn1 {
	margin: 0 10px 0 0;
	float: right;
}
/*--Indexピックアップボタン--*/
.indexPickupBox {
	margin: 5px 0 0 0;
}
/*--特集　店舗情報LeftRight--*/
.specialTopicsBoxLeft {
	width: 200px;
	float: left;
}
.specialTopicsBoxRight {
	margin: 0 0 0 10px;
	width: 380px;
	float: left;
}
*html div.specialTopicsBoxRight {
	margin: 0 0 0 8px;
}
/*--特集　店舗基本情報テーブル--*/
table.specialTopicsTable {
	width: 370px;
	margin: 5px;
	border-top: 1px solid #333;
	border-left: 1px solid #333;
}
table.specialTopicsTable td {
	padding: 5px;
	border-right: 1px solid #333;
	border-bottom: 1px solid #333;
}
td.specialTopicsList {
	width: 90px;
	text-align: center;
	background: #FFE1E1;
}
/*--特集店舗画像--*/
.specialTopicsBoxLeft img{
	padding: 0;
	margin: 0;
	border: 1px solid #633;
}
/*--お店リスト　一発検索--*/
/*--お店リスト　左検索--*/

/*--特集店名--*/
h2.specialTopicsTextTitle {
	margin: 10px 0 10px 0;
	padding: 0;
	color: #F66;
	font-size: 16px;
}
h2.specialTopicsTextTitle a{
	margin: 10px 0 10px 0;
	padding: 0;
	color: #F66;
	font-size: 16px;
}
h2.specialTopicsTextTitle a:hover{
	margin: 10px 0 10px 0;
	padding: 0;
	color: #F36;
	font-size: 16px;
}
/*--特集 　トピックス--*/
h3.specialTopicsTextTitle {
	margin: 10px 0 10px 0;
	padding: 0;
	color: #666;
	font-size: 14px;
}
/*--特集 　詳細--*/
h4.specialTopicsTitle {
	margin: 5px 10px 10px 10px;
	padding: 0;
	color: #F66;
	font-size: 13px;
}
/*--お店リスト チェックボックス--*/
.listCheckBox {
	vertical-align: middle; 
	margin: 0 5px 2px 0;
}
.listShopBtnLeft {
	width: 170px;
	float: left;
}
.listShopBtnRight {
	margin: 0 0 0 7px;
	width: 170px;
	float: left;
}
/*--お店詳細　クーパーおすすめポイント--*/
.qpPointLeft {
	width: 200px;
	border: 1px solid #666;
	float: left;
	display: block;
}
.qpPointRight {
	margin: 0 0 0 10px;
	width: 455px;
	float: left;
}
.qpPointRight a{
	color: #333;
	font-size: 13px;
}
.qpPointRight a:hover{
	color: #F66;
	font-size: 13px;
}
/*--プレゼント　ＱＲコード--*/
.newsPresentQrLeft {
	margin: 0 10px 0 15px;
	width: 463px;
	float: left;
}
*html div.newsPresentQrLeft {
	margin: 0 0 0 10px;
	overflow: hidden;
}
.newsPresentQrRight {
	width: 92px;
	border: 1px solid #333;
	float: left;
}
/*--お店詳細　プレゼント--*/
.aboutShopPresentLeft {
	width: 320px;
	float: left;
}
.aboutShopPresentRight {
	margin: 0 0 0 10px;
	width: 340px;
	float: left;
}
/*--お店詳細　プレゼント　ＱＲコード--*/
.aboutShopPresentQrLeft {
	margin: 0 10px 0 15px;
	width: 494px;
	float: left;
}
.aboutShopPresentQrRight {
	width: 146px;
	border: 1px solid #333;
	float: left;
}
/*--お店詳細　ギャラリー--*/
table.gallery {
	width: 670px;
	text-align: center;
}
table.gallery td{
	padding: 0 0 7px 0;
	color: #333;
	font-size: 13px;
}
table.gallery td img{
	margin: 0 0 5px 0;
	border: 1px solid #666;
}
table.gallery td.1 {
	width: 215px;
}
table.gallery td.2 {
	width: 240px;
}
/*--お店詳細　パンくずリスト--*/
.panList {
	margin: -15px 0 5px 0;
	color: #F66;
	font-size: 13px;
}
.panList a{
	color: #F66;
	font-size: 13px;
}
.panList a:hover{
	color: #F33;
	font-size: 13px;
}
/*--お店詳細 メニュー--*/
.aboutShopMenuList1 {
	margin-right: 10px;
	width: 330px;
	float: left;
}
.aboutShopMenuList2 {
	width: 330px;
	float: left;
}
h3.aboutShopMenuListTitle {
	margin: 0;
	padding: 10px 0 0 7px;
	width: 323px;
	height: 25px;
	color: #F60;
	font-size: 14px;
	background: url(../../images/pc/menuBackgroundOrange.gif) no-repeat;
	display: block;
}
h3.aboutShopMenuListTitleGreen {
	margin: 0;
	padding: 10px 0 0 7px;
	width: 323px;
	height: 25px;
	color: #339900;
	font-size: 14px;
	background: url(../../images/pc/menuBackgroundGreen.gif) no-repeat;
	display: block;
}
h3.aboutShopMenuListTitleYellow {
	margin: 0;
	padding: 10px 0 0 7px;
	width: 323px;
	height: 25px;
	color: #F60;
	font-size: 14px;
	background: url(../../images/pc/menuBackgroundYellow.gif) no-repeat;
	display: block;
}
h3.aboutShopMenuListTitleBlue {
	margin: 0;
	padding: 10px 0 0 7px;
	width: 323px;
	height: 25px;
	color: #0099CC;
	font-size: 14px;
	background: url(../../images/pc/menuBackgroundBlue.gif) no-repeat;
	display: block;
}

/*--お店詳細　クーポンのご利用について--*/
.aboutShopQpnLeft {
	margin: 0 10px 0 0;
	width: 332px;
	float: left;
}
.aboutShopQpnRight {
	margin: 0;
	width: 328px;
	float: left;
}
/*--お店詳細　マップ--*/
.map {
	width: 670px;
}
/*--病院コラム　日付--*/
h6.Date {
	margin: -15px 10px 0 0;
	padding: 0;
	color: #666;
	font-size: 13px;
	font-weight: normal;
	float: right;
}
/*--病院コラム　文章　写真なし--*/
.CommentCoramu {
	margin: 5px 20px 10px 20px ;
	color: #333;
	font-size: 13px;
}
/*--病院コラム　文章　写真あり--*/
.CommentCoramuLeft {
	margin: 5px 10px 10px 20px;
	width: 510px;
	color: #333;
	font-size: 13px;
	float: left;
}
/*--病院コラム　文章　写真あり--*/
.CommentCoramuRight {
	margin: 0;
	width: 150px;
	color: #333;
	font-size: 13px;
	float: left;
}
.CommentCoramuRight p{
	margin: 3px 0 0 0;
	font-size: 11px;
}
/*--リンク装飾--*/
a.linkAccnet {
	color: #333;
}
a.linkAccnet {
	color: #333;
}
a:hover.linkAccnet {
	color: #F66;
}
/*--about　ＱＲコード--*/
.CommentNewsLeft {
	margin: 0 10px 0 0; 
	width: 122px; 
	border: 1px solid #333; 
	text-align: center;
	float: left; 
}
.CommentNewsRight {
 	width: 400px; 
	float: left;
}
/*--インデックス　ピックアップ--*/
h3.indexPickupBox {
	margin: 0 10px 0 0;
	padding: 0;
	width: 90px;
	float: left;
}
p.listShopKensu {
	margin: 5px 10px 5px 10px;
	font-size: 15px;
	color: #666;
}
/*--送信完了--*/
h2.sendMessage {
	margin: 20px 0 10px 0;
	padding: 0;
	width: 280px;
	font-size: 16px;
	color: #F69;
	text-align: center;
	float: left;
}
p.sendMessage {
	margin: 0;
	padding: 0;
	font-size: 13px;
	color: #333;
	text-align: center;
}
p.sendMessageBtn {
	margin: 40px 0 0 0;
	padding: 0;
	text-align: center;
}
.logoThankyou {
	margin: 10px 0 0 10px;
	width: 104px;
	float: left;
}
/*--Footer--*/
.Footer {
	margin: 0 auto;
	padding: 3px 0 0 0;
	width: 900px;
	height: 20px;
	color: #FFF;
	text-align: center;
	background: #F99;
	display: block;
}
*html div.Footer {
	margin-top: -10px;
}
/*--カテゴリページの画像回り込み--*/
.categImages {
	margin: 0 5px 10px 10px; 
	padding; 0;
	width: 160px;
	float:right; 
}

/*--ＲＳＳ----------------------*/
span.rss {
	margin: 7px 0 0 0;
	float: right;
}
span.rss a{
	margin: 0 5px 0 3px;
	font-size: 13px;
	color: #666666;
}
span.rss a:hover {
	color: #FF9999;
}

















