@charset 'UTF-8';

/* ========================================
OUTLINE
	小田原籠清オフィシャルサイト
	商品のご案内 共通CSS
	[/products/]

CONTENTS
	00：左メニュー
	10：インデックス
	20：カテゴリインデックス
	30：商品詳細
	50：価格一覧
	60：ご注文の方法
======================================== */



/* 00：左メニュー
======================================== */

div#lNav ul li#lmMonthly a {
	background-image: url("../images/lm_monthly.gif");
	}

div#lNav ul li#lmIta a {
	background-image: url("../images/lm_ita.gif");
	}

div#lNav ul li#lmKaku a {
	background-image: url("../images/lm_kaku.gif");
	}

div#lNav ul li#lmKiri a {
	background-image: url("../images/lm_kiridashi.gif");
	}

div#lNav ul li#lmAnimal a {
	background-image: url("../images/lm_animal.gif");
	}
div#lNav ul li#lmYasai a {
	background-image: url("../images/lm_yasai.gif");
	}	

div#lNav ul li#lmMaki a {
	background-image: url("../images/lm_datemaki.gif");
	}

div#lNav ul li#lmDatemaki a {
	background-image: url("../images/lm_datemaki.gif");
	}


div#lNav ul li#lmHors a {
	background-image: url("../images/lm_horsdoeuvre.gif");
	}

div#lNav ul li#lmTsume a {
	background-image: url("../images/lm_tsumeawase.gif");
	}

div#lNav ul li#lmAge a {
	background-image: url("../images/lm_agemono.gif");
	}

div#lNav ul li#lmHimono a {
	background-image: url("../images/lm_himono.gif");
	}

div#lNav ul li#lmUme a {
	background-image: url("../images/lm_ume.gif");
	}

div#lNav ul li#lmOden a {
	background-image: url("../images/lm_oden.gif");
	}

div#lNav ul li#lmOthers a {
	background-image: url("../images/lm_others.gif");
	}

div#lNav ul li#lmPrice a {
	background-image: url("../images/lm_price.gif");
	}

div#lNav ul li#lmOrder a {
	background-image: url("../images/lm_order.gif");
	}

body.bdMonthly div#lNav ul li#lmMonthly a,
body.bdIta div#lNav ul li#lmIta a,
body.bdKaku div#lNav ul li#lmKaku a,
body.bdKiri div#lNav ul li#lmKiri a,
body.bdAnimal div#lNav ul li#lmAnimal a,
body.bdYasai div#lNav ul li#lmYasai a,
body.bdMaki div#lNav ul li#lmMaki a,
body.bdHors div#lNav ul li#lmHors a,
body.bdTsume div#lNav ul li#lmTsume a,
body.bdAge div#lNav ul li#lmAge a,
body.bdHimono div#lNav ul li#lmHimono a,
body.bdUme div#lNav ul li#lmUme a,
body.bdOden div#lNav ul li#lmOden a,
body.bdOthers div#lNav ul li#lmOthers a,
body.bdPrice div#lNav ul li#lmPrice a,
body.bdOrder div#lNav ul li#lmOrder a {
	background-position: right top;
	}

body.bdMonthly div#lNav ul li#lmMonthly,
body.bdIta div#lNav ul li#lmIta,
body.bdKiri div#lNav ul li#lmKiri,
body.bdAnimal div#lNav ul li#lmAnimal,
body.bdYasai div#lNav ul li#lmYasai,
body.bdMaki div#lNav ul li#lmMaki,
body.bdHors div#lNav ul li#lmHors,
body.bdTsume div#lNav ul li#lmTsume,
body.bdAge div#lNav ul li#lmAge {
	height: auto;
	}


/* ----- SubMenu 表示切替 ----- */

div#lNav ul li ul {
	display: none;
	}

body.bdMonthly div#lNav ul li#lmMonthly ul,
body.bdIta div#lNav ul li#lmIta ul,
body.bdKiri div#lNav ul li#lmKiri ul,
body.bdAnimal div#lNav ul li#lmAnimal ul,
body.bdYasai div#lNav ul li#lmYasai ul,
body.bdMaki div#lNav ul li#lmMaki ul,
body.bdHors div#lNav ul li#lmHors ul,
body.bdTsume div#lNav ul li#lmTsume ul,
body.bdAge div#lNav ul li#lmAge ul {
	display: block;
	}


/* ----- SubMenu 共通 ----- */

div#lNav ul li ul {
	background-color: #eef4f9;
	padding: 3px 0;
	}

div#lNav ul li ul li,
div#lNav ul li ul li a {
	display: block;
	height: 16px;
	margin: 0;
	background-position: left top !important;
	}


/* 今月のお勧め Sub */

div#lNav ul li#lmMonthly ul li#lmMonthTana a {
	background-image: url("../images/lm_monthly_tana.gif");
	}

div#lNav ul li#lmMonthly ul li#lmMonthAra a {
	background-image: url("../images/lm_monthly_ara.gif");
	}


/* 板付蒲鉾 Sub */

div#lNav ul li#lmIta ul li#lmItaHou a {
	background-image: url("../images/lm_ita_hou.gif");
	}

div#lNav ul li#lmIta ul li#lmItaKagu a {
	background-image: url("../images/lm_ita_kagu.gif");
	}

div#lNav ul li#lmIta ul li#lmItaSuzu a {
	background-image: url("../images/lm_ita_suzu.gif");
	}

div#lNav ul li#lmIta ul li#lmItaRetsu a {
	background-image: url("../images/lm_ita_retsu.gif");
	}

div#lNav ul li#lmIta ul li#lmItaNagi a {
	background-image: url("../images/lm_ita_nagi.gif");
	}


/* 切り出し蒲鉾 Sub */

div#lNav ul li#lmKiri ul li#lmKiriTsubaki a {
	background-image: url("../images/lm_kiri_tsubaki.gif");
	}

div#lNav ul li#lmKiri ul li#lmKiriUme a {
	background-image: url("../images/lm_kiri_ume.gif");
	}

div#lNav ul li#lmKiri ul li#lmKiriHina a {
	background-image: url("../images/lm_kiri_hina.gif");
	}

div#lNav ul li#lmKiri ul li#lmKiriSakura a {
	background-image: url("../images/lm_kiri_sakura.gif");
	}

div#lNav ul li#lmKiri ul li#lmKiriAyame a {
	background-image: url("../images/lm_kiri_ayame.gif");
	}

div#lNav ul li#lmKiri ul li#lmKiriAjisai a {
	background-image: url("../images/lm_kiri_ajisai.gif");
	}

div#lNav ul li#lmKiri ul li#lmKiriAsagao a {
	background-image: url("../images/lm_kiri_asagao.gif");
	}

div#lNav ul li#lmKiri ul li#lmKiriSusuki a {
	background-image: url("../images/lm_kiri_susuki.gif");
	}

div#lNav ul li#lmKiri ul li#lmKiriKaki a {
	background-image: url("../images/lm_kiri_kaki.gif");
	}

div#lNav ul li#lmKiri ul li#lmKiriMomiji a {
	background-image: url("../images/lm_kiri_momiji.gif");
	}

div#lNav ul li#lmKiri ul li#lmKiriKuro a {
	background-image: url("../images/lm_kiri_kuro.gif");
	}


/* どうぶつかまぼこ Sub */

div#lNav ul li#lmAnimal ul li#lmAnimalSaru a {
	background-image: url("../images/lm_animal_saru.gif");
	}

div#lNav ul li#lmAnimal ul li#lmAnimalAzarashi a {
	background-image: url("../images/lm_animal_azarashi.gif");
	}

div#lNav ul li#lmAnimal ul li#lmAnimalPanda a {
	background-image: url("../images/lm_animal_panda.gif");
	}

div#lNav ul li#lmAnimal ul li#lmAnimalKaeru a {
	background-image: url("../images/lm_animal_kaeru.gif");
	}

div#lNav ul li#lmAnimal ul li#lmAnimalButa a {
	background-image: url("../images/lm_animal_buta.gif");
	}

div#lNav ul li#lmAnimal ul li#lmAnimalTora a {
	background-image: url("../images/lm_animal_tora.gif");
	}



/* 野菜蒲鉾 Sub */

div#lNav ul li#lmYasai ul li#lmYasaiHourensou a {
	background-image: url("../images/lm_yasai_hourensou.gif");
	}

div#lNav ul li#lmYasai ul li#lmYasaiNinjin a {
	background-image: url("../images/lm_yasai_ninjin.gif");
	}

div#lNav ul li#lmYasai ul li#lmYasaiKabotya a {
	background-image: url("../images/lm_yasai_kabotya.gif");
	}

div#lNav ul li#lmYasai ul li#lmYasaiEdamame a {
	background-image: url("../images/lm_yasai_edamame.gif");
	}


/* 巻物 Sub */

div#lNav ul li#lmMaki ul li#lmMakiSpdate a {
	background-image: url("../images/lm_maki_spdate.gif");
	}

div#lNav ul li#lmMaki ul li#lmMakiDate a {
	background-image: url("../images/lm_maki_date.gif");
	}

div#lNav ul li#lmMaki ul li#lmMakiYuzu a {
	background-image: url("../images/lm_maki_yuzu.gif");
	}




/* オードブル Sub */

div#lNav ul li#lmHors ul li#lmHorsNishiki a {
	background-image: url("../images/lm_hors_nishiki.gif");
	}

div#lNav ul li#lmHors ul li#lmHorsSalmon a {
	background-image: url("../images/lm_hors_salmon.gif");
	}

div#lNav ul li#lmHors ul li#lmHorsSalami a {
	background-image: url("../images/lm_hors_salami.gif");
	}

div#lNav ul li#lmHors ul li#lmHorsSyuko a {
	background-image: url("../images/lm_hors_syuko.gif");
	}

div#lNav ul li#lmHors ul li#lmMakiKimi a {
	background-image: url("../images/lm_maki_kimi.gif");
	}

div#lNav ul li#lmHors ul li#lmMakiHotate a {
	background-image: url("../images/lm_maki_hotate.gif");
	}

div#lNav ul li#lmHors ul li#lmMakiNaruto a {
	background-image: url("../images/lm_maki_naruto.gif");
	}


/* お詰合せ Sub */

div#lNav ul li#lmTsume ul li#lmTsumeOtyugen a {
	background-image: url("../images/lm_tsume_otyugen.gif");
	}

div#lNav ul li#lmTsume ul li#lmTsumeKago2000 a {
	background-image: url("../images/lm_tsume_kago2000.gif");
	}

div#lNav ul li#lmTsume ul li#lmTsumeKago5000 a {
	background-image: url("../images/lm_tsume_kago5000.gif");
	}

div#lNav ul li#lmTsume ul li#lmTsumeKago10000 a {
	background-image: url("../images/lm_tsume_kago10000.gif");
	}

div#lNav ul li#lmTsume ul li#lmTsumeTamate a {
	background-image: url("../images/lm_tsume_tamate.gif");
	}

div#lNav ul li#lmTsume ul li#lmTsumeSyuko a {
	background-image: url("../images/lm_tsume_syuko.gif");
	}

div#lNav ul li#lmTsume ul li#lmTsumeOdaiso a {
	background-image: url("../images/lm_tsume_odaiso.gif");
	}


/* 揚物 Sub */

div#lNav ul li#lmAge ul li#lmAgeOda a {
	background-image: url("../images/lm_age_oda.gif");
	}

div#lNav ul li#lmAge ul li#lmAgeDukushi a {
	background-image: url("../images/lm_age_dukushi.gif");
	}

div#lNav ul li#lmAge ul li#lmAgeTsumami a {
	background-image: url("../images/lm_age_tsumami.gif");
	}

div#lNav ul li#lmAge ul li#lmAgeKago a {
	background-image: url("../images/lm_age_kago.gif");
	}

div#lNav ul li#lmAge ul li#lmAgeChikuwa a {
	background-image: url("../images/lm_age_chikuwa.gif");
	}

div#lNav ul li#lmAge ul li#lmAgeOden a {
	background-image: url("../images/lm_age_oden.gif");
	}


/* ----- 現在地 ----- */

div#lNav ul li ul li a:hover,
div#lNav ul li ul li a:focus,
div#lNav ul li ul li a:active,
body.bdMonthTana div#lNav li#lmMonthTana a,
body.bdMonthAra div#lNav li#lmMonthAra a,
body.bdItaHou div#lNav li#lmItaHou a,
body.bdItaKagu div#lNav li#lmItaKagu a,
body.bdItaSuzu div#lNav li#lmItaSuzu a,
body.bdItaRetsu div#lNav li#lmItaRetsu a,
body.bdItaNagi div#lNav li#lmItaNagi a,
body.bdKiriTsubaki div#lNav li#lmKiriTsubaki a,
body.bdKiriUme div#lNav li#lmKiriUme a,
body.bdKiriHina div#lNav li#lmKiriHina a,
body.bdKiriSakura div#lNav li#lmKiriSakura a,
body.bdKiriAyame div#lNav li#lmKiriAyame a,
body.bdKiriAjisai div#lNav li#lmKiriAjisai a,
body.bdKiriAsagao div#lNav li#lmKiriAsagao a,
body.bdKiriSusuki div#lNav li#lmKiriSusuki a,
body.bdKiriKaki div#lNav li#lmKiriKaki a,
body.bdKiriMomiji div#lNav li#lmKiriMomiji a,
body.bdKiriKuro div#lNav li#lmKiriKuro a,
body.bdAnimalSaru div#lNav li#lmAnimalSaru a,
body.bdAnimalAzarashi div#lNav li#lmAnimalAzarashi a,
body.bdAnimalPanda div#lNav li#lmAnimalPanda a,
body.bdAnimalKaeru div#lNav li#lmAnimalKaeru a,
body.bdAnimalButa div#lNav li#lmAnimalButa a,
body.bdAnimalTora div#lNav li#lmAnimalTora a,
body.bdYasaiHourensou div#lNav li#lmYasaiHourensou a,
body.bdYasaiNinjin div#lNav li#lmYasaiNinjin a,
body.bdYasaiKabotya div#lNav li#lmYasaiKabotya a,
body.bdYasaiEdamame div#lNav li#lmYasaiEdamame a,
body.bdMakiSpdate div#lNav li#lmMakiSpdate a,
body.bdMakiDate div#lNav li#lmMakiDate a,
body.bdMakiYuzu div#lNav li#lmMakiYuzu a,
body.bdMakiKimi div#lNav li#lmMakiKimi a,
body.bdMakiHotate div#lNav li#lmMakiHotate a,
body.bdMakiNaruto div#lNav li#lmMakiNaruto a,
body.bdHorsNishiki div#lNav li#lmHorsNishiki a,
body.bdHorsSalmon div#lNav li#lmHorsSalmon a,
body.bdHorsSalami div#lNav li#lmHorsSalami a,
body.bdHorsSyuko div#lNav li#lmHorsSyuko a,
body.bdTsumeOtyugen div#lNav li#lmTsumeOtyugen a,
body.bdTsumeKago2000 div#lNav li#lmTsumeKago2000 a,
body.bdTsumeKago5000 div#lNav li#lmTsumeKago5000 a,
body.bdTsumeKago10000 div#lNav li#lmTsumeKago10000 a,
body.bdTsumeTamate div#lNav li#lmTsumeTamate a,
body.bdTsumeOdaiso div#lNav li#lmTsumeOdaiso a,
body.bdAgeOda div#lNav li#lmAgeOda a,
body.bdAgeDukushi div#lNav li#lmAgeDukushi a,
body.bdAgeTsumami div#lNav li#lmAgeTsumami a,
body.bdAgeKago div#lNav li#lmAgeKago a,
body.bdAgeChikuwa div#lNav li#lmAgeChikuwa a,
body.bdAgeOden div#lNav li#lmAgeOden a {
	background-position: right top !important;
	}



/* 10：インデックス [index.html]
======================================== */

body.bdIndex div#main div.monthly {
	margin-bottom: 20px;
	padding: 14px;
	border: 1px solid #e5e7eb;
	}

body.bdIndex div#main div.monthly p {
	margin-top: 0.8em;
	}

body.bdIndex div#main div.monthly a.mthbnr {
	display: block;
	margin-top: 0.8em;
	}
body.bdIndex div#main div.monthly div.mthbnr2 {
	display: block;
	margin:10px 0 10px 0;
	width:576px;
	float:left
	}
	
body.bdIndex div#main div.monthly div.mthbnr2 a.bnrleft {
	margin-left:13px;
	}	

body.bdIndex div#main div.monthly h3.mthSpecial {
	margin-top: 25px;
	}

body.bdIndex div#main div.monthly ul.specialBnr {
	margin: 0.8em -10px 0 0;
	}

body.bdIndex div#main div.monthly ul.specialBnr li {
	_display: inline;
	float: left;
	margin-right: 9px;
	padding: 0;
	border-bottom: none;
	}

body.bdIndex div#main div.monthly ul.specialBnr li a {
	display: block;
	}


div#main div.monthadvice{
	width:576px;
	margin-left:10px;
	margin-bottom:10px;

}

/* ----- 商品メニュー ----- */

body.bdIndex div#main ul {
	margin-bottom: 10px;
	}

body.bdIndex div#main ul li {
	float: left;
	padding: 15px 0 0 15px;
	border-bottom: 1px solid #f2f2f2;
	}

body.bdIndex div#main ul li p {
	margin: 1em 0 0.5em;
	}

body.bdIndex div#main ul li#menuIta,
/*body.bdIndex div#main ul li#menuKaku,*/
body.bdIndex div#main ul li#menuKiri,
/*body.bdIndex div#main ul li#menuAnimal,*/
body.bdIndex div#main ul li#menuYasai,
/*body.bdIndex div#main ul li#menuMaki,*/
body.bdIndex div#main ul li#menuHors,
/*body.bdIndex div#main ul li#menuTsume,*/
body.bdIndex div#main ul li#menuAge,
/*body.bdIndex div#main ul li#menuHimono,*/
body.bdIndex div#main ul li#menuUme
/*body.bdIndex div#main ul li#menuOden */{ /* 左列 */
	width: 287px;
	border-right: 1px solid #f2f2f2;
	}

/*body.bdIndex div#main ul li#menuIta,*/
body.bdIndex div#main ul li#menuKaku,
/*body.bdIndex div#main ul li#menuKiri,*/
body.bdIndex div#main ul li#menuAnimal,
/*body.bdIndex div#main ul li#menuYasai,*/
body.bdIndex div#main ul li#menuMaki,
/*body.bdIndex div#main ul li#menuHors,*/
body.bdIndex div#main ul li#menuTsume,
/*body.bdIndex div#main ul li#menuAge,*/
body.bdIndex div#main ul li#menuHimono,
/*body.bdIndex div#main ul li#menuUme,*/
body.bdIndex div#main ul li#menuOden { /* 右列 */
	width: 288px;
	}

body.bdIndex div#main ul li#menuIta,
body.bdIndex div#main ul li#menuKaku { /* 1列目 */
	height: 130px;
	padding-top: 11px;
	}

body.bdIndex div#main ul li#menuKiri,
body.bdIndex div#main ul li#menuAnimal { /* 2列目 */
	height: 124px;
	}

body.bdIndex div#main ul li#menuYasai,
body.bdIndex div#main ul li#menuMaki,
body.bdIndex div#main ul li#menuHors,
body.bdIndex div#main ul li#menuTsume
 { /* 3・4列目 */
	height: 130px;
	}
body.bdIndex div#main ul li#menuAge,
body.bdIndex div#main ul li#menuHimono
{ /* 5列目 */
	height: 130px;
	}
body.bdIndex div#main ul li#menuUme,
body.bdIndex div#main ul li#menuOden{ /* 6列目 */
	height: 130px;
	border-bottom: 0px solid #fff;
	}

body.bdIndex div#main ul li#menuIta {
	background: url("../images/idx_ita_bg.jpg") no-repeat 167px 25px;
	}

body.bdIndex div#main ul li#menuKaku {
	background: url("../images/idx_kaku_bg.jpg") no-repeat 157px 10px;
	}

body.bdIndex div#main ul li#menuKiri {
	background: url("../images/idx_kiri_bg.jpg") no-repeat 157px 18px;
	}

body.bdIndex div#main ul li#menuAnimal {
	background: url("../images/idx_animal_bg.jpg") no-repeat 128px 20px;
	}
	
body.bdIndex div#main ul li#menuYasai {
	background: url("../images/idx_yasai_bg.jpg") no-repeat 128px 20px;
	}	

body.bdIndex div#main ul li#menuMaki {
	background: url("../images/idx_maki_bg.jpg") no-repeat 154px 13px;
	}

body.bdIndex div#main ul li#menuHors {
	background: url("../images/idx_hors_bg.jpg") no-repeat 163px 12px;
	}

body.bdIndex div#main ul li#menuTsume {
	background: url("../images/idx_tsume_bg.jpg") no-repeat 148px 25px;
	}

body.bdIndex div#main ul li#menuAge {
	background: url("../images/idx_age_bg.jpg") no-repeat right bottom;
	}

body.bdIndex div#main ul li#menuHimono {
	background: url("../images/idx_himono_bg.jpg") no-repeat right bottom;
	}

body.bdIndex div#main ul li#menuUme {
	background: url("../images/idx_ume_bg.jpg") no-repeat right bottom;
	}

body.bdIndex div#main ul li#menuOden {
	background: url("../images/idx_oden_bg.jpg") no-repeat right bottom;
	}

body.bdIndex div#main ul li#menuOthers {
	background: url("../images/idx_other_bg.jpg") no-repeat right bottom;
	}



/* 20：カテゴリインデックス
======================================== */

body.bdPridx div#main h3 img {
	display: block;
	}

body.bdPridx div#main ul {
	margin-left: -20px;
	padding: 12px 0 13px;
	}

body.bdPridx div#main ul li {
	_display: inline; /* IE6 */
	float: left;
	margin-left: 20px;
	width: 293px;
	}

body.bdPridx div#main ul li div.prdSum {
	float: right;
	width: 151px;
	padding: 8px 0 0;
	}

body.bdPridx div#main ul li div.prdSum h4.noTp {
	margin-top: -8px;
	}

body.bdPridx div#main ul li div.prdSum p {
	padding: 0.8em 10px 0.4em 0;
	line-height: 1.3;
	}

body.bdPridx div#main ul li dl {
	float: left;
	}

body.bdPridx div#main ul li dl dt,
body.bdPridx div#main ul li dl dd {
	width: 132px;
	}

body.bdPridx div#main ul li dl dt img {
	display: block;
	}

body.bdPridx div#main dl dd a.buy {
	display: block;
	overflow: hidden;
	width: 121px;
	height: 23px;
	margin: 0 auto;
	background: none;
	}

body.bdPridx div#main dl dd a.buy img {
	display: block;
	margin-top: -23px;
	}

body.bdPridx div#main dl dd a.buy:hover {
	background: none;
	}

body.bdPridx div#main dl dd a.buy:hover img {
	margin-top: 0px !important;
	}

body.bdPridx div#main a.tlblk {
	display: block;
	background-position: 0em 0.5em !important;
	}

body.bdPridx div#main div.pageTop {
	margin-top: 3px;
	padding-top: 30px;
	background: url("../images/catidx_bline.gif") no-repeat left top;
	}



/* 30：商品詳細
======================================== */

body.bdPrdtl div#main img.mainVis {
	display: block;
	padding: 0 0 20px;
	}

body.bdPrdtl div#main p {
	margin-bottom: 1.5em;
	}

body.bdPrdtl div#main p.lfAll {
	margin-bottom: 0.5em;
	}

body.bdPrdtl div#main div.clearfix {
	margin-bottom: 20px;
	}


/* 商品説明：左column */

body.bdPrdtl div#main div.clearfix div.prdExp {
	float: left;
	width: 372px;
	}

body.bdPrdtl div#main div.clearfix div.prdExp dl.features dt {
	margin-top: 0.5em;
	font-weight: bold;
	}

body.bdPrdtl div#main div.clearfix div.prdExp p.attention {
	margin-top: 20px;
	color: #c00;
	font-weight: bold;
	}

body.bdPrdtl div#main div.clearfix div.prdExp h4 {
	color: #283894;
	font-size: 1.6em;
	*font-size: 1.5em; /* IE6-7 */
	font-weight: bold;
	line-height: 2.5em;
	}

body.bdPrdtl div#main div.clearfix div.prdExp table {
	width: 100%;
	}

body.bdPrdtl div#main div.clearfix div.prdExp table.price th,
body.bdPrdtl div#main div.clearfix div.prdExp table.price td {
	border-bottom: 1px solid #e4e8eb;
	}

body.bdPrdtl div#main div.clearfix div.prdExp table.price tr.end th,
body.bdPrdtl div#main div.clearfix div.prdExp table.price tr.end td {
	border-color: #a3afb9;
	}

body.bdPrdtl div#main div.clearfix div.prdExp table.price thead th,
body.bdPrdtl div#main div.clearfix div.prdExp table.spec th,
body.bdPrdtl div#main div.clearfix div.prdExp table.spec td {
	border-bottom: 1px solid #a3afb9;
	}

body.bdPrdtl div#main div.clearfix div.prdExp table th,
body.bdPrdtl div#main div.clearfix div.prdExp table td {
	padding: 0.15em 0;
	vertical-align: top;
	}

body.bdPrdtl div#main div.clearfix div.prdExp table.price th,
body.bdPrdtl div#main div.clearfix div.prdExp table.price td,
body.bdPrdtl div#main div.clearfix div.prdExp table.spec th {
	padding-left: 10px;
	}

body.bdPrdtl div#main div.clearfix div.prdExp table.price thead th,
body.bdPrdtl div#main div.clearfix div.prdExp table.spec th {
	background: url("../images/tblhd.gif") no-repeat 0em 0.7em;
	color: #222;
	font-weight: bold;
	}

body.bdPrdtl div#main div.clearfix div.prdExp table.price td {
	width: 5em;
	font-weight: bold;
	text-align: right;
	}

body.bdPrdtl div#main div.clearfix div.prdExp table.spec th {
	width: 7.8em;
	}

body.bdPrdtl div#main div.clearfix div.prdExp table.spec colgroup.sep {
	width: 0.8em;
	text-align: left;
	}

body.bdPrdtl div#main div.clearfix div.prdExp table.spec td.price {
	font-weight: bold;
	}


/* 商品説明：右column */

body.bdPrdtl div#main div.clearfix dl.pacImg {
	float: right;
	width: 206px;
	}

body.bdPrdtl div#main div.clearfix dl.pacImg dt img {
	display: block;
	}

body.bdPrdtl div#main div.clearfix dl.pacImg dd a {
	display: block;
	overflow: hidden;
	margin: 10px auto 0;
	}

body.bdPrdtl div#main div.clearfix dl.pacImg dd a.buy {
	width: 190px;
	height: 37px;
	background-image: url("../images/btn_buy.gif");
	*font-size: 0.1em; /* IE6-7 */
	text-indent: -9999em;
	}



/* 50：価格一覧
======================================== */

/* ----- ページ内リンク ----- */

body.bdPrice div#main div.panc {
	margin: 25px 20px 20px;
	}

body.bdPrice div#main div.panc ul {
	float: right;
	border-right: 1px solid #a3afb9;
	line-height: 1.2;
	}

body.bdPrice div#main div.panc ul li {
	float: left;
	padding: 0 0.7em;
	border-left: 1px solid #a3afb9;
	line-height: 1.2;
	}


/* ----- 見出し＋表 ----- */

body.bdPrice div#main h4,
body.bdPrice div#main table {
	margin: 0 20px 6px;
	}

body.bdPrice div#main h4 {
	margin-top: 5px;
	}

body.bdPrice div#main table {
	width: 566px;
	}

body.bdPrice div#main table th,
body.bdPrice div#main table td {
	padding: 0.2em 0.5em;
	border-top: 1px solid #e4e8eb;
	}

body.bdPrice div#main table colgroup.pcode {
	width: 6.5em;
	}

body.bdPrice div#main table colgroup.pprice {
	width: 11em;
	}

body.bdPrice div#main table thead th,
body.bdPrice div#main table thead td {
	border-top: 1px solid #a3afb9;
	border-bottom: 1px solid #a3afb9;
	background-color: #e3e7ea;
	}

body.bdPrice div#main table thead span.atn {
	font-size: 0.8em;
	}

body.bdPrice div#main table thead th.pcode,
body.bdPrice div#main table tbody td.pcode {
	text-align: center;
	}

body.bdPrice div#main table thead th.price,
body.bdPrice div#main table tbody td.price {
	text-align: right;
	}

body.bdPrice div#main table tbody td.price {
	font-weight: bold;
	}

body.bdPrice div#main table {
	border-bottom: 1px solid #a3afb9;
	}



/* 60：ご注文の方法
======================================== */

body.bdOrder div#main p.limit {
	padding: 0.3em 0 0;
	color: #c00;
	font-size: 0.85em;
	*font-size: 0.8em;
	text-align: right;
	}

body.bdOrder div#main .notes {
	font-size: 0.85em;
	*font-size: 0.8em;
	}

body.bdOrder div#main .blcImg {
	display: block;
	margin: 15px 0;
	}

body.bdOrder div#main ul.atnlist {
	margin-left: 1.6em;
	}

body.bdOrder div#main ul.atnlist li {
	list-style-type: disc;
	}


/* ----- 見出し1 ----- */

body.bdOrder div#main h4 {
	margin: 40px 0 0;
	}


/* ----- 見出し2 ----- */

body.bdOrder div#main div.subCpt {
	margin: 20px 0 10px;
	padding: 2px 4px;
	background-color: #efefef;
	}

body.bdOrder div#main div.subCpt h5 {
	float: left;
	font-weight: bold;
	}

body.bdOrder div#main div.subCpt ul {
	float: right;
	}

body.bdOrder div#main div.subCpt ul li {
	float: left;
	margin-left: 0.8em;
	padding-left: 12px;
	background: url("../images/ord_lhcirc.gif") no-repeat 0em 0.4em;
	}


/* ----- お願い ----- */

body.bdOrder div#main dl.req {
	margin: 20px 0 0;
	padding: 0.3em 0;
	border-width: 1px 0;
	border-style: solid;
	border-color: #e4e8eb;
	}

body.bdOrder div#main dl.req dt {
	font-weight: bold;
	margin-bottom: 0.3em;
	}

body.bdOrder div#main dl.req dd {
	font-size: 0.85em;
	*font-size: 0.8em;
	}
/*正月お願い*/
p.syougatu{
 background-color:#efefef;
 margin-top:10px;
 line-height : normal ;
}

/* ----- クール便送料 ----- */

body.bdOrder div#main table.cool th,
body.bdOrder div#main table.cool td {
	padding: 0.1em 1em 0.1em 10px;
	}

body.bdOrder div#main table.cool thead th {
	font-weight: bold;
	background: url("../images/tblhd.gif") no-repeat 0em 0.7em;
	}

body.bdOrder div#main table.cool td {
	text-align: right;
	}


/* ----- 銀行振込 ----- */

body.bdOrder div#main dl.bank dt,
body.bdOrder div#main dl.bank dd {
	padding-left: 10px;
	font-weight: bold;
	}

body.bdOrder div#main dl.bank dt {
	background: url("../images/tblhd.gif") no-repeat 0em 0.7em;
	}


/* ----- 発送承り店 ----- */

body.bdOrder div#main dl.shipping dt,
body.bdOrder div#main dl.shipping dd {
	padding-left: 10px;
	}

body.bdOrder div#main dl.shipping dt {
	margin-top: 0.8em;
	background: url("../images/tblhd.gif") no-repeat 0em 0.7em;
	font-weight: bold;
	}


/* ----- 個人情報 ----- */

body.bdOrder div#main ul.ppolicy {
	margin-left: 1.4em;
	margin-bottom: 1em;
	}

body.bdOrder div#main ul.ppolicy li {
	list-style-type: disc;
	font-weight: bold;
	}




