/*～*～*～*～*～*～*～*～*～*～*～*～*～*～*～*～*～*～*～*～*～*～*～*～*～*～
サブナビ
*～*～*～*～*～*～*～*～*～*～*～*～*～*～*～*～*～*～*～*～*～*～*～*～*～*～/
/*-----------------------------------------------------------------------------
サブナビの体裁を整えています。
-----------------------------------------------------------------------------*/
/*/ID画像/*/
.subnavimargin1
{
	margin: 5px 0px 0px 0px;
}


/*/サブナビ出し分け/*/
.subNaviContainer01{
	margin-bottom: 10px;
	position:relative!important;
}
/*/ショッピングカートブロック/*/
ul#inCartList001 {
	list-style: none;
	margin: 0 0 0 0;
	padding: 0px 0 0 9px;
	background: #F3F3F3;
	border-left: 1px solid #CACACA;
	border-right: 1px solid #CACACA;
}
ul#inCartList001 li {
	line-height: 1.0;
	background: url(../../../../common/subnavi/line_subnavi.gif) no-repeat 0px 0px;
	padding: 6px 0 0px 0;
}
ul#inCartList001 li img {
	background: url(../../../../common/btn/btn_arrowblue.gif) no-repeat 0px 2px;
	padding: 0 0 0 14px;
}

ul#inCartList002 {
	list-style: none;
	margin: 0 0 0 0;
}
ul#inCartList002 li img {
	background: url(../../../../common/btn/btn_arrowblue.gif) no-repeat 0px 2px;
	padding: 0 0 0 14px;
}
/*/MyEPSON会員情報ブロック/*/
ul#inCartList003 {
	list-style: none;
	margin: 0 0 0 0;
	padding: 0px 0 0 0px;
}
ul#inCartList003 li {
	line-height: 1.0;
	background: url(../../../../common/subnavi/line_subnavi2.gif) no-repeat 0px 0px;
	padding: 6px 0 0px 0;
}
ul#inCartList003 li img {
	background: url(../../../../common/btn/btn_arrowblue.gif) no-repeat 0px 2px;
	padding: 0 0 0 14px;
}
/*/ポイント位置調整/*/
.subnavi10
{
	margin: 0px 0px 0px 10px;
}
/*/会員専用メニューブロック/*/
ul#inCartList004a {
	list-style: none;
	margin: 0 0 0 0;
	padding: 0px 0 0 0px;
}

ul#inCartList004a li {
	line-height: 1.0;
	background: url(../../../../common/subnavi/line_subnavi2.gif) no-repeat 0px 0px;
	background-position: left bottom ;
	padding: 4px 0 4px 0;
}
ul#inCartList004a li img {
	background: url(../../../../common/btn/btn_arrowblue.gif) no-repeat 0px 2px;
	padding: 0 0 0 14px;
}

ul#inCartList004b {
	list-style: none;
	margin: 0 0 0 0;
	padding: 0px 0 0 0px;
}

ul#inCartList004b li {
	line-height: 1.0;
	/*background: url(../../../../common/subnavi/line_subnavi2.gif) no-repeat 0px 0px;*/
	background-position: left bottom ;
	padding: 4px 0 4px 0;
}
ul#inCartList004b li img {
	background: url(../../../../common/btn/btn_arrowblue.gif) no-repeat 0px 2px;
	padding: 0 0 0 14px;
}

ul#inCartList004c {
	list-style: none;
	margin: 0 0 0 0;
	padding: 0px 0 0 0px;
}

ul#inCartList004c li {
	line-height: 1.0;
	/*background: url(../../../../common/subnavi/line_subnavi2.gif) no-repeat 0px 0px;*/
	background-position: left bottom ;
	padding: 10px 0 6px 0;
}
ul#inCartList004c li img {
	padding: 0 0 0 0px;
}

ul#inCartList004d {
	list-style: none;
	margin: 0 0 0 0;
	padding: 0px 0 0 0px;
}


ul#inCartList004d li {
	line-height: 1.0;
	background-position: left bottom ;
	padding: 0px 0px 3px 5px;
}

ul#inCartList004e {
	list-style: none;
	margin: 0 0 0 0;
	padding: 0px 0 0 0px;
}

ul#inCartList004e li {
	line-height: 1.0;
	/*background: url(../../../../common/subnavi/line_subnavi2.gif) no-repeat 0px 0px;*/
	background-position: left bottom ;
	padding: 4px 0 0px 0;
}
ul#inCartList004e li img {
	background: url(../../../../common/btn/btn_lmsquare.gif) no-repeat 0px 2px;
	padding: 0 0 0 14px;
}

ul#inCartList004 {
	list-style: none;
	margin: 0 0 0 0;
	padding: 0px 0 0 0px;
}


ul#inCartList004 li {
	line-height: 1.0;
	background: url(../../../../common/subnavi/line_subnavi2.gif) no-repeat 0px 0px;
	background-position: bottom ;
	padding: 6px 0 6px 0;
}
/*/会員専用メニュー背景/*/
.top_sub001
{
	background-color:#EEE;
	border-left:1px solid #CACACA;
	border-right:1px solid #CACACA;
}
/*/ログインブロック/*/
ul#inCartList005 {
	list-style: none;
	margin: 0 0 0 0;
	padding: 0px 0 0 0px;
}
ul#inCartList005 li {
	line-height: 1.0;
	background: url(../../../../common/subnavi/line_subnavi2.gif) no-repeat 0px 0px;
	padding: 5px 0 1px 0;
}
ul#inCartList005 li img {
	background: url(../../../../common/btn/btn_arrowblue.gif) no-repeat 0px 2px;
	padding: 0 0 0 14px;
}

.subnavili
{
	padding-top:3px!important;
}

ul#inCartList010 {
	list-style:none;
	margin: 0px;
	padding: 0px;
}

.subNaviIndentFirst2{
	width: 165px;
	background: url(../../../../common/subnavi/title_navi_member02.gif);
	margin: 0px 0px 1px 0px;
	padding:5px 10px 5px 10px;
}

.subNaviIndentFirst2 a:link{
	color:#333333;
	text-decoration:none;
}
.subNaviIndentFirst2 a:hover{
	color:#447ED2;
	text-decoration:underline;
}

.subNaviIndentFirst2
{
	line-height: 1.0;
	padding-top: 8px;
	padding-bottom: 8px;
}

.subNaviCartbutton2
{
	padding:0px 0px 0px 10px;
}
/*/ログイン背景/*/
.subNaviCartbutton2_blue
{
	background-image: url(../../../../../eshop/common/subnavi/title_navi_member48.gif); 
	background-repeat: repeat-y;
}
.subNaviCartbutton2_yellow
{
	background-image: url(../../../../../eshop/common/subnavi/title_navi_member54.gif); 
	background-repeat: repeat-y;
}
.formPersonalNameText2
{
	width:165px
}
.subNaviCartEnd2_blue
{
	height:2px;
	background: url(../../../../../eshop/common/subnavi/title_navi_member47.gif) no-repeat;
}
.subNaviCartEnd2_yellow
{
	height:2px;
	background: url(../../../../../eshop/common/subnavi/title_navi_member55.gif) no-repeat;
}
.subNaviCartEnd2_blue001
{
	height:2px;
	background: url(../../../../../eshop/common/subnavi/title_navi_member47.gif) no-repeat;
}
.subNaviCartEnd2_yellow001
{
	height:2px;
	background: url(../../../../../eshop/common/subnavi/title_navi_member55.gif) no-repeat;
}
/*/ログインボタン位置調整/*/
.subnaviRight
{
	text-align : Right;
	margin: 7px 8px 7px 0px;
}
/*/個人・法人アイコン位置調整/*/
.subnaviRight2
{
	text-align : Right;
}
/*/ログアウトボタン位置調整/*/
.subnaviRight3
{
	text-align : Right;
	margin: 0px 7px 0px 0px;
}
/*/オリコス用ログイン/*/
.oricos_btn01{
	background:url(../../../../common/subnavi/title_navi_member64.gif) top;
	width:185px;
	height:37px;
	padding-top:7px;
}

.oricos_btn02{
	text-align:center;
}

/*/オリコスログインパネル/*/
.olicos_login_blue
{
	background-image: url(../../../../../eshop/common/subnavi/olicos_login_03.gif); 
	background-repeat: repeat-y;
	border:1px solid #CCCCCC;
}
.olicos_login_yellow
{
	background-image: url(../../../../../eshop/common/subnavi/olicos_login_04.gif); 
	background-repeat: repeat-y;
	border:1px solid #CCCCCC;
}

div.OlicosLoginTitle
{
	margin:4px 5px 0px 1px;
}

div.OlicosChangePanel
{
	margin:3px 10px 0px 10px;
}

div.OlicosclsLoginBtn
{
	margin:4px 10px 0px 5px;
}

div.OlicosLgnPanelFrm
{
line-height:0.5em;
}

div.OlicosLgnPanelFrm img
{
	margin-right:3px;
}

input.border02 {
	border: 1px solid #7F9DB9;
	margin:1px 5px 1px 0px;
}

ul#OlicosList {
	list-style: none;
	margin: 0px 5px;
	padding: 0px 0 0 0px;
}
ul#OlicosList li.olicos1 {
	line-height: 1.0;
	padding: 5px 0 2px 0;
}
ul#OlicosList li.olicos2 {
	line-height: 1.0;
	background: url(../../../../common/subnavi/line_subnavi2.gif) no-repeat 0px 0px;
	padding: 8px 0 2px 0;
}
ul#OlicosList li img {
	background: url(../../../../common/btn/btn_arrowblue.gif) no-repeat 0px 2px;
	padding: 0 0 0 14px;
}
/*/すべての製品を見るボタン画像位置調整/*/
.subnaviCenter2
{
	text-align : center;
	padding: 5px 0 5px 0px;
}

.subnaviCenter3
{
	text-align : center;
	margin: 0px 10px 0px 0px;
}

.subnaviCenter4
{
	text-align : Center;
	margin: 0px 0px 0px 0px;
}

/*/会員5大特典背景ブロック/*/
.subNaviIndentFirst3{
	background: url(../../../../common/subnavi/title_navi_member65.gif);
}
/*/会員5大特典画像位置調整/*/
.subnaviCenter
{
	text-align : Center;
	margin: 0px 0px 0px 0px;
}
/*/会員5大特典新規登録画像位置調整/*/
.subNaviIndentFirst3_btn{
	background:url(../../../../common/subnavi/title_navi_member68.gif) top;
	width:185px;
	height:30px;
	text-align:center;
}
.dotA01_1,
.dotA02_1,
.dotA03_1,
.dotA04_1 {
	background: transparent url(../../../../common/linedot_001.gif) top left repeat-x;
}

.dotA01_1 {
	margin: 0;
}

.dotA02_1 {
	margin: 10px 0;
}

.dotA03_1 {
	margin: 20px 0;
}

.dotA04_1 {
	margin: 30px 0;
}
/*/入力フォームエリアの枠線/*/
input.border01 {
	border: 1px solid #7F9DB9;
}

/*-------------------------------------------------------
20080627NewLoginPanel
-------------------------------------------------------*/
/*パネル内部位置調整*/
div.PanelTitle
{
	padding-top:5px;
	margin-left:5px;
}
/*ログインボタン位置調整*/
div.clsLoginBtn
{
	text-align : Right;
	margin: 5px 9px 5px 0px;
}
/*パネルタイトル表示部調整*/
div.PanelTitle
{
	padding-top:5px;
	margin-left:5px;
}
/*ログインパネル入力フォーム位置調整*/
div.LgnPanelFrm
{
	margin-left:9px;
}
/*パネル切り替えボタン位置調整*/
div.ChangePanelBtn
{
	padding-top:0px;
	padding-left:-5px;
	padding-bottom:5px;
	margin-left:6px;
}
/*パネル切り替えボタン下メニュー部調整*/
div.OtherPanelContent
{
	margin-left:10px
}
/*-------------------------------------------------*/


/*～*～*～*～*～*～*～*～*～*～*～*～*～*～*～*～*～*～*～*～*～*～*～*～*～*～
パソコン回収・下取り
*～*～*～*～*～*～*～*～*～*～*～*～*～*～*～*～*～*～*～*～*～*～*～*～*～*～/
/*-----------------------------------------------------------------------------
パソコン回収・下取りの体裁を整えています。
-----------------------------------------------------------------------------*/

/*/回収製品情報の入力、回収製品情報の確認、お申し込み内容の確認、お客様の個人情報の取り扱いについての外枠tableの幅調整/*/
table.tablelist700 {
width:700px;
background-color:#CCCCCC;
}
/*/お客様の個人情報の取り扱いについてのtable内の見出し幅調整/*/
.tablelist70001 {
padding:10px 10px 10px 10px;
background-color:#FFFFFF;
}
/*/パソコン回収・下取サービスご利用規約textareaの外枠幅調整/*/
.FormCondition20080401{
		width:700px;
		height:150px;
		overflow: auto;
		padding:5px 0px 0px 5px;
		border-bottom:#666666 1px solid;
		border-left:#666666 2px solid;
		border-top:#666666 2px solid;
}
/*～*～*～*～*～*～*～*～*～*～*～*～*～*～*～*～*～*～*～*～*～*～*～*～*～*～
パソコン各機種トップページ
*～*～*～*～*～*～*～*～*～*～*～*～*～*～*～*～*～*～*～*～*～*～*～*～*～*～/
/*-----------------------------------------------------------------------------
パソコン各機種トップページの体裁を整えています。
-----------------------------------------------------------------------------*/
/*/金額の大きさ及び位置調整/*/
span.syouhin01
{
	font-size:100%;
	color:#039;
	margin:0px;
	padding:0px;
	line-height:0em;
}

span.syouhin02
{
	font-size:12pt;
	font-weight:bold;
	color:#CC0000;
	margin:0px 3px 0px 10px;
	padding:0px;
	font-style:italic;
}

span.syouhin03
{
	font-size:18pt;
	color:#CC0000;
	font-weight:bold;
	font-style:italic;
	margin:0px;
	padding:0px;
	line-height:0em;
}

span.syouhin04
{
	font-size:87%;
	color:#039;
	margin:0px;
	padding:0px;
}

span.syouhin05
{
	font-size:87%;
	color:#333;
	margin:0px 5px 0px 5px;
	padding:0px;
}

span.syouhin06
{
	font-size:87%;
	color:#333;
	margin:0px;
	padding:0px;
}
span.syouhin07
{
	font-size:100%;
	color:#039;
	margin:0px;
	padding:0px;
	line-height:0em;
}
.pc_top_kakaku
{
	width:205px;
	margin:0px auto 3px auto;
}
.pc_top_kaiin
{
	width:190px;
	margin:0px auto 0px auto;
}
/*～*～*～*～*～*～*～*～*～*～*～*～*～*～*～*～*～*～*～*～*～*～*～*～*～*～
各商品一覧
*～*～*～*～*～*～*～*～*～*～*～*～*～*～*～*～*～*～*～*～*～*～*～*～*～*～/
/*-----------------------------------------------------------------------------
各商品一覧の体制を整えています。
-----------------------------------------------------------------------------*/
/*/金額のtable調整/*/
td.goodsListDirectPrice2
{
	padding-top:5px;
	padding-bottom:0px;

}
td.goodsListDirectPrice2
{
	width:385px;
	padding-left:10px;
	padding-right:2px;
	text-align:right;
	font-weight:bold;
}
/*～*～*～*～*～*～*～*～*～*～*～*～*～*～*～*～*～*～*～*～*～*～*～*～*～*～
ソフトウェアダウンロード販売画面
*～*～*～*～*～*～*～*～*～*～*～*～*～*～*～*～*～*～*～*～*～*～*～*～*～*～/
/*-----------------------------------------------------------------------------
ソフトウェアダウンロード販売画面の体裁を整えています。
-----------------------------------------------------------------------------*/


/*/商品の使用許諾契約の外枠幅調整/*/
.FormConditionswdl
{
	width:780px;
	height:150px;
	overflow: auto;
	padding:10px 10px 0px 10px;
	border-bottom:#666666 1px solid;
	border-left:#666666 2px solid;
	border-top:#666666 2px solid;
}

.FormConditionlogin
{
	width:700px;
	height:250px;
	overflow: auto;
	padding:5px 0px 0px 5px;
	border-bottom:#666666 1px solid;
	border-left:#666666 2px solid;
	border-top:#666666 2px solid;
}
/*/商品の使用許諾契約textareaの調整/*/
.text200804{
	background-color:#11228B;
	text-align:center;
	color:#FFFFFF;
	font-weight:bold;
	padding-top:7px;
	height:26px;
}

/*/販売条件textareaの外枠幅調整/*/
.FormCondition200804
{
	width:795px;
	height:150px;
	overflow: auto;
	border-bottom:#666666 1px solid;
	border-left:#666666 2px solid;
	border-top:#666666 2px solid;
}
/*～*～*～*～*～*～*～*～*～*～*～*～*～*～*～*～*～*～*～*～*～*～*～*～*～*～
ヘッダー・フッター
*～*～*～*～*～*～*～*～*～*～*～*～*～*～*～*～*～*～*～*～*～*～*～*～*～*～/
/*-----------------------------------------------------------------------------
ヘッダー及びフッターの体裁を整えています。
-----------------------------------------------------------------------------*/
/*/ヘッダー部分のエプソンのホームページ、トップページ、ご利用ガイド、お問合せ画像の位置調整/*/
.headerGuideQuestion01{
	position:absolute;
	top:12px;
	left:309px;
	width: 450px;
}

.headerGuideQuestion01 img{
	padding:0px 10px 0px 10px;
	border-left:1px #ccc solid;
}

.headerGuideQuestion01 img.rightborder{
	border-left:1px #ccc solid;
	border-right:1px #ccc solid;
	padding-right: 10px;
}

.headerGuideQuestion02{
	position:absolute;
	top:12px;
	left:354px;
	width: 450px;
}

.headerGuideQuestion02 img{
	padding:0px 10px 0px 10px;
	border-left:1px #ccc solid;
}

.headerGuideQuestion02 img.rightborder{
	border-left:1px #ccc solid;
	border-right:1px #ccc solid;
	padding-right: 10px;
}

.headerNoLinkLine01{
    position:absolute;
    top:69px;
    height:9px;
	left:20px;
}
/*//ヘッダー部分のロゴ位置調整/*/
.headerLogoEPSON01{
    position:absolute;
    top:19px;
    left:558px;
}

.headerLogoEPSONPop54001{
    position:absolute;
    top:19px;
    left:399px;
}
/*/フッター部分のコピーライト位置調整/*/
.footerCopy50001{
	border-top:1px #ccc solid;
	padding:6px 0px 8px 0px;
	width:500px
}
/*/フッター部分の下線画像位置調整/*/
.edc-body-footer01{
	clear:both;
	margin-left:20px;
	padding-top:10px;
	width:550px
}

.edc-body-footer02{
	clear:both;
	margin-left:20px;
	padding-top:10px;
	width:660px
}
/*～*～*～*～*～*～*～*～*～*～*～*～*～*～*～*～*～*～*～*～*～*～*～*～*～*～
パソコン各機種詳細比較
*～*～*～*～*～*～*～*～*～*～*～*～*～*～*～*～*～*～*～*～*～*～*～*～*～*～/
/*-----------------------------------------------------------------------------
パソコン各機種詳細比較の体裁を整えています。
-----------------------------------------------------------------------------*/
/*/金額の大きさ及び位置調整/*/
span.kakaku01
{
	font-size:80%;
}

strong.kakaku02
{
	font-weight:bold;
	font-size:100%;
	color:#CC0000;
	margin:0px 0px 0px 5px;
}

strong.kakaku03
{
	color:#CC0000;
	font-size:100%;
	font-weight:bold;
	margin:0px 5px 0px 0px;
}

span.kakaku04
{
	margin:0px 5px 0px 5px;
	font-size:80%;
}

span.kakaku05
{
	font-size:80%;
}
span.kakaku06
{
	font-size:80%;
}

span.pc01
{
 font-size:100%;
}

span.pc02
{
	margin:0px 5px 0px 5px;
}
.pcfont01
{
	font-weight:bold;
	margin-right:3px;
	color:#364679;
}

.pcfont02
{
	font-weight:bold;
	margin-right:3px;
	color:#006600;
}
/*～*～*～*～*～*～*～*～*～*～*～*～*～*～*～*～*～*～*～*～*～*～*～*～*～*～
カート
*～*～*～*～*～*～*～*～*～*～*～*～*～*～*～*～*～*～*～*～*～*～*～*～*～*～/
/*-----------------------------------------------------------------------------
カートの体裁を整えています。
-----------------------------------------------------------------------------*/
/*/小計、送料表示tableの調整/*/
table.tableOrderPriceTaxSum4
{
	font-weight:bold;
	font-size:14px;
	line-height:150%;
	background-color:#F5F5F5;
	margin-top:0px;
	float:right
}
/*/小計、送料表示table内の見出し調整/*/
td.orderPriceTaxSumHeader4
{
	text-align:right;
	padding-right:10px;
}
/*/総合計、消費税、ポイント表示tableの調整/*/
table.tableOrderPriceTaxSum5
{
	font-size:14px;
	line-height:150%;
	background-color:#F5F5F5;
	margin-top:0px;
	float:right
}
/*/総合計、消費税、ポイント表示table内の見出し調整/*/
td.orderPriceTaxSumHeader5
{
	text-align:right;
	padding-right:10px;
	color:#666666;
}
td.orderPriceTaxSumContent5
{
	width:200px;
	text-align:right;
	color:#666666;
	padding-right:10px;
	padding-top:5px;
}
/*/使用ポイント表示tableの調整/*/
table.tableOrderPriceTaxSum3
{
	font-size:14px;
	line-height:150%;
	background-color:#F5F5F5;
	margin-top:0px;
	float:right
}

/*/金額表示tableの幅調整/*/
table.tableOrderPriceTaxSum2
{
	width:400px;
	font-weight:bold;
	font-size:14px;
	line-height:150%;
	background-color:#F5F5F5;
	margin-top:0px;
	float:right
}
td.orderPriceTaxSumHeader2
{
	width:200px;
	text-align:right;
	padding-right:10px;
}

td.orderPriceTaxSumContent2
{
	width:200px;
	text-align:right;
	color:#11228B;
	padding-right:10px;
	padding-top:5px;
}
td.orderPriceTaxSumContent2
{
	text-align:right;
	color:#11228B;
	padding-right:10px;
	padding-top:5px;
}
/*/文字の色、大きさ調整/*/
.fontUsePointTitle2
{
	font-weight:bold
}
/*～*～*～*～*～*～*～*～*～*～*～*～*～*～*～*～*～*～*～*～*～*～*～*～*～*～
見積書印刷
*～*～*～*～*～*～*～*～*～*～*～*～*～*～*～*～*～*～*～*～*～*～*～*～*～*～/
/*-----------------------------------------------------------------------------
見積書印刷の体裁を整えています。
-----------------------------------------------------------------------------*/
/*/見積り内容表示tableの調整/*/
td.estimateDetailPartsRowItemPop01,{
	font-size:12px;
	line-height:150%;
	padding:5px 10px 5px 10px;
  vertical-align:top;
}
/*/商品名表示tableの調整/*/
td.estimateDetailPartsRowHeaderPop01,{
	font-size:12px;
	line-height:150%;
	padding:5px 10px 5px 10px;
  vertical-align:top;
}
/*/合計金額表示tableの調整/*/
td.estimateDetailPartsRowPricePop01,{
	border-left:1px #333333 solid;
}
/*/見積り保存内容表示tableの調整/*/
td.estimateDetailPartsRowItem01,{
	font-size:12px;
	line-height:150%;
	padding:5px 10px 5px 10px;
  vertical-align:top;
}
/*/見積り保存商品名表示tableの調整/*/
td.estimateDetailPartsRowHeader01,{
	font-size:12px;
	line-height:150%;
	padding:5px 10px 5px 10px;
  vertical-align:top;
}
/*/見積り保存合計金額表示tableの調整/*/
td.estimateDetailPartsRowPrice01,{
	border-left:1px #333333 solid;
}
/*/見積り一覧内容表示tableの調整/*/
table.tableEstimateDetail02{
	background-color:#666666;
	font-size:14px;
	line-height:150%;
	border-top:1px #333333 solid;
	border-bottom: 1px #333333 solid;
	border-right:1px #333333 solid;
}
/*/見積り一覧内容表示tableの見出し調整/*/
td.estimateDetailHeader02, td.estimateDetailHeaderPrice02{
	background-color:#F5F5F5;
	color:#000000;
	font-size:12px;
	text-align:center;
	border-left:1px #333333 solid;
	padding:10px 0 10px 0;

}
table.tableEstimateDetailParts02{
	 background-color:#FFFFFF;
	 border-right:1px #333333 solid;
}
td.estimateDetailPartsRowHeader02,{
	font-size:12px;
	line-height:150%;
	padding:5px 10px 5px 10px;
	border-bottom:1px #333333 solid;
	border-left:1px #333333 solid;
}

td.estimateDetailPartsRowHeader03{
	background-color:#FFFFFF;
	font-size:12px;
	line-height:150%;
	padding:5px 10px 5px 10px;
	border-top:1px #333333 solid;
	border-left:1px #333333 solid;
}

td.estimateDetailPartsRowPrice02,{
	border-left:1px #333333 solid;
}


/*～*～*～*～*～*～*～*～*～*～*～*～*～*～*～*～*～*～*～*～*～*～*～*～*～*～
お客様確認ログイン
*～*～*～*～*～*～*～*～*～*～*～*～*～*～*～*～*～*～*～*～*～*～*～*～*～*～/
/*-----------------------------------------------------------------------------
お客様確認ログインの体裁を整えています。
-----------------------------------------------------------------------------*/
/*/背景調整/*/
.web01
{
border-left:#85C1FD 1px solid;
border-right:#85C1FD 1px solid;
border-bottom:#85C1FD 1px solid;
padding:10px;
}

.my01
{
border-left:#F28B00 1px solid;
border-right:#F28B00 1px solid;
border-bottom:#F28B00 1px solid;
padding:10px;
}

.my001
{
background:url(../../../../login/login_my_00.gif) no-repeat;
}

.web001
{
background:url(../../../../login/login_web_00.gif) no-repeat;
}

.web002
{
background:url(../../../../login/login_web_03.gif) no-repeat;
}

/*～*～*～*～*～*～*～*～*～*～*～*～*～*～*～*～*～*～*～*～*～*～*～*～*～*～
購入履歴画面
*～*～*～*～*～*～*～*～*～*～*～*～*～*～*～*～*～*～*～*～*～*～*～*～*～*～/
/*-----------------------------------------------------------------------------
購入履歴画面の体裁を整えています。
-----------------------------------------------------------------------------*/
/*/購入履歴詳細：商品一覧tableの調整/*/
td.OrderhistoryDetailGoodsRowHeader, td.estimateDetailGoodsRow, td.OrderhistoryDetailGoodsRowSum, td.OrderhistoryDetailGoodsRowHeaderline00, td.OrderhistoryDetailGoodsRowHeaderline01
{
	font-size:12px;
	background-color:#FFFFFF;
}
/*/商品名の出し分け調整/*/
div.OrderhistoryDetailGoodsRowHeaderText
{
	padding:5px 10px 5px 10px;
	font-size:12px;
}
/*/商品名tableの調整/*/
td.OrderhistoryDetailGoodsRowHeader
{
	border-left:1px #333333 solid;
	border-right:1px #333333 solid;
}
/*/商品名tableの幅調整/*/
table.OrderhistoryDetailGoodsRowHeaderline00
{
	width:800px;
	background-color:#FFFFFF;
	font-size:14px;
	line-height:150%;
}
/*/セット商品名tableの幅調整/*/
table.OrderhistoryDetailGoodsRowHeaderline01
{
	width:800px;
	background-color:#FFFFFF;
	font-size:14px;
	line-height:150%;
	border-top:1px #333333 solid;
	border-bottom:1px #333333 dashed;
}
/*/ご注文内容詳細内容表示tableの調整/*/
td.OrderhistoryDetailGoodsRow
{
	border-right:1px #333333 solid;
	word-break: break-all;
}
td.OrderhistoryDetailGoodsRowline00
{
	border-right:1px #333333 solid;
	border-bottom:1px #333333 solid;
	border-top:1px #333333 solid;
}
td.OrderhistoryDetailGoodsRowline01
{
	border-right:1px #333333 solid;
	border-bottom:1px #333333 dashed;
}

/*/合計金額tableの調整/*/
td.OrderhistoryDetailGoodsRowSum{
	border-left:1px #FFFFFF solid;
	border-right:1px #333333 solid;
	font-weight:bold;
}
td.OrderhistoryDetailGoodsRowSumline00{
	border-left:1px #FFFFFF solid;
	border-right:1px #333333 solid;
	border-bottom:1px #333333 solid;
	border-top:1px #333333 solid;
	font-weight:bold;
}
td.OrderhistoryDetailGoodsRowSumline01{
	border-left:1px #FFFFFF solid;
	border-right:1px #333333 solid;
	border-bottom:1px #333333 dashed;
	font-weight:bold;
}

/*/商品名、型番、会員価格、数量、合計金tableの調整（1）/*/
td.OrderhistoryDetailHeader, td.OrderhistoryDetailHeaderPrice{
	background-color:#666666;
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	text-align:center;

}
/*/商品名、型番、会員価格、数量、合計金tableの調整（2）/*/
td.OrderhistoryDetailHeader{
	border-left:1px #333333 solid;
	padding:10px 0 10px 0;
}
/*/商品選択tableの調整/*/
td.OrderhistoryDetailHeaderPrice{
  border-left:1px #333333 solid;
  border-right:1px #333333 solid;

}
/*/商品名tableの調整/*/
td.OrderhistoryDetailPartsRowItem01,{
	font-size:12px;
	line-height:150%;
  vertical-align:top;
}
/*/商品名tableの見出し調整/*/
td.OrderhistoryDetailPartsRowHeader01,{
	font-size:12px;
	line-height:150%;
  vertical-align:top;
}
/*/金額tableの調整/*/
td.OrderhistoryPriceNoTaxSumContent{
	color:#333333;
	text-align:right;
	padding-right:10px;
	padding-top:5px;
	font-weight:normal
}
/*/消費税表示tableの調整/*/
td.OrderhistoryPriceNoTaxSumHeader{
	color:#333333;
	text-align:right;
	padding-right:10px;
	font-weight:normal
}
/*/小計、内値引額計、送料、送料値引、獲得ポイント、ポイント割引、総合計表示tableの調整/*/
td.OrderhistoryPriceTaxSumHeader{
	text-align:right;
	padding-right:10px;
}
/*/金額tableの調整/*/
td.OrderhistoryPriceTaxSumContent{
	text-align:right;
	color:#333333;
	padding-right:10px;
	padding-top:5px;
}
/*/合計金額tableの調整/*/
.OrderhistorySummaryListHeader, .OrderhistorySummaryListContent{
	border-bottom:1px #CCCCCC dotted;
	font-size:12px;
	line-height:150%;
	padding:0px 10px 0px 10px;
}
/*/ご注文日tableの調整/*/
.OrderhistorySummaryListHeader{
		width:150px;
}
/*/ご注文Notableの調整/*/
.OrderhistorySummaryListContent{
		width:220px;
}
/*/商品名、型番、会員価格、数量、合計金額、商品選択tableの見出し調整/*/
table.tableOrderhistoryDetail{
	width:800px;
	background-color:#666666;
	font-size:14px;
	line-height:150%;
	border-top:1px #333333 solid;
	border-bottom: 0px #333333 solid;

}
/*/商品名、型番、会員価格、数量、合計金額、商品選択tableの外枠調整/*/
table.tableOrderhistoryDetailGoodsSingle{
	width:800px;
	background-color:#FFFFFF;
	font-size:14px;
	line-height:150%;
	border-top:1px #333333 solid;
}
/*/消費税表示tableの外枠調整/*/
table.tableOrderhistoryPriceNoTaxSum{
	font-weight:bold;
	font-size:14px;
	line-height:150%;
	background-color:#F5F5F5;
	border-bottom:1px #333333 solid;
}
/*/小計、内値引額計、送料、送料値引、獲得ポイント、ポイント割引、総合計表示tableの外枠調整/*/
table.tableOrderhistoryPriceTaxSum{
	font-weight:bold;
	font-size:14px;
	line-height:150%;
	background-color:#F5F5F5;
	border-bottom:1px #333333 solid;
	border-top:1px #333333 solid;
}
/*/ご注文内容詳細内容表示tableの外枠調整/*/
table.tableOrderhistorySummaryList{
	margin:10px;
	width:370px;
}
/*/ご注文処理情報内容表示tableの外枠調整/*/
table.tableOrderhistorySummaryList2{
	margin:10px auto 0px auto;
	width:370px;
}
/*/ご注文内容詳細内容表示tableの中枠調整/*/
table.tableOrderhistorySummaryList3{
	margin:0px auto 10px auto;
	width:370px;
}


/*～*～*～*～*～*～*～*～*～*～*～*～*～*～*～*～*～*～*～*～*～*～*～*～*～*～
パソコン各機種トップページ6月版レイアウト
*～*～*～*～*～*～*～*～*～*～*～*～*～*～*～*～*～*～*～*～*～*～*～*～*～*～/
/*-----------------------------------------------------------------------------
パソコン各機種トップページの体裁を整えています。
-----------------------------------------------------------------------------*/
/*/文字の大きさ調整/*/
.vistamodel00 {
	padding: 5px 10px;
	border-bottom:#CCCCCC 1px solid;
	border-left:#CCCCCC 1px solid;
	border-right:#CCCCCC 1px solid;
	background-color:#FFFFFF;
}

.vistamodel00 p {
	font-size: 87.5%;
	margin: 0;
	padding: 0;
}

.vistamodel00 p strong.yen {
	font-size: 130%;
	font-weight: bold;
	margin-left: 10px;
}

.vistamodel00 p strong {
	font-size: 180%;
	font-weight: bold;
	font-style: italic;
}

.vistamodel00 p span.blue {
	color: #039;
	font-size: 100%;
}
/*～*～*～*～*～*～*～*～*～*～*～*～*～*～*～*～*～*～*～*～*～*～*～*～*～*～
パソコン各機種トップページ4月版レイアウト
*～*～*～*～*～*～*～*～*～*～*～*～*～*～*～*～*～*～*～*～*～*～*～*～*～*～/
/*-----------------------------------------------------------------------------
パソコン各機種トップページの体裁を整えています。
-----------------------------------------------------------------------------*/
/*/文字の大きさ調整/*/
.vistamodel04 {
	padding-top:3px;
}

.vistamodel04 p {
	font-size: 87.5%;
	margin: 0;
	padding: 0;
}

.vistamodel04 p strong.yen {
	font-size: 130%;
	font-weight: bold;
	margin-left: 10px;
}

.vistamodel04 p strong {
	font-size: 180%;
	font-weight: bold;
	font-style: italic;
}

.vistamodel04 p span.blue {
	color: #039;
	font-size: 100%;
}

.xpmodel04 {
	padding-top:3px;
}

.xpmodel04 p {
	font-size: 87.5%;
	margin: 0;
	padding: 0;
}

.xpmodel04 p strong.yen {
	font-size: 130%;
	font-weight: bold;
	margin-left: 10px;
}

.xpmodel04 p strong {
	font-size: 180%;
	font-weight: bold;
	font-style: italic;
}

.xpmodel04 p span.blue {
	color: #039;
	font-size: 100%;
}
/*/2日配送キャッチコピー位置調整/*/
.copyEPSON01
{
	float:left;
	margin:2px 0px 0px 5px;
}

.copyEPSON02
{
	float:left;
	margin:6px 0px 0px 5px;
}
/*/値段背景/*/
.bgborderBlock04
{
	background-image:url(../../../../product/new4/new4_001.gif);
	width:579px;
	padding:0px 8px 0px 8px;
}

.bgborderBlockpc04
{
	background-image:url(../../../../product/new4/new4_002.gif);
	width:500px;
}

.bgborderBlocklinux01
{
	background-image:url(../../../../product/new4/new4_013.gif);
	width:246px;
}

/*～*～*～*～*～*～*～*～*～*～*～*～*～*～*～*～*～*～*～*～*～*～*～*～*～*～
PC商品一覧トップページ
*～*～*～*～*～*～*～*～*～*～*～*～*～*～*～*～*～*～*～*～*～*～*～*～*～*～/
/*-----------------------------------------------------------------------------
PC商品一覧のトップページの体裁を整えています。
-----------------------------------------------------------------------------*/
/*/販売価格位置調整/*/
.pct001
{
padding-top:10px;
color:#003399;
text-align:left;
font-size:14px;
line-height:100%;
}
/*/金額位置調整/*/
.pct002
{
padding-top:10px;
color:#CC0000;
text-align:left;
font-size:14px;
line-height:100%;
}
/*/税抜価格位置調整/*/
.pct003
{
color:#666666;
text-align:left;
font-size:12px;
}
/*/会員還元ポイント位置調整/*/
.pct004
{
color:#003399;
text-align:left;
font-size:12px;
line-height:120%;
}
/*/ポイント位置調整/*/
.pct005
{
color:#000000;
text-align:left;
font-size:12px;
line-height:120%;
}
/*～*～*～*～*～*～*～*～*～*～*～*～*～*～*～*～*～*～*～*～*～*～*～*～*～*～
購入フロー
*～*～*～*～*～*～*～*～*～*～*～*～*～*～*～*～*～*～*～*～*～*～*～*～*～*～/
/*-----------------------------------------------------------------------------
購入フローの体制を整えています。
-----------------------------------------------------------------------------*/
/*/テーブルの大きさ調整/*/
td.orderDetailBTOGoodsRowHeader01, td.orderDetailBTOGoodsRow01, td.orderDetailBTOGoodsRowSum01{
	border-top:1px #999999 solid;
	padding:2px 0 6px 0;
	word-break: break-all;
}
td.orderDetailBTOGoodsRow01{
 font-weight:bold;
}

td.orderDetailBTOGoodsRowSum01{
	color:#11228B;
	font-weight:bold;
}

td.orderDetailGoodsRowHeader01{
	padding-top:5px;
	padding-bottom:5px;
	border-top:1px #999999 solid;
	font-size:12px;
}

td.orderDetailGoodsRow01{
	padding-top:5px;
	padding-bottom:5px;
	border-top:1px #999999 solid;
	font-weight:bold;
}

td.orderDetailGoodsRowSum01{
	padding-top:5px;
	padding-bottom:5px;
	background-color:#FFFFFF;
	border-top:1px #999999 solid;
	color:#11228B;
	font-weight:bold;
}

td.orderDetailBTOGoodsRowHeader02, td.orderDetailBTOGoodsRow02, td.orderDetailBTOGoodsRowSum02{
	border-top:2px #CCCCCC solid;
	padding:2px 0 6px 0;
	word-break: break-all;
}
td.orderDetailBTOGoodsRow02{
 font-weight:bold;
}

td.orderDetailBTOGoodsRowSum02{
	color:#11228B;
	font-weight:bold;
}

td.orderDetailGoodsRowHeader02{
	padding-top:10px;
	padding-bottom:10px;
	border-top:2px #CCCCCC solid;
	font-size:12px;
}

td.orderDetailGoodsRow02{
	padding-top:10px;
	padding-bottom:10px;
	border-top:2px #CCCCCC solid;
	font-weight:bold;
}

td.orderDetailGoodsRowSum02{
	padding-top:10px;
	padding-bottom:10px;
	background-color:#FFFFFF;
	border-top:2px #CCCCCC solid;
	color:#11228B;
	font-weight:bold;
}
/*-----------------------------------------------------------------------------
購入フローPCリサイクルマークエラーページのテーブル体裁を整えています。
-----------------------------------------------------------------------------*/
.pc3rAlert{
	padding:15px;
	border:solid 2px gray;
	position:absolute;
	top:0px;
	left:0px;
	background-color:#ffffff;
	display:none;
	width:40em;
}
.pc3rButton{
	text-align:center;
	margin-top:20px;
	margin-bottom:30px;
}
.pc3rButton img{
	margin-left:20px;
	margin-right:20px;
}
/*～*～*～*～*～*～*～*～*～*～*～*～*～*～*～*～*～*～*～*～*～*～*～*～*～*～
購入フロー印刷用ページ
*～*～*～*～*～*～*～*～*～*～*～*～*～*～*～*～*～*～*～*～*～*～*～*～*～*～/
/*-----------------------------------------------------------------------------
購入フロー印刷用ページのテーブル体裁を整えています。
-----------------------------------------------------------------------------*/
/*/商品名、型番、販売価格、数量、合計内容表示tableの見出し調整/*/
table.tableOrderDetailprint01{
	width:660px;
	background-color:#FFFFFF;
	font-size:14px;
}
/*/商品名、型番、販売価格、数量、合計内容表示tableの調整/*/
td.orderDetailHeaderprint01{
	background-color:#11228B;
	color:#FFFFFF;
	font-size:12px;
	text-align:center;
	height:40px;
}
/*/商品名、販売価格、合計内容表示tableの調整/*/
td.orderDetailBTOGoodsRowHeaderprint01, td.orderDetailBTOGoodsRowprint01, td.orderDetailBTOGoodsRowSumprint01{
	border-bottom:2px #CCCCCC solid;
	padding:2px 0 6px 0;
}
/*/型番内容表示tableの調整/*/
td.orderDetailBTOGoodsRowprint01{
 font-weight:bold;
}
/*/合計内容表示tableの調整/*/
td.orderDetailBTOGoodsRowSumprint01{
	color:#11228B;
	font-weight:bold;
}
/*/商品名内容表示tableの調整/*/
td.orderDetailGoodsRowHeaderprint01{
	padding-top:10px;
	padding-bottom:10px;
	border-top:2px #CCCCCC solid;
	font-size:12px;
}
/*/型番内容表示tableの調整/*/
td.orderDetailGoodsRowprint01{
	padding-top:10px;
	padding-bottom:10px;
	border-top:2px #CCCCCC solid;
	font-weight:bold;
}
/*/合計内容表示tableの調整/*/
td.orderDetailGoodsRowSumprint01{
	padding-top:10px;
	padding-bottom:10px;
	background-color:#FFFFFF;
	border-top:2px #CCCCCC solid;
	color:#11228B;
	font-weight:bold;
}
/*/商品名、型番、販売価格、数量、合計内容表示tableの調整/*/
table.tableOrderDetailPartsprint01{
	 width:645px;
	 margin-right:10px;
	 margin-left:10px;
	 background-color:#FFFFFF;
}
/*/商品名内容表示tableの調整（1）/*/
td.orderDetailPartsRowHeaderprint01{
	border-top:1px #CCCCCC dotted;
	font-size:12px;
	line-height:150%;
	padding:5px 5px 5px 5px;
}
/*/商品内容表示tableの調整（2）/*/
td.orderDetailPartsRowItemprint01{
	border-top:1px #CCCCCC dotted;
	border-left:1px #CCCCCC dotted;
	border-right:1px #CCCCCC dotted;
	font-size:12px;
	line-height:150%;
	padding:5px 5px 5px 5px;
}
/*/合計内容表示tableの調整/*/
td.orderDetailPartsRowPriceprint01{
	border-top:1px #CCCCCC dotted;
	font-size:12px;
	line-height:150%;
	text-align:right;
	padding:5px 5px 5px 5px;
}
/*/商品名内容表示tableの調整（1）/*/
td.orderDetailPartsRowHeaderEndprint01{
	border-top:1px #CCCCCC dotted;
	border-bottom:1px #CCCCCC dotted;
	font-size:12px;
	line-height:150%;
	width:200px;
	padding:5px 5px 5px 5px;
}
/*/商品内容表示tableの調整（2）/*/
td.orderDetailPartsRowItemEndprint01{
	border-top:1px #CCCCCC dotted;
	border-bottom:1px #CCCCCC dotted;
	border-left:1px #CCCCCC dotted;
	border-right:1px #CCCCCC dotted;
	font-size:12px;
	line-height:150%;
	width:528px;
	padding:5px 5px 5px 5px;
}
/*/合計内容表示tableの調整/*/
td.orderDetailPartsRowPriceEndprint01{
	border-top:1px #CCCCCC dotted;
	border-bottom:1px #CCCCCC dotted;
	font-size:12px;
	line-height:150%;
	width:120px;
	text-align:right;
	padding:5px 5px 5px 5px;
}
/*/小計、送料、取得ポイント、ポイント割引、総合計内容表示tableの外枠調整/*/
table.tableOrderPriceTaxSumprint01{
	width:660px;
	font-weight:bold;
	font-size:14px;
	line-height:150%;
	background-color:#F5F5F5;
	border-top:1px #CCCCCC solid;
	border-bottom:1px #CCCCCC solid;
	margin-top:0px;
}
/*/小計、送料、取得ポイント、ポイント割引、総合計内容表示tableの調整/*/
td.orderPriceTaxSumHeaderprint01{
	text-align:right;
	padding-right:10px;
}
/*/金額内容表示tableの調整/*/
td.orderPriceTaxSumContentprint01{
	width:145px;
	text-align:right;
	color:#11228B;
	padding-right:10px;
	padding-top:5px;
}
/*/総合計、消費税内容表示tableの外枠調整/*/
table.tableOrderPriceNoTaxSumprint01{
	width:660px;
	font-weight:bold;
	font-size:14px;
	line-height:150%;
	background-color:#F5F5F5;
	border-bottom:1px #CCCCCC solid;
}
/*/総合計、消費税内容表示tableの調整/*/
td.orderPriceNoTaxSumHeaderprint01{
	color:#666666;
	text-align:right;
	padding-right:10px;
	font-weight:normal
}
/*/金額内容表示tableの調整/*/
td.orderPriceNoTaxSumContentprint01{
	width:145px;
	color:#666666;
	text-align:right;
	padding-right:10px;
	padding-top:5px;
	font-weight:normal
}
/*/印刷用tableの幅調整/*/
td.orderPayHeaderprint01{
	width:178px;
	background-color:#F5F5F5;
	padding:10px 10px 10px 10px;
	vertical-align:top;
	
}

td.orderPayContentprint01{
	width:622px;
	background-color:#FFFFFF;
	padding:10px 10px 10px 10px;

}
td.orderPayContentDetailprint01{
	width:553px;
	background-color:#FFFFFF;
}
td.orderPayBtnprint01{
	width:69px;
	background-color:#FFFFFF;
	text-align:right;
}
table.tableListSmall01{
	 width:660px;
	 background-color:#CCCCCC;
}
/*～*～*～*～*～*～*～*～*～*～*～*～*～*～*～*～*～*～*～*～*～*～*～*～*～*～
パソコンリサイクルマーク
*～*～*～*～*～*～*～*～*～*～*～*～*～*～*～*～*～*～*～*～*～*～*～*～*～*～/
/*-----------------------------------------------------------------------------
パソコンリサイクルマークの体裁を整えています。
-----------------------------------------------------------------------------*/
/*/文字の色・大きさ調整/*/
.pc3r_pc
{
	font-size:60%;
	color:FF3300;
	line-height:120%;
}
/*～*～*～*～*～*～*～*～*～*～*～*～*～*～*～*～*～*～*～*～*～*～*～*～*～*～
画面各種
*～*～*～*～*～*～*～*～*～*～*～*～*～*～*～*～*～*～*～*～*～*～*～*～*～*～/
/*-----------------------------------------------------------------------------
画面各種の体裁を整えています。
-----------------------------------------------------------------------------*/
/*/文字の大きさ調整/*/
.font80 {
	font-size: 80%
}
/*/文字の色、大きさ調整/*/
.must200804{
	font-size:100%
	font-weight:bold;
	color:#CC0000;
}
.btoProductsName2{
	color:#FFFFFF;
	font-weight:bold;
	background-color:#11228B;
}
span.goods01
{
	font-size:12px;
	color:#000000;
}

span.goods02
{
	font-size:12px;
	color:#000000;
}
h3{
	border-bottom:#039 1px solid;
	padding:2px 2px 0px 5px;
	font-weight:bold;
	color:#039;
}
/*/ボタンの位置調整/*/
.btnCommonLayout200804{
	text-align:center;
	margin-top:20px;
	margin-bottom:10px;
}
.btnCommonLayout200804 img{
	margin-left:20px;
	margin-right:20px;

}
.toPageTop200804{
	margin-top:10px;
	margin-bottom:10px;
}
/*/STEP画像の位置調整/*/
.Step200804{
	padding-left:10px;
	margin-top:20px;
}
.info200804{
	text-align:right;
	margin-top:10px;
}
/*/見出し画像の位置調整/*/
.mt3s200804{
	margin-top:5px;
	margin-bottom:10px;
}
/*～*～*～*～*～*～*～*～*～*～*～*～*～*～*～*～*～*～*～*～*～*～*～*～*～*～
保有機種一覧
*～*～*～*～*～*～*～*～*～*～*～*～*～*～*～*～*～*～*～*～*～*～*～*～*～*～/
/*-----------------------------------------------------------------------------
保有機種一覧の体裁を整えています。
-----------------------------------------------------------------------------*/
.ownProductHeader{
	border:1px #CCCCCC solid;
	background-color:#F5F5F5;
	padding-left:8px;
	padding-right:8px;
	padding-bottom:3px;
	margin-top:0px;
}
.ownProductListHeader{
	border:1px #FFFFFF solid;
	padding-left:8px;
	padding-right:8px;
	margin-top:0px;
}
.ownProductLine{
	border:1px #CCCCCC solid;
	background-color:#FFFFFF;
	font-weight:bold;
	margin-top:6px;
	margin-bottom:6px;
}
.ownProductList{
	background-color:#CCCCCC;
	font-weight:bold;
	margin-top:6px;
	margin-bottom:6px;
	margin-left:6px;
	margin-right:6px;
}
/*～*～*～*～*～*～*～*～*～*～*～*～*～*～*～*～*～*～*～*～*～*～*～*～*～*～
トップページ 重要なお知らせ関連
*～*～*～*～*～*～*～*～*～*～*～*～*～*～*～*～*～*～*～*～*～*～*～*～*～*～/
/*-----------------------------------------------------------------------------
トップページのリンクテキスト体裁を定義しています
-----------------------------------------------------------------------------*/
td.LnkImportantNoticeBK a{
	font-weight:bold;
	color:#333333;
	text-decoration:none;
	line-height:1.5em;
}
td.LnkImportantNoticeBK a:link{
	font-weight:bold;
	color:#333333;
	text-decoration:none;
	line-height:1.5em;
}
td.LnkImportantNoticeBK a:visited{
	font-weight:bold;
	color:#333333;
	text-decoration:none;
	line-height:1.5em;
}
td.LnkImportantNoticeBK a:hover{
	font-weight:bold;
	color:#333333;
	text-decoration:underline;
	line-height:1.5em;
}

td.LnkImportantNoticeR a{
	font-weight:bold;
	color:#CC0000;
	text-decoration:none;
	line-height:1.5em;
}
td.LnkImportantNoticeR a:link{
	font-weight:bold;
	color:#CC0000;
	text-decoration:none;
	line-height:1.5em;
}
td.LnkImportantNoticeR a:visited{
	font-weight:bold;
	color:#CC0000;
	text-decoration:none;
	line-height:1.5em;
}
td.LnkImportantNoticeR a:hover{
	font-weight:bold;
	color:#CC0000;
	text-decoration:underline;
	line-height:1.5em;
}
td.LnkImportantNoticeTITLE a{
	font-weight:bold;
	color:#666666;
	text-decoration:none;
	line-height:1.5em;
}
td.LnkImportantNoticeTITLE a:link{
	font-weight:bold;
	color:#666666;
	text-decoration:none;
	line-height:1.5em;
}
td.LnkImportantNoticeTITLE a:visited{
	font-weight:bold;
	color:#666666;
	text-decoration:none;
	line-height:1.5em;
}
td.LnkImportantNoticeTITLE a:hover{
	font-weight:bold;
	color:#666666;
	text-decoration:none;
	line-height:1.5em;
}
/*-----------------------------------------------------------------------------
オプション用のテーブル定義
-----------------------------------------------------------------------------*/
.driveA {
	margin: 10px 0 0 0;
}

.driveA table.driveB {
	border-width: 0 1px 1px 0;
	border-style: solid;
	border-color: #ccc;
}


.driveA table.driveB thead th {
	font-weight: normal;
	padding: 7px 10px;
	border-width: 1px 0 0 1px;
	border-style: solid;
	border-color: #ccc;
	background-color: #F5F5F5;
}


.driveA table.driveB tbody th,
.driveA table.driveB th {
	font-weight: normal;
	padding: 7px 10px;
	border-width: 1px 0 0 1px;
	border-style: solid;
	border-color: #ccc;
	background-color: #F5F5F5;
}


.driveA table.driveB td {
	font-weight: normal;
	padding: 7px 10px;
	border-width: 1px 0 0 1px;
	border-style: solid;
	border-color: #ccc;
	background-color: transparent;
}


.driveA table.driveB td.tdColorA01 {
	background-color: #F5F5F5;
}


.driveA table.driveB td.extraA01 {
	padding: 0;
}

.drive00 table.drive01 {
	border-width: 0 1px 1px 0;
	border-style: solid;
	border-color: #ccc;
}


.drive00 table.drive01 thead th{
	font-weight: normal;
	padding: 2px 10px;
	border-width: 1px 0 0 1px;
	border-style: solid;
	border-color: #ccc;
	background-color: #F3F7FC;
}


.drive00 table.drive01 tbody th,
.drive00 table.drive01 th{
	font-weight: normal;
	padding: 2px 10px;
	border-width: 1px 0 0 1px;
	border-style: solid;
	border-color: #ccc;
	background-color: #F3F7FC;
}


.drive00 table.drive01 td{
	font-weight: normal;
	padding: 2px 10px;
	border-width: 1px 0 0 1px;
	border-style: solid;
	border-color: #ccc;
	background-color: transparent;
}


.drive00 table.drive01 td.tdColorA01{
	background-color: #F3F7FC;
}


.drive00 table.drive01 td.extraA01{
	padding: 0;
}

