/*
	$Id: stylesheet_oran.css,v1 $

	Ki2 Corporation Japan'sWEB
	Copyright (c) 2007. Ki2 Corporation Japan
	Create and Design by Seiki Nishijima

======================================================================
  Memo
・マゼンタカラー専用スタイルシート。基本セットは_colorの付いてない物。
・カラーコード、画像アドを変えるだけで他カラーページと共有のクラスを使う
・基本セット用のスタイルはなるべく書かない。

・マゼンタ専用店舗紹介テーブル

======================================================================
*/


/*------------------------------------
  レフトブロック
-------------------------------------*/
div.leftBoxBG {
	margin: 0px;
	padding: 0px;
	width: 194px;
	height: 298px;
	background-image : url(images_m/box_under.gif); 
	background-repeat: no-repeat;
}

/*------------------------------------
  タイトル
-------------------------------------*/
h1.mainTitle {
	margin-top: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	margin-right: 0px;
	padding-top: 5px;
	padding-left: 12px;
	padding-right: 0px;
	padding-bottom: 4px;
	width: 100%;
	height: 33px;
	background-image : url(images_m/title_H1.gif); 
	background-repeat: no-repeat;
	text-align: left;
	font-size: 24px;
	line-height: 100%;
	font-weight: bold;
	color: #a12649;
}
h2.subTitle {
	margin-top: 0px;
	margin-bottom: 10px;
	margin-left: 30px;
	margin-right: 0px;
	padding-top: 8px;
	padding-left: 30px;
	padding-right: 0px;
	padding-bottom: 7px;
	width: 100%;
	height: 33px;
	background-image : url(images_m/title_H2.gif); 
	background-repeat: no-repeat;
	text-align: left;
	font-size: 18px;
	line-height: 100%;
	font-weight: bold;
	color: #a12649;
}

/*------------------------------------
  店舗紹介タイトル
-------------------------------------*/
h2.shopTitle {
	margin-top: 0px;
	margin-bottom: 10px;
	margin-left: 30px;
	margin-right: 0px;
	padding-top: 8px;
	padding-left: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	width: 510px;
	height: 63px;
	background-image : url(images_m/title_H2s.gif); 
	background-repeat: no-repeat;
	text-align: left;
	vertical-align:middle;
	font-size: 18px;
	line-height: 100%;
	font-weight: bold;
	color: #a12649;
}
h2.shopTitleW {
	margin-top: 0px;
	margin-bottom: 10px;
	margin-left: 30px;
	margin-right: 0px;
	padding-top: 1px;
	padding-left: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	width: 510px;
	height: 63px;
	background-image : url(images_m/title_H2s.gif); 
	background-repeat: no-repeat;
	text-align: left;
	vertical-align:middle;
	font-size: 18px;
	line-height: 100%;
	font-weight: bold;
	color: #a12649;
}
/*------------------------------------
  店舗紹介URLリンク
-------------------------------------*/
a.shopLink {
	font-size: 12px;
	font-weight: bold;
	line-height: 160%;
	color: #a12649;
	text-decoration: none;
}
a:hover {
	color: #ffffff;
	background:#999999;
}
/*------------------------------------
  店舗紹介ステーブル
-------------------------------------*/
table.shop {
	margin: 0px;
	padding: 0px;
	width: 540px;
	text-align: left;
	font-size: 12px;
	line-height: 140%;
}
td.shopName {
	margin: 0px;
	padding-top: 1px;
	padding-left: 10px;
	padding-right: 0px;
	padding-bottom: 2px;
	height: 24px;
	width: 390px;
	background-image : url(images_m/title_Shop.gif); 
	background-repeat: no-repeat;
	vertical-align: middle;
	text-align: left;
	font-size: 16px;
	line-height: 140%;
	font-weight: bold;
	color: #333333;
}
td.shopMerchan {
	margin: 0px;
	padding-top: 1px;
	padding-left: 20px;
	padding-right: 5px;
	padding-bottom: 0px;
	height: 24px;
	background-image : url(images_m/title_ShopBG.gif); 
	background-repeat: repeat-x;
	vertical-align: middle;
	text-align: right;
	font-size: 12px;
	line-height: 140%;
}
td.shopText {
	margin: 0px;
	padding-top: 5px;
	padding-left: 20px;
	padding-right: 0px;
	padding-bottom: 0px;
	vertical-align: top;
	text-align: left;
	font-size: 12px;
	line-height: 140%;
}
td.shopText2 {
	margin: 0px;
	padding-top: 5px;
	padding-left: 20px;
	padding-right: 0px;
	padding-bottom: 0px;
	width: 100%;
	vertical-align: top;
	text-align: left;
	font-size: 12px;
	line-height: 140%;
}
td.shopSwitch {
	margin: 0px;
	padding: 0px;
	width: 150px;
	vertical-align: middle;
	text-align: right;
	font-size: 12px;
	line-height: 140%;
}
td.shopURL {
	margin: 0px;
	padding-top: 5px;
	padding-left: 20px;
	padding-right: 0px;
	padding-bottom: 0px;
	vertical-align: middle;
	text-align: right;
	font-size: 12px;
	line-height: 140%;
}
hr.shopBorder {
	margin: 0px;
	padding: 0px;
	border: 1px dotted #a12649;
}
/*------------------------------------
  備考
-------------------------------------*/
/*線種：border: *px (線種) #color;
none（無し）
solid（実線）・dotted（破線）・double（二重線）
groove（谷線）・ridge（山線）
inset（内線）・outset（外線）
*/

/*文字飾り：text-decoration
none（無し）
underline（下線）・overline（上線）
line-through（打ち消し線）
blink（点滅）・inherit（継承）

太字に限り以下：font-weight
normal（通常）と bold（太字）
*/

