@charset "utf-8";



/* ページング設定------------------------------------------------------- */
/*
#gloNavi li#eye a:link,
#gloNavi li#eye a:visited{
	background-position:-143px -141px;
}
======================  elements  */

div#contents{
	margin:20px 25px 0 30px;
	width:610px;
	text-align:center;
}

div#contents h2{
	margin:0 0 -10px 0;
	padding:0;
}

div#contents h3{
	margin:1.5em 0 0 0;
	padding:0;
}
div#contents h4{
	margin-bottom:0;
	font-weight:normal;
	font-size:90%;
}


/*
======================  9-1 ご質問フォーム  */
div.attention form{
	text-align:left;
}

div.attention form#question table{
	font-size:80%;
	margin-bottom:1em;
}

div.attention form#question table th{
	font-weight:normal;
	width:100px;
	background-color:#F7F7F7;
	text-align:left;
}
div.attention form#question h4{
	margin-top:1em;
	padding-top:15px;
	border-top:1px solid #DC77B7;
}

div.attention form#question strong,
table.prevTBL td strong{
	font-weight:bold;
	color:#C4017F;
}












strong{/* 太字文言　ベースカラー */
	color:#C4017F;
	font-weight:normal;
}
.attention{/* 留意文言divエリア */
	font-size:95%;
	color:#DC0606;
}

div.attention strong{
	font-size:100%;
	color:#DC0606;
}

div.attention strong.def{/* 太字文言、黒テキスト */
	font-weight:bold;
	color:#333;
}

p.floRight a:link,
p.floRight a:visited{
	color:#666;
	
}

.supple{/* 補足divエリア　設定 */
	margin-bottom:1em;
	padding:10px;
	background-color:#F5DFED;
	text-align:left;
}
div.supple p{
	margin:0;
}

div.supple p{
	margin:0;
}

span.supple{
	padding:0;
	margin-right:0;
	background-color:#F7F7F7;
	display:block;
	width:180px;
	font-size:73%;
	float:right;
}

span.pre{
	font-weight:bold;
	font-size:100%;
}






div.attention{
	margin-bottom:1.5em;
	padding:10px;
	background-color:#F7F7F7;
	font-size:95%;
	color:#000;
}
div.attention ol{
	margin-left:2px;
	padding-left:2px;
	list-style-position:inside;
}







/*
table.anqTBL　→　MYページ内登録情報更新テーブル等。
（基本的に contents2 内のテーブルをベースにしている。）

table.prevTBL　→　3-8 登録商品プレビューテーブル



.step2　→　入力確認プレビュー時テーブル（フォントboldに）

====================== */

table.inqForm{
	margin:0 auto;
	margin-bottom:2em;
	width:590px;
	border:1px solid #CCC;
	font-size:80%;


}

/*
原稿デザからみてテーブルを排除できるか？と一応準備→検証。

尚、WinIE以外では、テーブル利用時に反映されていた
外枠ボーダーが表現でき無かったため、見栄え重視として、
従来どおりのテーブルにてコーディングしました。

form.inqForm{
	border:3px double #CCC;
	background-color:#E4E2E2;
}

============================== */


/*
table.inqForm ul{
	padding:0;

}
table.inqForm ul li{
	list-style-image:url("../content9/img/9_listPoint.gif");
	list-style-position:outside;
}

============================== */
table.inqForm td{
	padding-top:10px
}
table.inqForm label{
	margin:10px;
	padding-bottom:10px;
	display:block;
	border-bottom:1px solid #FFF;
	
}

table.inqForm label.borderless{
	border-bottom:none;

}


table.inqForm td{
	padding-top:10px
}
table.inqForm td input{
	width:200px;
}
table.inqForm td input.subject{
	width:300px;
}
table.inqForm td textarea{
	width:400px;
	height:150px;
}

div.attention table.inqForm{
	background-color:#FFF;

} 


table.inqForm td{
	text-align:left;
	background-color:#E4E2E2;
}
table.inqForm td.itemName{
	text-align:left;
}

table.inqForm span.value{
	font-weight:bold;
	font-size:100%;
	margin-left:20px;
	display:block;
}


table.example{
	margin:0 auto;
	margin-bottom:2em;
	width:560px;
	border:1px solid #CCC;
	background-color:#FFF;
	text-align:left;


}

table.example th{
	background-color:#E4E2E2;
	font-weight:normal;
}

table.example td{
	background-color:#FFF;
	border-top:1px solid #CCC;
	padding:10px;

}








