body { margin: 0px;
	padding: 0px;
	font-family: "ヒラギノ角ゴ Pro W3";
  scrollbar-track-color: #000000;
  scrollbar-face-color: #000000;
  scrollbar-shadow-color: #000000;
  scrollbar-darkshadow-color: #000000;
  scrollbar-highlight-color: #666666;
  scrollbar-3dlight-color: #000000;
  scrollbar-arrow-color: #f10273;

	font-size: 11px;
}

/* トップページ枠用 */

.top_body{
	margin: 30px 0px 10px 0px; /* 上=1px、右=2px、下=3px、左=4px */
	background-color: #000000;
	color: #ffffff;
}

/* inner_html用 */

.inner_body{
	margin: 10px 0px 30px 30px; /* 上=1px、右=2px、下=3px、左=4px */
	background-color: #000000;
	color: #ffffff;}

/* マゼンタ下線タイトル用 */
.inner_title{
	font-weight: bold; font-size: 14px;
	color: #ffffff;
	border-bottom: 1px solid #f10273;
	padding: 2px 0px 2px 10px; /* 上=1px、右=2px、下=3px、左=4px */
	}

/* マゼンタ下上左線 */
.inner_title2{
	font-weight: bold; font-size: 14px;
	color: #ffffff;
	border-bottom: 1px solid #f10273;
	border-top: 1px solid #f10273;
	border-left: 1px solid #f10273;
	padding: 2px 0px 2px 10px; /* 上=1px、右=2px、下=3px、左=4px */
	}

/* マゼンタ上線インフォページ用 */
.info{
	color: #ffffff;
	border-top: 1px solid #f10273;
	padding: 5px 0px 2px 10px; /* 上=1px、右=2px、下=3px、左=4px */
	}

/* グレー地の帯に白文字 */
.obi_gray{
	font-weight: bold;
	background-color: #636363;
	color: #ffffff;
	padding: 2px 0px 2px 10px; /* 上=1px、右=2px、下=3px、左=4px */
	line-height: 150%;
	}

/* テキスト左に10pxインデント */
.p_text{
	padding: 0px 0px 0px 10px; /* 上=1px、右=2px、下=3px、左=4px */
	line-height: 150%;
	}

/* テキスト左に10pxインデント・マゼンタ */
.p_text_m{
	padding: 0px 0px 0px 10px; /* 上=1px、右=2px、下=3px、左=4px */
	color: #f10273;
	font-weight: bold;
	line-height: 150%;
	}

/* テキストの最初の 1行のインデント二字分出す。<P>タグで使うと、リスト的に使える */
.p_indent{
	text-indent: -20px;
	margin-left: 20px;
	padding: 2px 0px 2px 10px; /* 上=1px、右=2px、下=3px、左=4px */
	line-height: 150%;

	}

/* 商品詳細説明ページ */
.td_detail{
	padding: 15px 0px 2px 10px; /* 上=1px、右=2px、下=3px、左=4px */

	}

/* 配送用表用 */
.haisou_bar{
	border-top: 2px solid #ffffff;
	}


/* リンク色を変えたいときはここを修正 */

A:link { color: #ffffff; text-decoration: none }

A:visited { color: #ffffff; text-decoration: none }

A:active  { color: #ffffff; text-decoration: underline }

A:hover  { color: #ffffff; text-decoration: underline }

/* TABLE---------------------------------------------------------------------- */

TD, TH { font-size: 11px; color: #ffffff;}


/* text関係---------------------------------------------------------------------- */

.text18pxB { font-weight: bold; font-size: 18px; line-height: 150% }

.text14pxB { font-weight: bold; font-size: 14px; line-height: 150% }

.text12pxB { font-weight: bold; font-size: 12px; line-height: 150% }

.text10pxB { font-weight: bold; font-size: 10px; line-height: 150% }

.B { font-weight: bold }

.text24px { font-size: 24px }

.text18px { font-size: 18px }

.text12px { font-size: 12px }

.text10px  { font-size: 10px }

.text12px2 { font-size: 12px; line-height: 150% }

.text10px2 { font-size: 10px; line-height: 150% }

.text8px { font-size: 8px; line-height: 100% }

.text8px2 { font-size: 8px; line-height: 150% }

.line-height150 { line-height: 150% }

.line-height200 { line-height: 200% }

.justify { text-align: justify; text-justify: distribute-all-lines }

/* 青文字 */

.textblue { color: #0a50a1 }

/* 水色文字 */

.textmarine { color: #67c5ca }

/* マゼンタピンク */

.magenta { color: #f10273 }

/* ダークグレイ */

.darkgray { color: #333333 }


