/* ======== 共通仕様 ======== */
A:link {
color: #000066;
}
A:visited {
color: #000066;
}
A:active {
color:#ff3300;
}
A:hover {
color:#0033ff;
}
body {
align: left;
}
td. {
	color:#444444;
	font-size:small;
}
.btn50{
	/* 50pxボタン用 */
	width: 50px;
}
.btn100{
	/* 100pxボタン用 */
	width: 100px;
}
.btn150{
	/* 150pxボタン用 */
	width: 150px;
}

img { border: none; }
/* ======== デザイン仕様 ======== */
.footer-logo{
	/* フッター */
	text-align: center;
	color: #FF3366;
	font-size: xx-small;
	font-weight: normal;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #333333;
}
.help {
	/* ヘルプ */
	text-align: right;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #333333;
}
.title1 {
	/* 大見出し */
	font-size: medium;
	font-weight: bold;
	color: #FF0000;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #333333;
}
.caption {
	/* キャプション */
	font-size: small;
	font-weight: normal;
	word-break:break-all;
}
.notes {
	/* 注意書き */
	font-size: small;
	font-weight: normal;
	word-break:break-all;
	color: #FF0000;
}
.title2 {
	/* 中見出し */
	font-size: medium;
	font-weight: bold;
	color: #333333;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #333333;
}
.caution-table {
	/* 下の注意項目テーブル */
	background-color: #FFCCCC;
}
.caution-title {
	/* 下の注意項目見出し */
	font-size: small;
	font-weight: bold;
	vertical-align: top;
	color: #FF0000;
}
.caution-contents {
	/* 下の注意項目内容 */
	font-size: small;
	font-weight: normal;
	word-break:break-all;
	vertical-align: top;
	color: #333333;
}

/* ======== 操作オブジェクト内仕様 ======== */
.object {
	/* 操作オブジェクトテーブル */
	background-color: #666666;
	border-collapse: collapse;
	border-left-color: #C0C0C0;
	border-bottom-color: #C0C0C0;
	border-top-color: #C0C0C0;
	border-right-color: #C0C0C0;
}
.obj-name-left {
	/* 項目名(左) */
	font-size: small;
	font-weight: bold;
	background-color: #FFD9D9;
	color: #333333;
	text-align: left;
	vertical-align: top;
}
.obj-name-top {
	/* 項目名(上) */
	font-size: small;
	font-weight: bold;
	background-color: #FFD9D9;
	color: #333333;
	text-align: center;
	vertical-align: top;
}
.obj-contents {
	/* 項目内容 */
	font-size: small;
	font-weight: normal;
	background-color: #EDEDED;
	vertical-align: top;
}
.obj-notes {
	/* 項目内注意書き */
	font-size: x-small;
	font-weight: normal;
	word-break:break-all;
	color: #FF0000;
}

/* ======== エラー表示仕様 ======== */
.err-table {
	/* エラー注意テーブル */
	background-color: #FFCCCC;
}
.err-contents {
	/* エラー注意内容 */
	font-size: small;
	font-weight: normal;
	word-break:break-all;
	color: #333333;
}

/* ======== 確認ページ仕様 ======== */
.chk-table {
	/* 確認文章テーブル */
	background-color: #FFD9D9;
}
.chk-contents {
	/* 確認文章 */
	font-size: medium;
	font-weight: bold;
	word-break:break-all;
	color: #333333;
	text-align: center;
}

/* ======== 関連商品仕様 ======== */
.title3 {
	/* 小見出し */
	font-size: small;
	font-weight: bold;
	color: #333333;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #333333;
}





/* ======== ブランドリスト更新 ======== */


.brandarea {
	width:558px;
	height:108px;
	background-image:url(images/brand_backgraund.gif);
	background-repeat:no-repeat;
	margin:10px 8px 0px 12px;
}

.brandlogoarea {
	width:84px;
	height:84px;
	margin:10px 15px 10px 15px;
	border:solid;
	border-width:1px;
	border-color:#CCCCCC;
	border-collapse: collapse;
}


.coment {
	width:425px;
	height:auto;
	color: #666666;
	font-size:12px;
	line-height:1.5em;
	margin:0px 0px 0px 0px;

}


.dotline{
	width:425px;
	height:1px;
	background-image:url(images/dotline.gif);
	background-repeat:repeat-x;
	margin:10px 0px 10px 0px;
	padding:0;

}


.brandname{
	color: #000066;
	font-size:12px;
	line-height:100%;
	margin:4px 0px 10px 0px;
}


.catename{
	width:558px;
	color: #666666;
	font-weight:bold;
	font-size:12px;
	line-height:170%;
	text-align:left;
	margin:12px 8px -1px 12px;
	padding:0px;
	border-bottom: #D3DDF3 1px solid;
}

.gboder{
	border-bottom: #DBDEE3 1px solid;
}



#icon_case ul {
	color: #000066;
	font-size:14px;
	text-align:left;
	margin:14px 0px 0px 0px;
	padding:0px;
	line-height:150%; 
	list-style-type:none;
}



#icon_case li.icon01 {
	
	height:15px; 
	margin:0px 0px 0px 0px; 
	line-height:100%; 
	background:url(images/arrow.gif) left no-repeat; 
	background-position:0px 2px;
	padding-left:0px; 
	text-indent:12px
}





