/**//*　　インポート設定　　*//**/

@import url("column.css");	/*カラム・レイアウト設定*/
@import url("contents.css");	/*各ページ・コンテンツ部分パーツの設定*/


/**//*===================================================*//**/
/**//*　　ベース設定　　*//**/


/**//*　　基本パディング・スペース消し　　*//**/
body,div,p,ul,li,dl,dt,dd,form { padding:0; margin:0;}

/**//*　　ヘッダー／各商品ページへの隠しリンク　　*//**/
#SeoLink	{ position: absolute; top: -10px; overflow:hidden; widht:1px; height:1px; text-indent:-9999em; line-height:20em; }

/**//*　　基本リスト設定　　*//**/
ul,li	{ list-style-type:none; }

/**//*　　基本リンク設定　　*//**/
a:link 		{ color:#000; text-decoration:underline;  }		/*通常*/
a:visited 	{ color:#666; text-decoration:underline; }		/*閲覧済み*/
a:hover 	{ color:#600; text-decoration:underline; }		/*マウスオン*/
a:active 	{ color:#900; text-decoration:underline; }		/*クリック中*/

a:link img,
a:visited  img,
a:hover  img,
a:active  img { border:none; }		/*リンク画像のボーダー設定*/

a:link img.border,
a:visited  img.border,
a:hover  img.border,
a:active  img.border { border:solid 1px #f00; }		/*リンク画像のボーダー設定*/



/**//*　　基本フォント設定　　*//**/
body,td,th,div,p { font-size:12px; color:#444; line-height:1.5em; font-family:'Osaka','MS Pゴシック';  }

/**//*　　拡張フォント設定　　*//**/
/**//*　　サイズ　　*//**/
.Sultra 		{ font-size:1.6em; line-height:1.9em; }
.Sbig 		{ font-size:1.3em; line-height:1.6em; }
.Smedium 	{ font-size:12px; line-height:1.5em; }
.Ssmall 	{ font-size:0.85em; line-height:1.4em; }
.Smini 		{ font-size:0.7em; line-height:1.3em; }
/**//*　　カラー　　*//**/
.Cwhite 	{ color:#fff; }
.Cblack 	{ color:#000; }
.Cred 		{ color:#f00; }
.Cblue 		{ color:#00c; }
/**//*　　レイアウト　　*//**/
p.TextCome , li.TextCome , div.TextCome p, ul.TextCome li 
{ padding-left:1em; text-indent:-1em; }

/**//*　　基本テキスト寄せ　　*//**/
.TextL 	{ text-align:left; }	/*左寄せ*/
.TextR 	{ text-align:right; }	/*右寄せ*/
.TextC 	{ text-align:center; }	/*中央寄せ*/


.Pan 		{ font-size:10px; line-height:1.5em; text-align:left; color:#999; }	/*サイト階層の文字設定*/
.Pan a:link 	{ color:#c00; text-decoration:none; }	/*サイト階層のリンク／通常設定*/
.Pan a:hocer 	{ color:#f00; text-decoration:underline; }	/*サイト階層のリンク／マウスオン設定*/
.Pan a:active 	{ color:#f00; text-decoration:underline; }	/*サイト階層のリンク／アクティブ設定*/
.Pan a:visited 	{ color:#c00; text-decoration:none; }	/*サイト階層のリンク／ヴィジテド設定*/
.Pan span 	{ font-weight:bold; color:#666; }			/*サイト階層の現ページ設定*/


/**//*　　回り込み画像　　*//**/
span.PhotoL 	{ float:left; display:block; padding:0px 10px 10px 0px; }	/*左配置*/
span.PhotoR 	{ float:right; display:block; padding:0px 0px 10px 10px; }	/*右配置*/
.Clear 		{ clear:both; }	/*回り込みクリア*/


/**//*===================================================*//**/

/**//*　　拡張疑似インラインフレーム　　*//**/
/**//*  InlineFrame Base  *//**/
.Frame 				{ width:280px; height:150px; display:block; border:solid 1px #999; }
.Scroll 			{ width:270px; height:140px; display:block; overflow:auto; margin-left:5px; margin-top:1px; }
.Scroll .InSpace 	{ width:245px; }

