/*Windows IE5.x用のスタイルシートを読み込ませる*/
@media tty {
i{ content:"\";/*" "*/}} @import 'ec_wie5x.css'; /*";}


}/* */



/* hide from Mac IE5 \*/
@media screen,print{
/* end hack */
DIV.Contents{background:#FFF url(../img/bg_2column.gif) repeat-y;
}

/*@@ Common @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/
DIV.Contents{background:#FFF url(../img/bg_2column.gif) repeat-y;
}
DIV.LeftColumn{
	width:470px	;padding-right:0px;
	}
DIV.RightColumn{margin-left:0px;padding-left:20px;
	width:230px;}
H3{
	background-image:url(../img/bg_grd_gray.gif);
	border	:1px #DDD solid;
	padding	:3px 5px;margin:30px 0px 10px 0px;
	font-size:1.2em;line-height:1.2em;
	page-break-after:avoid;}

#BreadCrumbs{width:470px;}



/*@@@ Right Area (Common) @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/
/*Local Navi*/
#LocalNavi {margin-bottom:28px;margin-top:20px;}


#LocalNavi li{
	font-size:1em;line-height:1.2em;font-weight:bold;
	background:#FFFEE7 url(img/bg_baby_navi.gif) no-repeat;
	padding:7px 5px 5px 25px;
	margin-bottom:5px;
	border:1px #C3C3C3 solid;
	border-color:#C3C3C3 #DDD #DDD #C3C3C3;
	color:#666;
	_height:1em;
	}
#LocalNavi li a{
	background-color:#F0F0F0;
	padding:7px 5px 5px 25px;
	margin:-8px -6px -6px -26px;
	border:1px #CCC solid;
	border-color:#DDD #C3C3C3 #C3C3C3 #DDD;
	color:#666;
	display:block;
	background-position:5px 8px;}
#LocalNavi li a:hover{background-color:#FFFFCC;
	border-color:#C3C3C3 #DDD #DDD #C3C3C3;
	text-decoration:none;
	color:#FF9900}
#LocalNavi li ul{margin:5px -6px -11px -26px;}

#LocalNavi .Top,#LocalNavi .Top A{
	background-color:#FFF;color:#FF0000;border:none;}
/*----------------*/
#CartView{
	margin:-28px 0px 0px auto;width:250px;
	border-bottom:1px #CCC dashed;}
#CartView A{display:block;margin-left:72px;
	background-image:url(../../ec/img/btn_cart-view_o.gif);background-repeat:no-repeat;background-position:right;}
#CartView A:hover{text-indent:-9999px;background-image:url(../../ec/img/btn_cart-view_o.gif);}
/*-----------------------------------*/
#Goroku{width:228px;margin-bottom:2em;}
#Goroku .content{
	margin:0px 0px 0px 0px;padding:0px 0px 5px 0px;}
#Goroku H4{
	margin:8px 10px 10px 10px;padding-bottom:5px;
	border-bottom:1px #DDD solid;}
#Goroku DL{
	width:210px;
	margin-left:10px;margin-bottom:0px;
	border-bottom:1px #CCC dashed}
#Goroku DT{word-spacing:-1px;line-height:1.2em;
	float:right;width:165px;font-size:1em;}
#Goroku DT A{
	display:block;margin-top:0.3em;padding-left:7px;}
#Goroku DD{margin:5px 0px 5px 0px;}
/* hide from Mac IE5\*//*/

#Goroku DT{letter-spacing:-1px;}
/* end hack */

/*-----------------------------------*/
.campaign1{
	border:1px #FFA34B solid;
	background-color:#FDFAE8;
	margin-top:0.5em;}
.campaign1 dt{
	text-align:center;
	margin:5px 10px;
	border-bottom:1px #FFA34B solid;}
.campaign1 dd{margin:5px 10px;text-align:left;line-height:1.5em;}
.campaign1 dd strong{line-height:2em;margin-bottom:5px;}
/*-----------------------------------*/
.campaign2{border:1px #CCC solid; margin-bottom:25px;}
.campaign2 dt{
	background-color:#FFA34B;
	color:#FFFFFF;line-height:1.2em;
	border-left:4px #FF6600 solid;
	padding:4px 5px;
	}
.campaign2 dd{padding:5px;}
.campaign2 .present{
	background-color:#FDFAE8}
.campaign2 .present dt{
	color:#FF6600;
	border:none;
	background:none;
	border-bottom:1px #FFA34B solid;
	padding-bottom:5px;margin-bottom:5px;}
.campaign2 .present em{
	display:block;
	margin-bottom:5px;
	_margin-top:10px;
	background-color:#FFF;
	font-weight:bold;
	text-align: center;
}

.campaign2 .present span{margin-bottom:-15px;}
.campaign2 .thumb{float:left;}
.day{float:none;position:relative;}
.campaign2 .right{float:none;margin-left:60px;padding-top:-5px;position:relative;line-height:1.2em;}
.campaign2 .present span,.campaign2 .present .right a{display:block;margin-left:60px;}
/* hide from Mac IE5\*//*/

.campaign2 .right{float:none;margin-left:-5px;padding-top:5px;position:relative;line-height:1.2em;}
/* end hack */
/*-----------------------------------*/
.Howto{border:2px #CCC solid;}
.Howto dt{
	background-color:#F2F2F2;
	color:#666;font-size:1.1em;
	padding:10px 5px 0px 10px;line-height:1.2em;
	}
.Howto dt a,.Howto dt a:visited{color:#333;}
.Howto dt a:hover{color:#FF6600;
}
.Howto dd{padding:10px;
	background-color:#F2F2F2;
	}
.Howto dd .boxWhite{width:205px;}
.Howto dd ul{margin:0px 10px 5px 10px;padding-top:5px;}
.Howto dd li{height:1.2em;margin-bottom:0.2em;}
/*-----------------------------------*/
.Banner li{margin-bottom:5px}
/*-----------------------------------*/
.limited{
	border:1px #FFA34B solid;position:relative;}
	
.limited dt{
	background:#FFF url(../img/bg_orange_doubleline.gif) repeat-x 0px 22px;
	margin:5px 10px 0px 10px;padding-bottom:6px;z-index:100;position:relative;}
.limited dd table{margin:-3px 10px 0px 10px;}
.limited dd td{border-top:1px #CCC dashed;padding-top:6px;}
.limited dd td.thumb{width:50px;vertical-align:top;}
.limited a{display:block;}


/*@@@ Top @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/
#EcTop H3{
	background:none;border:none;padding:0px;margin:0px;}
/*-----------------------------------*/
#Top5{border-bottom:2px #CCC solid;padding-bottom:1px;}
#Top5 h3{margin:10px 0px;padding-bottom:1px;border-bottom:1px #FF0000 dashed;}
#Top5 table{width:230px;font-size:1em;line-height:1.2em;}
#Top5 td img{border:1px #EEE solid;}
#Top5 th,#Top5 td{padding:3px 0px;border-bottom:1px #CCC dashed;}
#Top5 th{width:25px;text-align:center}
#Top5 .thumb{width:45px;}
#Top5 td{padding-left:5px;}
#Top5 a{display:block;}

/*-----------------------------------*/
#News H3{
	margin-top:1.5em;margin-bottom:0.5em;
	background:#FFF url(../img/bg_red-doubleline.gif) repeat-x bottom;
	padding-bottom:8px;line-height:19px;}
#News{border-bottom:1px #FF0000 solid;padding-bottom:10px;}
#News th{
	white-space:normal;
	padding-right:10px;
	font-weight:normal;text-align:left;
	white-space:nowrap;
	vertical-align:top}
#Lineup{width:470px;}
#Lineup td,#Lineup th{text-align:left;vertical-align:top;padding-left:4px;padding-bottom:5px;}

#Lineup th a{padding-left:0px;display:block;text-indent:15px;
background-position:0px 2px}

/* hide from Mac IE5\*//*/
#Lineup th a{margin-left:0px;}
#Lineup th img.pht{margin-left:-15px;}
/* end hack */
/*----------------------------*/
.title{
	width:470px;
	background:#FFF url(../../ec/img/top_h3_bg.gif) no-repeat;
	border-bottom:1px #FF7F00 dashed;
	margin-top:1em;margin-bottom:10px;}

.title td{width:90%;font-size:10px;line-height:1em;}
.title th,

.title td{vertical-align:left;padding:2px 5px 1px 5px;}
/* hide from Mac IE5\*//*/
.title td{padding-top:8px;}
/* end hack */
/*-----------------------------*/
.ItemList{width:468px;_margin-top:-5px;}
.ItemList LI{
	width:107px;
	padding:0px 3px 10px 5px;font-size:0.9em;
	float:left;
	line-height:1.2em;}
.ItemList A{display:block;text-align:center;margin-bottom:0em;}
.ItemList A IMG{
	width:100px;height:100px;}
.icon{
	text-align:right;margin-bottom:-14px;position:relative;z-index:100;
	height:14px;}
.icon img{margin-right:5px;}
/*-------------------------------------------*/
#EcDetail .spec{
	width:305px;
	background-image:url(../img/bg_grd_gray.gif);
	background-repeat:repeat-x;
	border-top:1px #CCC solid;
	border-bottom:1px #CCC solid;
	padding:0px;margin-top:1.5em;}
.spec dl{border-top:1px #FFF solid;line-height:1.4em;}
.spec dl.left{width:155px;}
.spec dl.right{width:150px;}
.spec dt{width:45px;padding:2px 5px;float:left;border-left:1px #FFF solid;}
.spec dd{margin-left:50px;padding:2px 5px;border-left:1px #CCC dashed;border-right:1px #CCC solid;}
.spec dl.right DD{border-right:none;}
.spec dl.right dt{width:25px;}
.spec dl.right dd{margin-left:35px;}

/*-----------------------------------------*/

/*@@@ Second @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/
#EcSecond .Lineup{width:470px;

background:#FFF url(../../ec/item/img/bg_lineup.gif) repeat-y;}
#EcSecond .Lineup td,
#EcSecond .Lineup th{width:33%;padding:0px 5px 0px 5px;line-height:1.2em;}
#EcSecond .Lineup th img{margin-bottom:5px;}
#EcSecond .Lineup th a:hover{text-decoration:none;}
#EcSecond .weight{float:left;width:65px;border-right:1px #DDD solid;}
#EcSecond .price{float:right;width:75px;text-align:right;}
#EcSecond .Lineup td.spec{border-bottom:1px #EEE solid;padding-top:3px;padding-bottom:2px;background:transparent url(../img/bg_grd_gray.gif) repeat-x;}
#EcSecond .Lineup .cart td{padding-top:5px;text-align:center;}
#EcSecond .Lineup .cart td input{margin-top:5px;}
/* hide from Mac IE5\*//*/
#EcSecond .Lineup .spec td{letter-spacing:-1px;}
/* end hack */
#EcSecond option{font-size:0.8em;
	background-color:#FFFFCC}

/*@@@ Detail@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/

#EcDetail H3{
	background-image:none;	background-color:#F0F0F0;
	font-size:1em;
	border-left:3px #999 solid;}

#ProductName{width:470px;}
#ProductName H2{
	border-left:4px #FF7F00 solid;
	font-size:1.3em;line-height:1.2em;
	padding:0.3em 0.5em 0.3em 0.5em;_padding:0.2em 0.5em 0em 0.5em;}

#EcDetail #TopCol DIV.LeftColumn{
	width:130px;margin:20px 0px;padding:10px 10px 0px 10px;
	background-color:#F1F1F1;

	border:none;}
#EcDetail #TopCol DIV.LeftColumn img{margin-bottom:10px;}

#EcDetail #TopCol DIV.RightColumn{
	border:none;
	width:305px;margin:20px 0px 10px 0px;padding:0px;	}
.status img{margin-left:7px;}
a img.zoom{line-height:1em;display:block;margin-top:-33px;_margin-top:-36px;margin-left:2px;}
#EcDetail #TopCol DIV.RightColumn H3{
	border-style:none none none solid;
	border-color:#FF7F00;border-bottom:1px #CCC solid;
	background-color:#FFF;line-height:1em;
	margin:0px 0px 10px 0px;
	font-size:1.1em;color:#FF6600;}

#EcDetail #TopCol DIV.RightColumn table th,
#EcDetail #TopCol DIV.RightColumn table td{
	vertical-align:top;text-align:left;
	font-weight:normal;
	padding:3px 5px;
	}

#cart{
	margin:0.5em 0em 1em auto;
	padding:10px 5px;
	text-align:right;}
#cart input{
	_margin-top:-10px;
	vertical-align:middle}
#cart select{background-color:#FFFFCC;}
/*-------------------------------------*/
.spec2,#Nutritional{
	width:305px;
	background-color:#FDFAE8;border:1px #FFF6BE solid;
	padding:5px 5px 0px 5px;}
.spec2 H4,#Nutritional H4{font-size:1em;color:#FF7E00;}
.spec2 table.Detail th{color:#666;}
table.Detail{width:100%;}
table.Detail th,
table.Detail td,#Nutritional th,#Nutritional td{
	line-height:1.2em;
	padding:2px 0px 0px 0px;

	border-top:1px #CCC dashed;border-bottom:none;}
#Nutritional{margin-top:10px;}
#Nutritional table{width:140px;}
table.Detail th{width:80px;}

#Option{margin-top:1em;background-color:#FFF;}
#Topics{width:470px;margin-top:2em;}
#Topics H3{background:transparent none;border:none;margin:0px 0px 5px 5px;padding-top:7px;}
#Topics .boxWhite{margin:0px 10px 10px 10px;width:450px;}
#Topics .boxWhite .content{padding:10px;}
#Topics td{vertical-align:top;}
#Topics td.thumb{width:140px;}
#Topics h4{font-size:1.3em;line-height:1.2em;padding-bottom:0.2em;color:#FF6600;
	border-bottom:1px #FFCC66 dashed;}
#Topics p{margin:10px 0px 0px 0px;}


/*@@@ News @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/
#NewsIndex .LeftColumn{width:475px;border-right:1px #CCC dashed;
padding-right:15px;}
#NewsIndex .RightColumn{width:225px;margin-left:0px;}
#NewsIndex .Contents{background:none;}
#NewsIndex h2{margin-top:0.5em;}
#NewsIndex h3{border:none;background:none;font-size:1.4em;margin:0em;}
#NewsIndex .past{margin-top:2.5em;}
/*---------------------------------*/
#NewsDetail .Contents{background-image:none}
#NewsDetail #CartView{display:none;}
#NewsDetail .LeftColumn{width:740px;}

#NewsDetail .RightColumn{display:none;}


/*@@@ Guide @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/
#GuideMenu td{white-space:nowrap;}

#Guide h4 {font-size:1.3em;line-height:1.2em;padding-bottom:0.2em;color:#FF6600;
	border-bottom:1px #FFCC66 dashed;}
#Guide P {margin-top:0px;margin-bottom:10px;}
#Guide P,#Guide li{line-height:1.4em;}
#Guide P.list{margin-bottom:0px;}
#Guide STRONG{color:#FF6666}
#Guide .LeftColumn TABLE{border:none;background-color:#C5C5C5;color:#666;margin-bottom:15px;}
#Guide .LeftColumn CAPTION{text-align:left;}
#Guide .LeftColumn THEAD TD{background-color:#EEE;}
#Guide .LeftColumn TH,#Guide .LeftColumn TD{border:none;background-color:#FFF;vertical-align:top;}
#Guide .LeftColumn TH{border:none;text-align:left;background-color:#EEE}
#Guide ADDRESS{font-style:normal;margin-top:1em;}

/*お問い合わせ*/
#Guide dl.Address{
	border:1px #CCC dashed;
	padding:5px;
	}
#Guide dl.Address DT{display:block;color:#CCC;margin:0.5em 0.5em 0.5em 0.5em;}
#Guide dl.Address DT SPAN{background-color:#FFF;}
#Guide dl.Address DT STRONG{color:#666;}

#Guide dl.Address DD{margin-left:10px;margin-top:0.5em;line-height:120%;}
#Guide dl.Address DD DL{margin-left:0em;margin-top:2.5em;margin-bottom:1em;}
#Guide dl.Address DD DT{color:#666;}
#Guide dl.Address DD DD{margin-left:0.5em;}

#Guide table .tokuteiTit{padding:5px;background-color:#FFF;}

/* hide from Mac IE5 \*/
}
/* end hack */

@media print{
	#NewsIndex .RightColumn,
	#CartView,
	DIV.RightColumn{display:none;}
	DIV.Contents{background:none;}
	DIV.LeftColumn{border-right:none;width:480px;}
	#EcDetail #TopCol DIV.RightColumn{display:block;}
	}


