@charset "utf-8";

/*-----------------------------------------------------------------------------------------------------
★商品一覧ページ★
-------------------------------------------------------------------------------------------------------

00.フォント
01.商品一覧コンテンツ共通部分
	・リセット
	・汎用クラス
	・コンテナ
	・キービジュアル
	・見出し
02.商品画像
03.品番
04.ピクト

-------------------------------------------------------------------------------------------------------*/


/*----------------------------------------------------
00.フォント
----------------------------------------------------*/
.prd-list h1,
.prd-list h2,
#ecomark h3{font-size:125%;}
.prd-list h2.prd-list-sttl{font-size:100%;}
.prd-list-ttl-Note,
.prd-list .prd-num,
.prd-list .prd-list-note,
.prd-list #disney .prd-num02,
.prd-list .pict-note{font-size:91%;}
.prd-list .prd-num,
.prd-list #disney .prd-num02{font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ ゴシック',sans-serif;}



/*----------------------------------------------------
01.商品一覧コンテンツ共通部分
----------------------------------------------------*/
/* リセット */
.prd-list sup{vertical-align:top;}

/* 汎用クラス */
.prd-list .mr7{margin-right:7px;}
.prd-list .right{text-align:right;}

/* コンテナ */
.prd-list #prd-contentL{text-align:left;}
.prd-list .prd-list-box{
margin-top:20px;
margin-bottom:10px;
padding-bottom:20px;
background:url(../common/images/img_cmn/dot_gry1px.gif) repeat-x 0 100%;
}


/* 見出し */
.prd-list h1{margin-bottom:10px;}
.prd-list td h1{margin-bottom:0;}
.prd-list .ricecooker h1{background:url(../common/images/img_cmn/prd_bg_ttl_rice.gif) no-repeat 0 0;}
.prd-list .cook h1{background:url(../common/images/img_cmn/prd_bg_ttl_cook.gif) no-repeat 0 0;}
.prd-list .electricalairpot h1{background:url(../common/images/img_cmn/prd_bg_ttl_pot.gif) no-repeat 0 0;}
.prd-list .hwork h1{background:url(../common/images/img_cmn/prd_bg_ttl_hwork.gif) no-repeat 0 0;}
.prd-list .living h1{background:url(../common/images/img_cmn/prd_bg_ttl_living.gif) no-repeat 0 0;}
.prd-list .outdoor h1{background:url(../common/images/img_cmn/prd_bg_ttl_outdoor.gif) no-repeat 0 0;}
.prd-list .chara h1{background:url(../common/images/img_cmn/prd_bg_ttl_chara.gif) no-repeat 0 0;}
.prd-list .bland h1{background:url(../common/images/img_cmn/prd_bg_ttl_bland.gif) no-repeat 0 0;}
.prd-list .pro h1{background:url(../common/images/img_cmn/prd_bg_ttl_pro.gif) no-repeat 0 0;}

.prd-list h2{
margin-bottom:10px;
padding-left:15px;
font-weight:bold;
}
.prd-list h2 img{
margin-right:7px;
margin-bottom:2px;
vertical-align:middle;
}

.prd-list .ricecooker h2{background:url(../common/images/img_cmn/prd_icon_sttl_rice.gif) no-repeat 0 51%; font-size:100%;}
.prd-list .cook h2{background:url(../common/images/img_cmn/prd_icon_sttl_cook.gif) no-repeat 0 51%;}
.prd-list .electricalairpot h2{background:url(../common/images/img_cmn/prd_icon_sttl_pot.gif) no-repeat 0 51%;}
.prd-list .hwork h2{background:url(../common/images/img_cmn/prd_icon_sttl_hwork.gif) no-repeat 0 51%;}
.prd-list .living h2{background:url(../common/images/img_cmn/prd_icon_sttl_living.gif) no-repeat 0 51%;}
.prd-list .outdoor h2{background:url(../common/images/img_cmn/prd_icon_sttl_outdoor.gif) no-repeat 0 51%;}
.prd-list .chara h2{background:url(../common/images/img_cmn/prd_icon_sttl_chara.gif) no-repeat 0 51%;}
.prd-list .bland h2{background:url(../common/images/img_cmn/prd_icon_sttl_bland.gif) no-repeat 0 51%;}
.prd-list .pro h2{background:url(../common/images/img_cmn/prd_icon_sttl_pro.gif) no-repeat 0 51%;}

.prd-list h2.prd-list-sttl{
margin:10px 0;
padding:4px 6px 6px 15px;
color:#fff;
font-weight:normal;
background:#55a5d8 url(../common/images/img_cmn/prd_bg_sttl.gif) repeat-x 0 100%;
}

.prd-list .prd-list-ttl-Note{text-align:right;}
.prd-list .pict-note{margin-bottom:10px; text-align:right;}


.prd-snavList dt{
padding:3px 3px 3px 3px;
text-align:center;
font-weight:bold;
color:#0070ba;
background:#cdeaff;
}

#ecomark{
background:#FFF;
padding:10px;
margin:10px auto 0 auto;
border: 1px solid #2786C5;
}
#ecomark h3{
margin-bottom:10px;
padding-left:15px;
font-weight:bold;	
}
#ecomark .ecomark-note{padding-left:15px; text-align:left;}



/*----------------------------------------------------
02.商品画像
----------------------------------------------------*/
.prd-list .prd-img{float:left; width:80px; margin-right:5px;}
.prd-list .prd-img img{border:1px solid #e3e3e3;}

/*----------------------------------------------------
03.品番
----------------------------------------------------*/
.prd-list .prd-num{float:left; width:120px; border-top:1px solid #d8d8db;}
.prd-list .prd-num th,
.prd-list .prd-num td{padding:3px 2px; border-bottom:1px solid #d8d8db;}
.prd-list .prd-num th{text-align:left; font-weight:normal;}
.prd-list .prd-num td{text-align:right;}
.prd-list .prd-num a{color:#000;}
.prd-list .prd-num a:hover{color:#CC0000;}

.prd-list .prd-list-note{float:left; width:120px; padding-top:1em;}

/*----------------------------------------------------
04.ピクト
----------------------------------------------------*/
.prd-list .prd-pict td{text-align:center; padding-top:7px;}


/*----------------------------------------------------
05.個別ページ
----------------------------------------------------*/
/* disney */
.prd-list #disney{text-align:left;}

.prd-list #disneyKv{
	background:url(../disney/images/roll_bg.gif) repeat-x right 0;
}

.prd-list #disney .product{
margin-top:20px;
margin-bottom:10px;
padding-bottom:20px;
background:url(../common/images/img_cmn/dot_gry1px.gif) repeat-x 0 100%;
}
.prd-list #disney .product .left02{
vertical-align:top;
width: 183px;
}
.prd-list #disney .product h3{font-weight:bold;}
.prd-list #disney .prd-list-note{float:none; width:auto; padding-top:2px;}

/*20120123DNP追記*/
.release-feb{
font-size:91%!important;
margin-bottom:10px!important;
font-weight:bold!important;
}
.margin-b10 {margin-bottom: 10px!important;}
