/*
================================
margin、padding全解除(IEバグ対策)
================================
*/

*	{
 margin:0;
 padding:0;
}

/*
================================
BODY設定
================================
*/

BODY {
 background-color:#FFFFFF;
 background-image:url('../_src/sc182aa/milk_bg_WH.jpg');
 color:#00007F;
 text-align:center;
 font:13px "ＭＳ Ｐゴシック",arial,helvetica,clean,sans-serif;
*font-size:small;
*font:x-small;
}



/*
================================
画像リンクの縁取り解除 
================================
*/

IMG	{
 border:0;
}

/*
================================
サムネイル画像の設定
================================
*/

IMG.thum	{
 width:128px;
 height:96px;
}

/*
================================
ボックス要素の設定
================================
*/

/* フロート解除用ボックス(含IEバグfix) */

.clearfix:after {
  content: ".";  /* 新しい要素を作る */
  display: block;  /* ブロックレベル要素に */
  clear: both;
  height: 0;
  visibility: hidden;
}

.clearfix {
  min-height: 1px;
}

* html .clearfix {
  height: 1px;
  /*\*//*/
  height: auto;
  overflow: hidden;
  /**/
}

/* mainブロック */

DIV.main	{
 background-color:#FFEFD5;
 width:800px;
 margin:0 auto;
 text-align:left;
}

DIV.l_sec	{
 float:left;
 width:600px;
 text-align:left;
}

DIV.r_sec	{
 float:left;
 width:180px;
 text-align:center;
}



/* バナー用ブロック */

DIV.banner	{
 float:right;
 width:396px;
 height:50pt;
 vertical-align:middle;	
}

/* トラ技はみ出し広告案内 */

#toragi	{
 float:right;
 background-color:#FFFFFF;
}

/* エレショップ案内 */

#ec	{
 float:right;
 background-color:#FFd995
	}

/* 送料・手数料無料案内 */

#feefree	{
 background-color:#FFFF00;
 border-color:#000080;
 vertical-align:middle;
}

/* 保証関連注意書きブロック */


DIV.boxtext	{
 width:540px;
 margin-left:40px;
 background-color:#FFFFFF;
 border-color:#000080;
 border-width:2px;
 border-top-width:0;
 border-style:solid;
 padding:5px;
}

/* カテゴリー表示用ブロック */

#category	{
 width:540px;
 margin-left:40px;
}

/* 本文 */

.honbun	{
 width:650px;
 margin-left:50px;
}

/* フロート要素 */

.flortbox	{
 float:left;
 }


/*
================================
ヘッダー要素の設定	
================================
*/


H1,H2,H3,H4,H5,H6	{
 margin-bottom:20px;
 margin-top:20px;
}

H1	{
 padding-left:20px;
 border-bottom-color:#000080;
 border-top-width:5px;
 border-top-color:#000080;
 border-bottom-width:5px;
 border-bottom-style:solid;
 border-top-style:solid;
 background-color:#FFFFFF;	
 padding-bottom:5px;
 padding-top:5px;
}
	
H2.boxtitle	{
    width:540px;
    margin-left:40px;
    background-color:#C0C0FF;
    border-color:#000080;
    border-width:2px;
    border-bottom-width:0;
    border-style:solid;
    padding:5px;
    font-weight:bold;
    margin-bottom:0%;
    font-size:150%;
}

H3	{
 padding-left:30px;
}


/*
================================
テーブル設定
================================
*/

TABLE	{
    font-size:inherit;
    font:100%;
}

TH,TD	{
 font-weight:normal;
}

TH.kei	{
 background-color:#CCCCCC;
 text-align:center;
 border:solid 1px #00003F;
 padding:1;
}

/* 画像表示用テーブル設定 */


TABLE.keisokuki	{
 background-color:#DFFFFF;
 border-collapse:collapse;
 width:750px;
 border:solid 1px #00003F;
 margin-left:25px;	
}

/* メーカ */
TD.maker	{
 width:65px;
 text-align:center;
 vertical-align:middle;
 border:solid 1px #00003F;
 padding:1;
}

/* 品名 */
TD.name	{
 width:80px;
 text-align:center;
 vertical-align:middle;
 border:solid 1px #00003F;
 padding:1;
}

/* 型番 */
TD.num	{
 width:50px;
 text-align:center;
 vertical-align:middle;
 border:solid 1px #00003F;
 padding:1;
}

/* 在庫 */
TD.stock	{
 width:24px;
 text-align:center;
 vertical-align:middle;
 border:solid 1px #00003F;
 padding:1;
}

/* 価格 */
TD.price	{
 width:70px;
 text-align:right;
 vertical-align:middle;
 border:solid 1px #00003F;
 padding:1;
 white-space:nowrap;
}

/* 画像 */
TD.img	{
 width:128px;
 text-align:center;
 vertical-align:middle;
 border:solid 1px #00003F;
}

/* 詳細 */
TD.man	{
 width:36px;
 text-align:center;
 vertical-align:middle;
 border:solid 1px #00003F;
 padding:1;
 white-space:nowrap;
}

/* 保証 */
TD.warranty	{
 width:30px;
 text-align:center;
 vertical-align:middle;
 border:solid 1px #00003F;
 padding:1;
}

/* スペック */
TD.spec	{
 text-align:left;
 vertical-align:middle;
 border:solid 1px #00003F;
 padding:1;
}



P	{
 text-indent:10px;
 margin:3px;
}

/* 右端リンク表示等 */
.rlink	{
 text-align:right;
 margin-right:20px;
}


/*
================================
 リンクテキストのカラーリング 
================================
*/

A	{
 color:#000080;
}

A:visited	{
 color:#000080;
}

A:hover	{
 color:#0000FF;
}


/*
================================
リストの設定
================================
*/


UL	{
 margin-top:10px;
 margin-bottom:10px;
}

UL.spec	{
 margin-top:0;
 margin-bottom:0;
}

LI	{
 padding:2px;
 list-style-type:none;
 margin-left:10px;
}

LI.spec	{
 padding:0;
 
}

