/*
	$Id: stylesheet.css,v1 $

	Medio by Ki2 Corporation Japan'sWEB
	Copyright (c) 2007. Ki2 Corporation Japan
	Create and Design by Seiki Nishijima

======================================================================
  Memo
・フォントサイズ固定のためOsakaとＭＳＰゴを指定。ヒラギノはおまけ。 060413
・ヘッダー＆フッター各カラー追加

======================================================================
*/


body {
/*------------------------------------
  背景色・イメージ・固定・開始位置・繰り返し
-------------------------------------*/
	background-color: #ffffff;
/*	background-image :  url(images/**.jpg) ; 
	background-attachment: fixed; 
	background-position: 0% 100%; 
	background-repeat: no-repeat;*/
/*------------------------------------
  スクロールバーの色設定（ie系のみ適応）
-------------------------------------*/
	scrollbar-face-color: #ffffff;
	scrollbar-highlight-color: #006666;
	scrollbar-shadow-color: #006666;
	scrollbar-3dlight-color: #ffffff;
	scrollbar-arrow-color: #006666;
	scrollbar-track-color: #ffffff;
	scrollbar-darkshadow-color: #ffffff;
/*------------------------------------
  ボディマージン
-------------------------------------*/
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
/*------------------------------------
  デフォルトフォント
-------------------------------------*/
	font-family : Osaka, "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック";
	font-size: 12px;
	line-height: 140%;
	color: #333333;
}
/*------------------------------------
  スクロールバー各色
-------------------------------------*/
body.bodyColorOran {
	scrollbar-face-color: #ffffff;
	scrollbar-highlight-color: #ff6600;
	scrollbar-shadow-color: #ff6600;
	scrollbar-3dlight-color: #ffffff;
	scrollbar-arrow-color: #ff6600;
	scrollbar-track-color: #ffffff;
	scrollbar-darkshadow-color: #ffffff;
}
body.bodyColorCyaan {
	scrollbar-face-color: #ffffff;
	scrollbar-highlight-color: #2883ff;
	scrollbar-shadow-color: #2883ff;
	scrollbar-3dlight-color: #ffffff;
	scrollbar-arrow-color: #2883ff;
	scrollbar-track-color: #ffffff;
	scrollbar-darkshadow-color: #ffffff;
}
body.bodyColorMagenta {
	scrollbar-face-color: #ffffff;
	scrollbar-highlight-color: #d92b4c;
	scrollbar-shadow-color: #d92b4c;
	scrollbar-3dlight-color: #ffffff;
	scrollbar-arrow-color: #d92b4c;
	scrollbar-track-color: #ffffff;
	scrollbar-darkshadow-color: #ffffff;
}
body.bodyColorFuji {
	scrollbar-face-color: #ffffff;
	scrollbar-highlight-color: #984da8;
	scrollbar-shadow-color: #984da8;
	scrollbar-3dlight-color: #ffffff;
	scrollbar-arrow-color: #984da8;
	scrollbar-track-color: #ffffff;
	scrollbar-darkshadow-color: #ffffff;
}
/*------------------------------------
  リンク、アンダーバー削除
-------------------------------------*/
/*a {
	text-decoration: none;
}/*

/*------------------------------------
  リンク、ヒット時の色
-------------------------------------*/
a:link {
	color: #3399ff;
}
a:visited {
	color: #3399ff;
}
a:active {
	color: #3399ff;
}
a:hover {
	color: #ff3399;
}

/*------------------------------------
  ボーン
-------------------------------------*/
div.mainBox {
	margin-left: auto;
	margin-right: auto;
	padding: 0px;
	width: 800px;
	text-align: center;
	clear: both;
}
/*------------------------------------
  ヘッダーブロック
-------------------------------------*/
div.headerBox {
	margin-left: auto;
	margin-right: auto;
	width: 800px;
	background-image : url(images/heade_bg.gif);
	background-repeat: repeat-x;
	padding: 0px 0px 15px 0px;
	text-align: center;
	clear: both;
}
div.headerBoxOran {
	margin-left: auto;
	margin-right: auto;
	width: 800px;
	background-image : url(images/heade_bg_oran.gif);
	background-repeat: repeat-x;
	padding: 0px 0px 15px 0px;
	text-align: center;
	clear: both;
}
div.headerBoxCyaan {
	margin-left: auto;
	margin-right: auto;
	width: 800px;
	background-image : url(images/heade_bg_cyaan.gif);
	background-repeat: repeat-x;
	padding: 0px 0px 15px 0px;
	text-align: center;
	clear: both;
}
div.headerBoxMagenta {
	margin-left: auto;
	margin-right: auto;
	width: 800px;
	background-image : url(images/heade_bg_magenta.gif);
	background-repeat: repeat-x;
	padding: 0px 0px 15px 0px;
	text-align: center;
	clear: both;
}
div.headerBoxFuji {
	margin-left: auto;
	margin-right: auto;
	width: 800px;
	background-image : url(images/heade_bg_Fuji.gif);
	background-repeat: repeat-x;
	padding: 0px 0px 15px 0px;
	text-align: center;
	clear: both;
}
div.headBox {
	margin-left: auto;
	margin-right: auto;
	padding: 0px;
	width: 800px;
	text-align: left;
	font-family : Osaka, "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック";
	font-size: 12px;
	line-height: 140%;
	color: #333333;
}
/*------------------------------------
  ヘッダイメージセット
-------------------------------------*/
div.headImageBox {
	margin-left: auto;
	margin-right: auto;
	padding: 0px;
	background-image : url(images/heade_image.jpg);
	background-repeat: no-repeat;
	width: 800px;
	height: 110px;
	text-align: right;
	font-family : Osaka, "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック";
	font-size: 12px;
	line-height: 140%;
	color: #333333;
}
div.headImageBoxShop {
	margin-left: auto;
	margin-right: auto;
	padding: 0px;
	background-image : url(images/heade_image_shop.jpg);
	background-repeat: no-repeat;
	width: 800px;
	height: 110px;
	text-align: right;
	font-family : Osaka, "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック";
	font-size: 12px;
	line-height: 140%;
	color: #333333;
}
div.headImageBoxProduct {
	margin-left: auto;
	margin-right: auto;
	padding: 0px;
	background-image : url(images/heade_image_product.jpg);
	background-repeat: no-repeat;
	width: 800px;
	height: 110px;
	text-align: right;
	font-family : Osaka, "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック";
	font-size: 12px;
	line-height: 140%;
	color: #333333;
}
div.headImageBoxRanking {
	margin-left: auto;
	margin-right: auto;
	padding: 0px;
	background-image : url(images/heade_image_ranking.jpg);
	background-repeat: no-repeat;
	width: 800px;
	height: 110px;
	text-align: right;
	font-family : Osaka, "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック";
	font-size: 12px;
	line-height: 140%;
	color: #333333;
}
div.headImageBoxAttest {
	margin-left: auto;
	margin-right: auto;
	padding: 0px;
	background-image : url(images/heade_image_attest.jpg);
	background-repeat: no-repeat;
	width: 800px;
	height: 110px;
	text-align: right;
	font-family : Osaka, "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック";
	font-size: 12px;
	line-height: 140%;
	color: #333333;
}
div.headImageBoxUsed {
	margin-left: auto;
	margin-right: auto;
	padding: 0px;
	background-image : url(images/heade_image_used.jpg);
	background-repeat: no-repeat;
	width: 800px;
	height: 110px;
	text-align: right;
	font-family : Osaka, "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック";
	font-size: 12px;
	line-height: 140%;
	color: #333333;
}
div.headImageBoxFancard {
	margin-left: auto;
	margin-right: auto;
	padding: 0px;
	background-image : url(images/heade_image_fancard.jpg);
	background-repeat: no-repeat;
	width: 800px;
	height: 110px;
	text-align: right;
	font-family : Osaka, "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック";
	font-size: 12px;
	line-height: 140%;
	color: #333333;
}
div.headImageBoxMailclub {
	margin-left: auto;
	margin-right: auto;
	padding: 0px;
	background-image : url(images/heade_image_mailclub.jpg);
	background-repeat: no-repeat;
	width: 800px;
	height: 110px;
	text-align: right;
	font-family : Osaka, "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック";
	font-size: 12px;
	line-height: 140%;
	color: #333333;
}
div.headImageBoxSend {
	margin-left: auto;
	margin-right: auto;
	padding: 0px;
	background-image : url(images/heade_image_send.jpg);
	background-repeat: no-repeat;
	width: 800px;
	height: 110px;
	text-align: right;
	font-family : Osaka, "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック";
	font-size: 12px;
	line-height: 140%;
	color: #333333;
}
/*---------------------------------*/
div.headImageBoxDojin {
	margin-left: auto;
	margin-right: auto;
	padding: 0px;
	background-image : url(images/heade_image_ranking.jpg);
	background-repeat: no-repeat;
	width: 800px;
	height: 110px;
	text-align: right;
	font-family : Osaka, "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック";
	font-size: 12px;
	line-height: 140%;
	color: #333333;
}
div.headImageBoxRanking {
	margin-left: auto;
	margin-right: auto;
	padding: 0px;
	background-image : url(images/heade_image_ranking.jpg);
	background-repeat: no-repeat;
	width: 800px;
	height: 110px;
	text-align: right;
	font-family : Osaka, "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック";
	font-size: 12px;
	line-height: 140%;
	color: #333333;
}
/*------------------------------------
  フレームレフトブロック
-------------------------------------*/
div.frameLeftBox {
	margin: auto;
	padding: 0px;
	width: 210px;
	text-align: left;
	float: left;
}
div.leftBannerBox {
	margin-left: auto;
	margin-right: auto;
	margin-top: 2px;
	margin-bottom: 8px;
	padding: 0px;
	width: 200px;
	text-align: center;
	font-family : Osaka, "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック";
	font-size: 12px;
	line-height: 140%;
	color: #333333;
}
div.mnetBox {
	border: 1px solid #999999;
	background-color: #efefee;
	border-top: none;
	padding: 8px 12px 12px 12px;
}
p.mnetText {
	margin: 0px 0px 3px 12px;
	padding: 0px 0px 0px 12px;
	background-image : url(icon/link_icon01.gif);
	background-repeat: no-repeat;
	text-align: left;
	font-family : Osaka, "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック";
	font-size: 12px;
	line-height: 140%;
	color: #333333;
}
/*------------------------------------
  フレームライトブロック
-------------------------------------*/
div.frameRightBox {
	margin: 0px;
	padding: 0px;
	width: 590px;
	text-align: center;
	float: left;
}
div.topTitleBox {
	margin: 2px 0px 0px 0px;
	padding: 0px;
	text-align: center;
	font-family : Osaka, "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック";
	font-size: 12px;
	line-height: 140%;
	color: #333333;
}
div.topContentsBox {
	margin: 3px 0px 15px 0px;
	padding: 0px;
	text-align: center;
	font-family : Osaka, "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック";
	font-size: 12px;
	line-height: 140%;
	color: #333333;
}
div.topContentsBottomBox {
	margin: 0px;
	padding: 5px 3px 5px 3px;
	border: 1px solid #006666;
	border-top: none;
	border-bottom: 3px solid #006666;
	text-align: center;
	font-family : Osaka, "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック";
	font-size: 12px;
	line-height: 140%;
	color: #333333;
}
/*------------------------------------
  フッターブロック
-------------------------------------*/
div.footerBox {
	margin-left: auto;
	margin-right: auto;
	width: 800px;
	background-image : url(images/footer_bg.gif);
	background-repeat: repeat-x;
	padding: 6px 0px 30px 0px;
	text-align: center;
	clear: both;
}
div.footerBoxCyaan {
	margin-left: auto;
	margin-right: auto;
	width: 800px;
	background-image : url(images/footer_bg_Cyaan.gif);
	background-repeat: repeat-x;
	padding: 6px 0px 30px 0px;
	text-align: center;
	clear: both;
}
div.footerBoxOran {
	margin-left: auto;
	margin-right: auto;
	width: 800px;
	background-image : url(images/footer_bg_oran.gif);
	background-repeat: repeat-x;
	padding: 6px 0px 30px 0px;
	text-align: center;
	clear: both;
}
div.footerBoxMagenta {
	margin-left: auto;
	margin-right: auto;
	width: 800px;
	background-image : url(images/footer_bg_magenta.gif);
	background-repeat: repeat-x;
	padding: 6px 0px 30px 0px;
	text-align: center;
	clear: both;
}
div.footerBoxFuji {
	margin-left: auto;
	margin-right: auto;
	width: 800px;
	background-image : url(images/footer_bg_fuji.gif);
	background-repeat: repeat-x;
	padding: 6px 0px 30px 0px;
	text-align: center;
	clear: both;
}
div.footerLinkBox {
	margin: 10px 0px 0px 8px;
	text-align: left;
	font-family : Osaka, "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック";
	font-size: 12px;
	line-height: 140%;
	color: #333333;
}
div.footerCopyBox {
	margin: 0px 8px 20px 0px;
	text-align: right;
	font-family : Osaka, "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック";
	font-size: 12px;
	line-height: 140%;
	color: #333333;
}
/*------------------------------------
  フレームセンターブロック
-------------------------------------*/
div.rootBox {
	margin: 0px;
	padding: 0px;
	width: 800px;
	text-align: left;
}
div.subTitleBox {
	margin: 20px 0px 0px 0px;
	padding: 0px;
	text-align: center;
	font-family : Osaka, "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック";
	font-size: 12px;
	line-height: 140%;
	color: #333333;
}
div.frameCenterBox {
	margin: 2px auto 3px 0px;
	padding: 0px;
	width: 800px;
	text-align: center;
}
div.frameCenterSetBox {
	margin: 0px auto 0px auto;
	width: 730px;
	clear: both;
	clear: left;
}
div.frameCenterSetLRBox {
	width: 350px;
	float: left;
}
div.centerTextBox {
	padding: 12px;
	text-align: left;
	font-family : Osaka, "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック";
	font-size: 12px;
	line-height: 140%;
	color: #333333;
}
div.centerTextBoxC {
	padding: 12px;
	text-align: center;
	font-family : Osaka, "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック";
	font-size: 12px;
	line-height: 140%;
	color: #333333;
}
div.centerTextBoxR {
	padding: 12px;
	text-align: right;
	font-family : Osaka, "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック";
	font-size: 12px;
	line-height: 140%;
	color: #333333;
}
span.attention {
	font-family : Osaka, "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック";
	font-weight: bold;
	color: #cc0000;
}
input.textBox {
	border: 1px solid #006666;
	background-color: #ffffff;
	padding: 3px;
	text-align: left;
	font-family : Osaka, "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック";
	font-size: 12px;
	line-height: 100%;
	color: #333333;
}
textarea.textBox {
	border: 1px solid #006666;
	background-color: #ffffff;
	padding: 3px;
	text-align: left;
	font-family : Osaka, "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック";
	font-size: 12px;
	line-height: 100%;
	color: #333333;
}
/*------------------------------------
  お問い合せテーブル
-------------------------------------*/
table.contactTable {
	margin: 18px auto 8px auto;
	width: 565;
	vartical-align: top;
	text-align: left;
	font-family : Osaka, "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック";
	font-size: 12px;
	line-height: 140%;
	color: #333333;
}
td.contactText {
	padding: 5px 20px 40px 20px;
	background : #ffffff;
	text-align: left;
}
td.contactShop {
	border: 1px solid #006666;
	border-top: none;
	padding: 8px 20px 8px 20px;
	text-align: left;
	font-family : Osaka, "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック";
	font-size: 12px;
	line-height: 140%;
	color: #333333;
}
td.contactTitle {
	border: 1px solid #006666;
	background-color: #ebffff;
	padding: 8px 20px 8px 20px;
	text-align: center;
	font-weight: bold;
	font-family : Osaka, "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック";
	font-size: 18px;
	line-height: 140%;
	color: #006666;
}
table.contactSub {
	margin: 8px auto 18px auto;
}
td.contactTableTL {
	border: 1px solid #006666;
	background-color: #ebffff;
	padding: 8px 20px 8px 20px;
	font-weight: bold;
	text-align: left;
	vartical-align: top;
	white-space: nowrap;
	font-family : Osaka, "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック";
	font-size: 12px;
	line-height: 140%;
	color: #333333;
}
td.contactTableML {
	border: 1px solid #006666;
	border-top: none;
	background-color: #ebffff;
	padding: 8px 20px 8px 20px;
	font-weight: bold;
	text-align: left;
	vartical-align: top;
	white-space: nowrap;
	font-family : Osaka, "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック";
	font-size: 12px;
	line-height: 140%;
	color: #333333;
}
td.contactSend {
	padding: 8px 0px 8px 0px;
	text-align: right;
	vartical-align: top;
	white-space: nowrap;
	font-family : Osaka, "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック";
	font-size: 12px;
	line-height: 140%;
	color: #333333;
}
/*------------------------------------
  ブログテーブル
-------------------------------------*/
td.blogTitle {
	padding: 8px 0px 8px 0px;
	background : #ff6600;
	border: 1px solid #ff6600;
	vartical-align: middle;
	text-align: center;
	font-weight: bold;
	font-family : Osaka, "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック";
	font-size: 12px;
	line-height: 110%;
	color: #ffffff;
}
td.blogOddBox {
	padding: 5px 12px 5px 12px;
	background : #ffffff;
	border: 1px solid #ff6600;
	vartical-align: middle;
	text-align: left;
	height: 44px;
	font-family : Osaka, "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック";
	font-size: 12px;
	line-height: 140%;
	color: #666666;
}
td.blogEvenBox {
	padding: 5px 12px 5px 12px;
	background : #fff3d6;
	border: 1px solid #ff6600;
	vartical-align: middle;
	text-align: left;
	height: 44px;
	font-family : Osaka, "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック";
	font-size: 12px;
	line-height: 140%;
	color: #666666;
}
textarea.blogOddText {
	margin: 0px;
	padding: 0px;
	background: #ffffff;
	text-align: left;
	font-family: Osaka, "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック";
	font-size: 12px;
	line-height: 140%;
	color: #666666;
}
textarea.blogEvenText {
	margin: 0px;
	padding: 0px;
	background: #fff3d6;
	text-align: left;
	font-family: Osaka, "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック";
	font-size: 12px;
	line-height: 140%;
	color: #666666;
}
/*------------------------------------
  特典ボックス
-------------------------------------*/
div.specialBox {
	margin: 7px auto 0px auto;
	padding: 0px;
	width: 800px;
	height: 180px;
	text-align: center;
	clear: both;
}
div.specialSideBox {
	margin: 0px;
	padding: 10px 0px 10px 0px;
	width: 260px;
	text-align: center;
	border: 1px solid #3c56b5;
	float: left;
}
div.specialCenterBox {
	margin: 0px 7px 0px 7px;
	padding: 10px 0px 10px 0px;
	width: 260px;
	text-align: center;
	border: 1px solid #3c56b5;
	float: left;
}
div.specialSlaveBox {
	margin: 0px 10px 0px 10px;
	text-align: center;
	height: 160px;
	clear: both;
}
div.specialSlaveLAphotoBox {
	margin: 0px 12px 0px 0px;
	padding: 0px;
	width: 100px;
	height: 160px;
	text-align: center;
	float: left;
}
div.specialSlaveLAtextBox {
	margin: 2px 2px 2px 0px;
	padding: 0px;
	width: 116px;
	text-align: left;
	font-family : Osaka, "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック";
	font-size: 11px;
	line-height: 120%;
	color: #3c56b5;
	float: left;
}
div.specialSlaveVAphotoBox {
	margin: 0px 0px 2px 0px;
	padding: 0px;
	height: 100px;
	text-align: center;
}
div.specialSlaveVAtextBox {
	margin: 0px 2px 0px 2px;
	padding: 0px;
	text-align: left;
	font-family : Osaka, "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック";
	font-size: 11px;
	line-height: 120%;
	color: #3c56b5;
	float: left;
}
p.specialTitleBox {
	margin: 0px 0px 2px 0px;
	padding: 0px;
	text-align: left
	font-family : Osaka, "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック";
	font-weight: bold;
	font-size: 12px;
	line-height: 120%;
	color: #3c56b5;
}
p.specialDaysBox {
	margin: 0px;
	padding: 0px;
	text-align: right;
	font-family : Osaka, "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック";
	font-size: 10px;
	line-height: 120%;
	color: #3c56b5;
}
div.specialTitleBox {
	margin: 0px;
	padding: 0px;
	width: 800px;
	height: 40px;
	background-image : url(title/sub_special.gif);
	background-repeat: no-repeat;
	text-align: left;
}
p.specialTitleText {
	margin: 12px 0px 0px 290px;
	text-align: left;
	font-weight: bold;
	font-family : Osaka, "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック";
	font-size: 17px;
	line-height: 17px;
	color: #3399ff;
}
/*------------------------------------
  リンクボックス
-------------------------------------*/
div.mlinkRightBox {
	margin: 20px 10px 20px 0px;
	padding: 0px;
	text-align: right;
	font-family : Osaka, "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック";
	font-size: 12px;
	line-height: 140%;
	color: #333333;
	clear: both;
}
div.mlinkTextBox {
	margin: 0px 100px 0px 100px;
	padding: 0px;
	text-align: left;
	font-family : Osaka, "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック";
	font-size: 12px;
	line-height: 140%;
	color: #333333;
	clear: both;
}

div.mlinkSlaveBox {
	margin: 0px 0px 0px 100px;
	padding: 0px;
	text-align: left;
	font-family : Osaka, "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック";
	font-size: 12px;
	line-height: 140%;
	color: #333333;
	clear: both;
}
table.mlinkBox {
	margin: 0px 120px 0px 20px;
	padding: 0px;
	width: 560px;
}
td.mlinkBox {
	padding-left: 10px;
	padding-right: 10px;
	text-align: center;
	font-family : Osaka, "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック";
	font-size: 12px;
	line-height: 140%;
}
/*------------------------------------
  認証ボックス
-------------------------------------*/
div.attestBox {
	margin: 0px;
	padding: 0px;
	height: 40px;
	background-image : url(title/sub_attest_bg.gif) ;
	background-repeat: repeat-x;
	text-align: center;
	font-family : Osaka, "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック";
	font-size: 12px;
	line-height: 140%;
	color: #333333;
	clear: both;
}
div.attestBoxL {
	margin: 0px;
	padding: 0px;
	background-image :  url(title/sub_attest_bg.gif) ;
	background-repeat: repeat-x;
	text-align: left;
	font-family : Osaka, "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック";
	font-size: 12px;
	line-height: 140%;
	color: #333333;
	float: left;
}
div.attestBoxR {
	margin: 0px;
	padding: 0px;
	background-image :  url(title/sub_attest_bg.gif) ;
	background-repeat: repeat-x;
	text-align: right;
	font-family : Osaka, "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック";
	font-size: 12px;
	line-height: 140%;
	color: #333333;
	float: right;
}
div.attestCenterBox {
	margin: 2px auto 3px auto;
	padding: 0px;
	width: 100%;
	text-align: center;
	clear: both;
}
/*------------------------------------
  店舗詳細ボックス
-------------------------------------*/
div.shopInfoTitle {
	margin: 0px;
	padding: 8px 0px 0px 30px;
	background-image : url(title/sub_shopname.gif) ;
	background-repeat: no-repeat;
	height: 30px;
	vertical-align:middle;
	text-align: left;
	clear: both;
}
div.shopInfoBox {
	margin: 10px 0px 20px 0px;
	padding: 0px;
	border: 1px solid #ff6600;
	border-bottom: 3px solid #ff6600;
	background-image :  url(images/box_bg_oran.gif) ;
	background-position: 100% 100%;
	background-repeat: repeat-x;
	text-align: center;
	font-family : Osaka, "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック";
	font-size: 12px;
	line-height: 140%;
	color: #333333;
	clear: both;
}
div.shopInfoLinkSlaveBoxC {
	margin: 10px 0px 0px 0px;
	padding: 0px;
	text-align: center;
}
div.shopInfoLinkSlaveBoxR {
	margin: 10px 0px 0px 0px;
	padding: 0px;
	text-align: right;
}
div.shopTitleBox {
	margin: 2px 0px 15px 0px;
	padding: 0px;
	text-align: center;
	font-family : Osaka, "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック";
	font-size: 12px;
	line-height: 140%;
	color: #333333;
}
div.shopContentsBox {
	margin: 0px 0px 0px 0px;
	padding: 0px;
	text-align: left;
	font-family : Osaka, "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック";
	font-size: 12px;
	line-height: 140%;
	color: #333333;
}
div.shopContentsBottomBox {
	margin: 0px;
	padding: 5px 3px 5px 3px;
	border: 1px solid #ff6600;
	border-top: none;
	border-bottom: 3px solid #ff6600;
	text-align: center;
	font-family : Osaka, "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック";
	font-size: 12px;
	line-height: 140%;
	color: #333333;
}
/*------------------------------------
  商品詳細ボックス
-------------------------------------*/
div.shohinTitle {
	margin: 0px;
	padding: 0px;
	border: 1px solid #ff6600;
	background-color: #ff6600;
	height: 24px;
	vertical-align:middle;
	text-align: center;
	clear: both;
}
div.shohinBox {
	margin: 0px;
	padding: 0px;
	border: 1px solid #ff6600;
	border-top: none;
	border-bottom: 3px solid #ff6600;
	background-image :  url(images/box_bg_oran.gif) ;
	background-position: 100% 100%;
	background-repeat: repeat-x;
	text-align: center;
	font-family : Osaka, "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック";
	font-size: 12px;
	line-height: 140%;
	color: #333333;
	clear: both;
}
/*------------------------------------
  メディオ！通信ボックス
-------------------------------------*/
div.mtsushinTitle {
	margin: 0px;
	padding: 0px;
	border: 1px solid #2883ff;
	background-color: #2883ff;
	height: 24px;
	vertical-align:middle;
	text-align: center;
	clear: both;
}
div.mtsushinBox {
	margin: 0px;
	padding: 0px;
	border: 1px solid #2883ff;
	border-top: none;
	border-bottom: 3px solid #2883ff;
	background-image :  url(images/box_bg_cyaan.gif) ;
	background-position: 100% 100%;
	background-repeat: repeat-x;
	text-align: center;
	font-family : Osaka, "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック";
	font-size: 12px;
	line-height: 140%;
	color: #333333;
	clear: both;
}
/*------------------------------------
  イベントボックス
-------------------------------------*/
div.eventTitle {
	margin: 0px;
	padding: 0px;
	border: 1px solid #d92b4c;
	background-color: #d92b4c;
	height: 24px;
	vertical-align:middle;
	text-align: center;
	clear: both;
}
div.eventTitleText {
	margin: 0px;
	padding: 3px 18px 3px 18px;
	vertical-align:middle;
	text-align: center;
	font-weight: bold;
	font-family : Osaka, "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック";
	font-size: 12px;
	line-height: 100%;
	color: #ffd1da;
	float: left;
}
div.eventTitleTextB {
	margin: 0px;
	padding: 3px 0px 3px 0px;
	vertical-align:middle;
	text-align: center;
	font-weight: bold;
	font-family : Osaka, "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック";
	font-size: 16px;
	line-height: 100%;
	color: #ffffff;
	float: left;
}
div.eventBoxLR {
	margin: 0px;
	padding: 0px;
	clear: both;
}
div.shopListBox {
	margin: 20px 20px 0px 20px;
	padding: 0px;
	text-align: left;
	clear: both;
}
div.shopListBoxB {
	margin: 10px auto 30px 60px;
	padding: 0px;
	vertical-align:middle;
	text-align: left;
	clear: both;
}
div.eventBoxLeft {
	margin: 0px;
	padding: 18px;
	text-align: center;
	font-family : Osaka, "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック";
	font-size: 12px;
	line-height: 140%;
	color: #333333;
	float: left;
}
div.eventBoxRight {
	margin: 0px;
	padding: 18px 18px 18px 0px;
	text-align: left;
	font-family : Osaka, "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック";
	font-size: 12px;
	line-height: 140%;
	color: #333333;
	float: left;
}
div.eventBox {
	margin: 0px;
	padding: 0px;
	border: 1px solid #d92b4c;
	border-top: none;
	border-bottom: 3px solid #d92b4c;
	background-image :  url(images/box_bg_magenta.gif) ;
	background-position: 100% 100%;
	background-repeat: repeat-x;
	text-align: center;
	font-family : Osaka, "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック";
	font-size: 12px;
	line-height: 140%;
	color: #333333;
	clear: both;
}
div.eventLinkBox {
	margin: 20px 0px 0px 10px;
	padding: 0px;
}
div.eventLinkSlaveBox {
	margin: 8px 0px 0px 30px;
	padding: 0px;
}
/*------------------------------------
  イベントテーブル各色
-------------------------------------*/
td.eventTdSky {
	padding: 1px 0px 1px 0px;
	background : #75b4ff;
	vartical-align: middle;
	text-align: left;
	font-weight: bold;
	font-family : Osaka, "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック";
	font-size: 12px;
	line-height: 20px;
	color: #ffffff;
}
td.eventTdOran {
	padding: 1px 0px 1px 0px;
	background : #cb6700;
	vartical-align: middle;
	text-align: left;
	font-weight: bold;
	font-family : Osaka, "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック";
	font-size: 12px;
	line-height: 20px;
	color: #ffffff;
}
td.eventTdDeepgreen {
	padding: 1px 0px 1px 0px;
	background : #1d6f6f;
	vartical-align: middle;
	text-align: left;
	font-weight: bold;
	font-family : Osaka, "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック";
	font-size: 12px;
	line-height: 20px;
	color: #ffffff;
}
td.eventTdCherry {
	padding: 1px 0px 1px 0px;
	background : #d53b4a;
	vartical-align: middle;
	text-align: left;
	font-weight: bold;
	font-family : Osaka, "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック";
	font-size: 12px;
	line-height: 20px;
	color: #ffffff;
}
td.eventTdTitle {
	padding: 2px 0px 0px 0px;
	vartical-align: middle;
	text-align: left;
	font-weight: bold;
	font-family : Osaka, "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック";
	font-size: 14px;
	line-height: 110%;
}
/*------------------------------------
  ランキングボックス
-------------------------------------*/
div.rankingTitleBox {
	margin: 0px 0px 20px 0px;
	padding: 0px;
	text-align: center;
	font-family : Osaka, "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック";
	font-size: 12px;
	line-height: 140%;
	color: #333333;
}
div.rankingContentsBox {
	margin: 0px;
	padding: 0px;
	text-align: center;
	font-family : Osaka, "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック";
	font-size: 12px;
	line-height: 140%;
	color: #333333;
}
div.rankingBox {
	margin: 0px;
	padding: 5px 3px 5px 3px;
	border: 1px solid #d92b4c;
	border-top: none;
	border-bottom: 3px solid #d92b4c;
	text-align: center;
	font-family : Osaka, "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック";
	font-size: 12px;
	line-height: 140%;
	color: #333333;
}
/*------------------------------------
  ランキングテーブル
-------------------------------------*/
table.rankTable {;
	margin: 10px 1auto 0px auto;
	padding: 0px;
	border: 1px solid #d92b4c;
	border-bottom: none;
	width: 780px;
}
table.rankTable td {
	border-bottom: 1px solid #d92b4c;
}
td.rankingTBox {
	padding-left: 10px;
	padding-right: 10px;
	text-align: left;
	font-weight: bold;
	font-family : Osaka, "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック";
	font-size: 18px;
	line-height: 140%;
	color: #d92b4c;
}
td.rankingTextBox {
	padding: 8px;
	text-align: left;
	vertical-align:top;
	height:280px;
	font-family : Osaka, "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック";
	font-size: 12px;
	line-height: 140%;
	color: #333333;
}
tr.rankRWT {
	background-color: #ffffff;
	text-align: left;
}
tr.rankRW {
	background-color: #ffffff;
	text-align: left;
}
tr.rankRC {
	background-color: #ffebef;
	text-align: left;
}
/*------------------------------------
  スケジュールボックス
-------------------------------------*/
div.newGoodsTitleBox {
	margin: 0px 0px 20px 0px;
	padding: 0px;
	text-align: center;
	font-family : Osaka, "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック";
	font-size: 12px;
	line-height: 140%;
	color: #333333;
}
div.newGoodsContentsBox {
	margin: 0px;
	padding: 0px;
	text-align: center;
	font-family : Osaka, "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック";
	font-size: 12px;
	line-height: 140%;
	color: #333333;
}
div.newGoodsBox {
	margin: 0px;
	padding: 5px 3px 5px 3px;
	border: 1px solid #308045;
	border-top: none;
	border-bottom: 3px solid #308045;
	text-align: center;
	font-family : Osaka, "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック";
	font-size: 12px;
	line-height: 140%;
	color: #333333;
}
/*------------------------------------
  スケジュールテーブル
-------------------------------------*/
table.newGoodsTable {
	margin: 15px 1auto 0px auto;
	padding: 0px;
	width: 780px;
}

table.newGoodsTitleTable {
	padding: 0px;
	border: 1px solid #308045;
	width: 780px;
}
table.newGoodsTitleTable tr {
	background-color: #308045;
}
table.newGoodsTitleTable td {
	border: 0px solid;
	border-top: 1px solid;
	border-bottom: 1px solid;
	border-color: #ffffff;
	text-align: center;
	font-family : "ＭＳ Ｐゴシック";
	font-variant: small-caps;
	font-size: 14px;
	line-height: 140%;
	color: #ffffff;
}
table.newGoodsTextTable {
	padding: 0px;
	border: 0px solid #308045;
	border-top-width: 0px;
	border-right-width: 1px;
	width: 780px;
	empty-cells: show;
}
table.newGoodsTextTable td {
	border: 1px solid #308045;
	border-right-width: 0px;
	border-top-width: 0px;
	text-align: center;
	font-family : Osaka, "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック";
	font-size: 12px;
	line-height: 140%;
	color: #333333;
}

tr.newGoodsTextTrColor{
	background-color: #DDDDDD;
}

td.newGoodsTBox {
	padding-left: 10px;
	padding-right: 10px;
	text-align: left;
	font-weight: bold;
	font-family : Osaka, "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック";
	font-size: 18px;
	line-height: 140%;
	color: #308045;
}
td.newGoodsTextBox {
	padding: 8px;
	text-align: left;
	vertical-align:top;
	height:280px;
	font-family : Osaka, "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック";
	font-size: 12px;
	line-height: 140%;
	color: #333333;
}
tr.newGoodsRWT {
	background-color: #ffffff;
	text-align: left;
}
tr.newGoodsRW {
	background-color: #ffffff;
	text-align: left;
}
tr.newGoodsRC {
	background-color: #ffebef;
	text-align: left;
}
div.newGoodsMon{
	padding-left: 10px;
	padding-right: 10px;
	text-align: left;
	font-weight: bold;
	font-size: 18px;
	line-height: 140%;
	font-family : Osaka, "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック";
	color: #308045;
}
div.newGoodsMon01
{
	text-align: right;
	margin-top:-19px; 
	margin-right:227px; 
	font-weight: bold;
	font-size:14px;
	font-family : Osaka, "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック";
	color:#308045;
}
div.newGoodsMon02
{
	text-align: right;
	margin-top:-17px; 
	margin-right:131px; 
	font-weight: bold;
	font-size:14px;
	font-family : Osaka, "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック";
	color:#308045;
}
div.newGoodsMon03
{
	text-align: right;
	margin-top:-16px; 
	margin-right:35px; 
	font-weight: bold;
	font-size:14px;
	font-family : Osaka, "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック";
	color:#308045;
}

td.t1{
	width: 80px;
}
td.t2{
	width: 100px;
}
td.t3{
	width: 270px;
}
td.t4{
	width: 100px;
}
td.t5{
	width: 80px;
}
td.t6{
	width: 150px;
}

td.title1{
	width: 79px;
}
td.title2{
	width: 102px;
}
td.title3{
	width: 270px;
}
td.title4{
	width: 100px;
}
td.title5{
	width: 80px;
}
td.title6{
	width: 149px;
}

/*------------------------------------
  個人情報ボックス
-------------------------------------*/
ol.privacyList {
	margin: 0px 0px 0px 20px;
	padding: 0px;
	text-align: left;
	list-style-type: decimal;
}
ol.privacyList li {
	margin-top: 18px;
	text-align: left;
	font-family : Osaka, "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック";
	font-size: 12px;
	line-height: 140%;
	color: #333333;
}
ul.privacyAttention {
	margin: 0px 0px 0px 30px;
	padding: 0px;
	text-align: left;
}
ul.privacyAttention li {
	margin: 0px 0px 4px 0px;
	padding: 0px;
	text-align: left;
	font-family : Osaka, "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック";
	font-size: 12px;
	line-height: 140%;
	color: #333333;
}
div.privacyBox {
	margin: 20px 0px 20px 0px;
	padding: 20px 30px 20px 30px;
	border: 1px solid #ff6600;
	background-color : #fffce7;
	text-align: left;
	font-family : Osaka, "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック";
	font-size: 12px;
	line-height: 160%;
	color: #003399;
}
div.borderGray {
	height: 5px;
	margin: 10px 0px 20px 0px;
	padding: 0px;
	background-image : url(images/border_gray.gif);
	background-repeat: repeat-x;
}
/*------------------------------------
  特定商取引ボックス
-------------------------------------*/
ol.comList {
	margin: 0px 0px 0px 20px;
	padding: 0px;
	text-align: left;
	list-style-type: decimal;
}
ol.comList li {
	text-align: left;
	font-family : Osaka, "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック";
	font-size: 12px;
	line-height: 140%;
	color: #333333;
}
/*------------------------------------
  会社案内ボックス
-------------------------------------*/
td.comTableTL {
	border: 1px solid #006666;
	background-color: #ebffff;
	padding: 8px 20px 8px 20px;
	font-weight: bold;
	text-align: left;
	font-family : Osaka, "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック";
	font-size: 12px;
	line-height: 140%;
	color: #333333;
}
td.comTableTR {
	border: 1px solid #006666;
	border-left: none;
	background-color: #ffffff;
	padding: 8px 20px 8px 20px;
	text-align: left;
	font-family : Osaka, "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック";
	font-size: 12px;
	line-height: 140%;
	color: #333333;
}
td.comTableML {
	border: 1px solid #006666;
	border-top: none;
	background-color: #ebffff;
	padding: 8px 20px 8px 20px;
	font-weight: bold;
	text-align: left;
	font-family : Osaka, "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック";
	font-size: 12px;
	line-height: 140%;
	color: #333333;
}
td.comTableMR {
	border: 1px solid #006666;
	border-top: none;
	border-left: none;
	background-color: #ffffff;
	padding: 8px 20px 8px 20px;
	text-align: left;
	font-family : Osaka, "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック";
	font-size: 12px;
	line-height: 140%;
	color: #333333;
}
/*------------------------------------
  採用ボックス
-------------------------------------*/
p.recrutAttention {
	margin: 10px 0px 0px 20px;
	padding: 0px;
	text-align: left;
	font-family : Osaka, "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック";
	font-weight: bold;
	font-size: 12px;
	line-height: 180%;
	color: #cc0000;
}
ul.recrutAttention {
	margin: 0px 0px 40px 50px;
	padding: 0px;
	text-align: left;
}
ul.recrutAttention li {
	margin: 0px;
	padding: 0px;
	text-align: left;
	font-family : Osaka, "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック";
	font-size: 12px;
	line-height: 140%;
	color: #333333;
}
td.recTableTL {
	border: 1px solid #006666;
	background-color: #ebffff;
	padding: 3px 13px 3px 13px;
	text-align: left;
	font-family : Osaka, "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック";
	font-size: 12px;
	line-height: 140%;
	color: #333333;
}
td.recTableTR {
	border: 1px solid #006666;
	border-left: none;
	background-color: #ffffff;
	padding: 3px 13px 3px 13px;
	text-align: left;
	font-family : Osaka, "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック";
	font-size: 12px;
	line-height: 140%;
	color: #333333;
}
td.recTableML {
	border: 1px solid #006666;
	border-top: none;
	background-color: #ebffff;
	padding: 3px 13px 3px 13px;
	text-align: left;
	font-family : Osaka, "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック";
	font-size: 12px;
	line-height: 140%;
	color: #333333;
}
td.recTableMR {
	border: 1px solid #006666;
	border-top: none;
	border-left: none;
	background-color: #ffffff;
	padding: 3px 13px 3px 13px;
	text-align: left;
	font-family : Osaka, "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック";
	font-size: 12px;
	line-height: 140%;
	color: #333333;
}
td.recTableBR {
	padding: 13px 13px 3px 13px;
	text-align: right;
	font-family : Osaka, "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック";
	font-size: 12px;
	line-height: 140%;
	color: #333333;
}
/*------------------------------------
  買取案内ボックス
-------------------------------------*/
td.usedCyaan {
	padding: 20px 20px 0px 0px;
	text-align: left;
	font-family : Osaka, "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック";
	font-size: 12px;
	line-height: 140%;
	color: #3366cc;
}
td.usedGray {
	padding: 0px;
	text-align: left;
	font-family : Osaka, "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック";
	font-size: 12px;
	line-height: 140%;
	color: #666666;
}
td.borderCyaan {
	height: 10px;
	padding: 0px;
	background-image : url(images/border_cyaan.gif);
	background-repeat: repeat-x;
}
td.usedTableTL {
	border: 1px solid #99ccff;
	background-color: #eeffee;
	padding: 3px 13px 3px 13px;
	text-align: left;
	font-family : Osaka, "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック";
	font-weight: bold;
	font-size: 12px;
	line-height: 100%;
	color: #3366cc;
}
td.usedTableTR {
	border: 1px solid #99ccff;
	border-left: none;
	background-color: #eeffee;
	padding: 3px 13px 3px 13px;
	text-align: left;
	font-family : Osaka, "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック";
	font-weight: bold;
	font-size: 12px;
	line-height: 100%;
	color: #3366cc;
}
td.usedTableML {
	border: 1px solid #99ccff;
	border-top: none;
	background-color: #ffffff;
	padding: 3px 13px 3px 13px;
	text-align: left;
	font-family : Osaka, "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック";
	font-size: 12px;
	line-height: 140%;
	color: #3366cc;
}
td.usedTableMR {
	border: 1px solid #99ccff;
	border-top: none;
	border-left: none;
	background-color: #ffffff;
	padding: 3px 13px 3px 13px;
	text-align: left;
	font-family : Osaka, "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック";
	font-size: 12px;
	line-height: 140%;
	color: #3366cc;
}
td.usedCenter {
	padding: 10px;
	text-align: center;
	font-family : Osaka, "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック";
	font-size: 12px;
	line-height: 140%;
	color: #666666;
}
a.usedBotton {
	text-decoration: none;
}
a.usedBotton:link {
	padding: 3px 23px 3px 24px;
	border: 1px solid #99ccff;
	background-color: #eeffee;
	color: #3366cc;
}
a.usedBotton:visited {
	padding: 3px 23px 3px 24px;
	border: 1px solid #99ccff;
	background-color: #eeffee;
	color: #3366cc;
}
a.usedBotton:active {
	padding: 3px 23px 3px 24px;
	border: 1px solid #99ccff;
	background-color: #eeffee;
	color: #3366cc;
}
a.usedBotton:hover {
	padding: 3px 23px 3px 24px;
	border: 1px solid #99ccff;
	background-color: #ffffff;
	font-weight: bold;
	color: #3366cc;
}
/*------------------------------------
  同人ボックス
-------------------------------------*/
div.dojinTopSlaveBox {
	margin: 0px;
	padding: 0px 50px 40px 30px;
	text-align: left;
	font-family : Osaka, "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック";
	font-size: 12px;
	line-height: 140%;
}
/*------------------------------------
  年齢認証ボックス
-------------------------------------*/
td.attest {
	margin: auto;
	padding: 0px;
	width:50%;
	text-align: center;
	font-family : Osaka, "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック";
	font-weight: bold;
	font-size: 16px;
	line-height: 140%;
	color: #333333;
}
/*------------------------------------
  エリア別店舗詳細ボックス
-------------------------------------*/
div.mnetTopBox {
	margin: 10px 0px 30px 0px;
	padding: 0px;
	width: 800px;
	height: 150px;
	background-image : url(images/mnet_bg.jpg);
	background-repeat: no-repeat;
	text-align: left;
	clear: left;
}
div.mnetTopSlaveBox {
	margin: 0px;
	padding: 20px 0px 20px 30px;
	text-align: left;
	font-family : Osaka, "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック";
	font-size: 12px;
	line-height: 140%;
	float: left;
}
div.mnetTopSlave2ndBox {
	margin: 0px;
	padding: 20px 0px 20px 10px;
	text-align: left;
	font-family : Osaka, "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック";
	font-size: 12px;
	line-height: 140%;
	float: left;
}
p.mnetArea {
	margin: 0px 0px 10px 0px;
}
div.mnetTenpoList {
	margin: 10px 0px 30px 25px;
}
td.mnetTableTL {
	border: 1px solid #666666;
	background-color: #eeeeee;
	padding: 3px;
	text-align: center;
	font-family : Osaka, "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック";
	font-weight: bold;
	font-size: 12px;
	line-height: 100%;
	color: #666666;
}
td.mnetTableTR {
	border: 1px solid #666666;
	border-left: none;
	background-color: #eeeeee;
	padding: 3px;
	text-align: center;
	font-family : Osaka, "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック";
	font-weight: bold;
	font-size: 12px;
	line-height: 100%;
	color: #666666;
}
td.mnetTableML {
	border: 1px solid #666666;
	border-top: none;
	background-color: #ffffff;
	padding: 3px 13px 3px 13px;
	text-align: left;
	font-family : Osaka, "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック";
	font-size: 12px;
	line-height: 140%;
	color: #666666;
}
td.mnetTableMR {
	border: 1px solid #666666;
	border-top: none;
	border-left: none;
	background-color: #ffffff;
	padding: 3px 13px 3px 13px;
	text-align: left;
	font-family : Osaka, "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック";
	font-size: 12px;
	line-height: 140%;
	color: #666666;
}
/*------------------------------------
  カーソルタイトル h3
-------------------------------------*/
h3.titleDGreenBox {
	margin: 0px;
	padding: 0px 0px 0px 25px;
	background-image : url(icon/cursor_dgreen.gif); 
	background-repeat: no-repeat;
	font-weight: bold;
	text-align: left;
	font-family : Osaka, "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック";
	font-size: 14px;
	line-height: 100%;
	color: #006666;
}
h3.titleCyaanBox {
	margin: 0px;
	padding: 0px 0px 0px 25px;
	background-image : url(icon/cursor_cyaan.gif); 
	background-repeat: no-repeat;
	font-weight: bold;
	text-align: left;
	font-family : Osaka, "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック";
	font-size: 14px;
	line-height: 100%;
	color: #3399ff;
}
h3.titleOranBox {
	margin: 0px;
	padding: 0px 0px 0px 25px;
	background-image : url(icon/cursor_oran.gif); 
	background-repeat: no-repeat;
	font-weight: bold;
	text-align: left;
	font-family : Osaka, "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック";
	font-size: 14px;
	line-height: 100%;
	color: #ff6600;
}
h3.titleFujiBox {
	margin: 0px;
	padding: 0px 0px 0px 25px;
	background-image : url(icon/cursor_fuji.gif); 
	background-repeat: no-repeat;
	font-weight: bold;
	text-align: left;
	font-family : Osaka, "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック";
	font-size: 14px;
	line-height: 100%;
	color: #996699;
}
h3.titleMagentaBox {
	margin: 0px;
	padding: 0px 0px 0px 25px;
	background-image : url(icon/cursor_magenta.gif); 
	background-repeat: no-repeat;
	font-weight: bold;
	text-align: left;
	font-family : Osaka, "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック";
	font-size: 14px;
	line-height: 100%;
	color: #cc3333;
}
h3.titleGrayBox {
	margin: 0px;
	padding: 0px 0px 0px 25px;
	background-image : url(icon/cursor_gray.gif); 
	background-repeat: no-repeat;
	font-weight: bold;
	text-align: left;
	font-family : Osaka, "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック";
	font-size: 14px;
	line-height: 100%;
	color: #666666;
}
/*------------------------------------
  店舗詳細テーブル
-------------------------------------*/
table {
	margin: 0px auto 0px auto;
	padding: 0px;
	border: none;
}
td.tenpoTableTL {
	border: 1px solid #ff6600;
	background-color: #ffb353;
	text-align: left;
	font-family : Osaka, "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック";
	font-size: 12px;
	line-height: 140%;
	color: #ff6600;
}
td.tenpoTableTR {
	border: 1px solid #ff6600;
	border-left: none;
	background-color: #ffffff;
	text-align: left;
	font-family : Osaka, "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック";
	font-size: 12px;
	line-height: 140%;
	color: #ff6600;
}
td.tenpoTableMR1 {
	border: 1px solid #ff6600;
	border-top: none;
	border-left: none;
	background-color: #ffffd0;
	text-align: left;
	font-family : Osaka, "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック";
	font-size: 12px;
	line-height: 140%;
	color: #ff6600;
}
td.tenpoTableMR2 {
	border: 1px solid #ff6600;
	border-top: none;
	border-left: none;
	background-color: #ffffff;
	text-align: left;
	font-family : Osaka, "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック";
	font-size: 12px;
	line-height: 140%;
	color: #ff6600;
}
td.tenpoTableML {
	border: 1px solid #ff6600;
	border-top: none;
	background-color: #ffb353;
	text-align: left;
	font-family : Osaka, "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック";
	font-size: 12px;
	line-height: 140%;
	color: #ff6600;
}
td.tenpoUsedTD {
	padding: 3px;
	border: 1px solid #ff6600;
	background-color: #ffffff;
	text-align: center;
	font-family : Osaka, "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック";
	font-size: 12px;
	line-height: 140%;
	color: #ff6600;
}
td.tenpoUsedNoTD {
	padding: 3px;
	border: 1px solid #ff6600;
	background-color: #cccccc;
	text-align: center;
	font-family : Osaka, "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック";
	font-size: 12px;
	line-height: 140%;
	color: #999999;
}
/*------------------------------------
  サンプルリファレンス
-------------------------------------*/
div.SanpleBox {
	margin: auto;
	padding: 0px;
	background-image : url(images/closed_Bho.gif); 
	background-repeat: no-repeat;
	height: 30px;
	width: 776px;
	text-align: center;
	vertical-align:middle;
	font-weight: bold;
	font-weight: normal;
	font-size: 12px;
	line-height: 140%;
	float: left;
	clear: both;
}
ul.SanpleBox {
	padding-right: 10px;
	text-align: left;
	font-size: 12px;
	line-height: 140%;
	color: #3399ff;
	display:inline;
	list-style-image: url(images/cursor.gif);
	list-style-type: square;
	list-style-type: decimal;
}
input.SanpleBox {}
select.SanpleBox {}
option.SanpleBox {}

/*------------------------------------
  備考
-------------------------------------*/
/*線種：border: *px (線種) #color;
none（無し）
solid（実線）・dotted（破線）・double（二重線）
groove（谷線）・ridge（山線）
inset（内線）・outset（外線）
*/

/*文字飾り：text-decoration
none（無し）
underline（下線）・overline（上線）
line-through（打ち消し線）
blink（点滅）・inherit（継承）

太字に限り以下：font-weight
normal（通常）と bold（太字）
*/
