@charset "shift_jis";



/*//////////■NLC設定ここから■//////////*/

/*01 HTMLリセット*/
body{
	margin:0px;
	padding:0px;
	font-family:"メイリオ" , "ヒラギノ",tahoma, "ＭＳ Ｐゴシック";
	font-size: 12px;
	text-align:center; background-color:#FDC501; color:#666666;
}
div,
form,
h1,h2,h3,h4,
ul,li,
dl,dt,dd,
p{margin:0px;padding:0px;line-height: 1.5em;}
p,dt,dd{text-align:justify;text-justify:distribute;}
a img,img{border:0;}
li{list-style-type:none;}

table,th,td{ font-size:12px;font-family:"メイリオ" , "ヒラギノ",tahoma, "ＭＳ Ｐゴシック";}



/*02 images関連　*/
#PreloadedImages {width: 0px;height: 0px;display: inline;
background-image: url(https://xc531.eccart.jp/b257/img/common/top_navi_o.gif);
background-image: url(https://xc531.eccart.jp/b257/img/common/navi_o.gif);
background-image: url(https://xc531.eccart.jp/b257/img/common/btn_login_o.gif);
background-image: url(https://xc531.eccart.jp/b257/img/common/btn_cart_o.gif);
}
#PreloadedImages span{ display:none;}
/*02 共通用基本設定*/
h1{}
h2{}
h3{}
h4{}
.clr{clear:both;}
.left{float:left;}
.right{float:right;}

.fweight{font-weight:bold;}
.forange{color:#FF9933;}
.lastChild{margin-right: 0px!important;float: right!important;}
.txtr{ text-align:right;}
.fsize_14{font-size:14px;}
.pdg_leftA{ padding-left:20px!important;}

/*03 レーヤアウト*/
#Wrapper{background:#FFFFFF url(https://xc531.eccart.jp/b257/img/common/bg.gif) repeat-x left top;}

#Wrap{width:1020px;margin:0px auto;background-color:#FFFFFF;text-align:left;}
#TopContents{padding:30px 35px;}

#Contents{padding:0px 35px 30px 35px;}
#Contents div#Side{padding-top:30px;}



/*04 ヘッダー関連*/
#Header{background: url(https://xc531.eccart.jp/b257/img/common/bg_header.gif) repeat-x left top;height:96px;}
#SubHeader{width:950px;margin:0px auto;text-align:left;padding-top:10px;}
#Header h1{width:129px;height:33px;float:left;background: url(https://xc531.eccart.jp/b257/img/common/logo.gif) no-repeat left top;}
#Header h1 span{display:none;}
#Header h1 a{width:129px;height:33px;display:block;}

#Logo{width:950px;}

#TopNavi{width:399px;float:right;padding-top:10px;}
#TopNavi ul{background: url(https://xc531.eccart.jp/b257/img/common/top_navi.gif) no-repeat left top;position: relative;width:399px;height: 12px;}
#TopNavi li{position: absolute;height:12px;}
#TopNavi li a{display: block;height:12px;}
#TopNavi li span{display:none;}
#BtnA,#BtnAon{left:0px;width:99px;}
#BtnB,#BtnBon{left:111px;width:67px;}
#BtnC,#BtnCon{left:191px;width:48px;}
#BtnD,#BtnDon{left:252px;width:147px;}
#BtnA a:hover,#BtnAon{background: url(https://xc531.eccart.jp/b257/img/common/top_navi_o.gif) -0px 0px;}
#BtnB a:hover,#BtnBon{background: url(https://xc531.eccart.jp/b257/img/common/top_navi_o.gif) -111px 0px;}
#BtnC a:hover,#BtnCon{background: url(https://xc531.eccart.jp/b257/img/common/top_navi_o.gif) -191px 0px;}
#BtnD a:hover,#BtnDon{background: url(https://xc531.eccart.jp/b257/img/common/top_navi_o.gif) -252px 0px;}



#Head{padding:5px 3px 10px 3px;clear:both;}
#Navi{width:490px;float:left;}
#Navi ul{background: url(https://xc531.eccart.jp/b257/img/common/navi.gif) no-repeat left top;position: relative;width:490px;height: 36px;}
#Navi li{position: absolute;height:36px;}
#Navi li a{display: block;height:36px;}
#Navi li span{display:none;}
#BtnE,#BtnEon{left:0px;width:97px;}
#BtnF,#BtnFon{left:97px;width:99px;}
#BtnG,#BtnGon{left:196px;width:99px;}
#BtnH,#BtnHon{left:295px;width:99px;}
#BtnI,#BtnIon{left:394px;width:96px;}
#BtnE a:hover,#BtnEon{background: url(https://xc531.eccart.jp/b257/img/common/navi_o.gif) -0px 0px;}
#BtnF a:hover,#BtnFon{background: url(https://xc531.eccart.jp/b257/img/common/navi_o.gif) -97px 0px;}
#BtnG a:hover,#BtnGon{background: url(https://xc531.eccart.jp/b257/img/common/navi_o.gif) -196px 0px;}
#BtnH a:hover,#BtnHon{background: url(https://xc531.eccart.jp/b257/img/common/navi_o.gif) -295px 0px;}
#BtnI a:hover,#BtnIon{background: url(https://xc531.eccart.jp/b257/img/common/navi_o.gif) -394px 0px;}


#Login{width:429px;float:right;}
#Login ul{background: url(https://xc531.eccart.jp/b257/img/common/btn_login.gif) no-repeat left top;position: relative;width:429px;height: 38px;}
#Login li{position: absolute;height:38px;}
#Login li a{display: block;height:38px;}
#Login li span{display:none;}
#BtnJ,#BtnJon{left:7px;width:75px;}
#BtnK,#BtnKon{left:87px;width:75px;}
#BtnM,#BtnMon{left:167px;width:75px;}
#BtnL,#BtnLon{left:260px;width:169px;}
#BtnJ a:hover,#BtnJon{background: url(https://xc531.eccart.jp/b257/img/common/btn_login_o.gif) -7px 0px;}
#BtnK a:hover,#BtnKon{background: url(https://xc531.eccart.jp/b257/img/common/btn_login_o.gif) -87px 0px;}
#BtnM a:hover,#BtnMon{background: url(https://xc531.eccart.jp/b257/img/common/btn_login_o.gif) -167px 0px;}
#BtnL a:hover,#BtnLon{background: url(https://xc531.eccart.jp/b257/img/common/btn_login_o.gif) -260px 0px;}



#Main{width:700px;float:left; background-color:#FFFFFF;text-align:left;}
#Path{padding:10px 0px 5px 0px;border-bottom:#666666 solid 1px;}
#Path li{display:inline;padding-right:5px;color:#999999;font-size:10px;}
#Path a{color:#999999;padding-right:13px;background: url(https://xc531.eccart.jp/b257/img/common/arrowB.gif) no-repeat right center;}
#Path a:hover{text-decoration:none;}


#TopCampaigns{padding:16px 0px 20px 0px;background: url(https://xc531.eccart.jp/b257/img/common/bg_ttlA.gif) repeat-x left top;margin-top:20px;}
#TopCampaigns h2{width:211px;height:15px;background: url(../img/top/ttl_campaigns.gif) no-repeat left top;}
#TopCampaigns h2 span{display:none;}
#TopCampaigns ul{width:700px;}
#TopCampaigns li{width:222px;float:left;margin:17px 17px 0px 0px;}


#TopPickUp{clear:both;padding:16px 0px 20px 0px;background: url(https://xc531.eccart.jp/b257/img/common/bg_ttlA.gif) repeat-x left top;}
#TopPickUp h2{width:213px;height:15px;background: url(../img/top/ttl_pick_up_items.gif) no-repeat left top;}
#TopPickUp h2 span{display:none;}
#TopPickUp ul{width:700px;}
#TopPickUp li{width:220px;float:left;margin:17px 17px 0px 0px;border:#ECECEC solid 1px;}
#TopPickUp li div{margin:3px;padding:7px 12px 7px 7px;background-color:#F6F6F6;}
#TopPickUp li span{width:80px;float:left;display:block;}
#TopPickUp li span img{display:block;border:#CECECE solid 1px;}
#TopPickUp li p{width:100px;float:right;font-size:10px;}
#TopPickUp li a{color:#666666;text-decoration:none;}
#TopPickUp li a:hover{text-decoration: underline;}

#TopChecked{clear:both;padding:16px 0px 20px 0px;background: url(https://xc531.eccart.jp/b257/img/common/bg_ttlA.gif) repeat-x left top;}
#TopChecked h2{width:224px;height:15px;background: url(../img/top/ttl_checked_items.gif) no-repeat left top;}
#TopChecked h2 span{display:none;}
#TopChecked ul{width:700px;}
#TopChecked li{width:80px;float:left;margin:17px 23px 0px 0px;}
#TopChecked li span{width:80px;padding-bottom:10px;display:block;}
#TopChecked li span img{display:block;border:#CECECE solid 1px;}
#TopChecked li p{font-size:10px;padding:0px 10px;background: url(https://xc531.eccart.jp/b257/img/common/arrowA.gif) no-repeat 0em 0.2em;}
#TopChecked li a{color:#666666;text-decoration:none;}
#TopChecked li a:hover{text-decoration: underline;}


#TopNews{clear:both;}
#TopNews ul{padding-top:17px;}
#TopNews li.bgc{background-color:#F6F6F6;}
#TopNews li{padding:5px 10px;color:#666666;}
#TopNews li span{font-size:10px;padding-right:10px;}
#TopNews li a{color:#666666;text-decoration:none;}
#TopNews li a:hover{text-decoration: underline;}

#TopTopics{width:335px;float:left;padding-top:16px;background: url(https://xc531.eccart.jp/b257/img/common/bg_ttlA.gif) repeat-x left top;}
#TopTopics h2{width:93px;height:15px;background: url(../img/top/ttl_topics.gif) no-repeat left top;}
#TopTopics h2 span{display:none;}

#TopPublicities{width:335px;float:right;padding-top:16px;background: url(https://xc531.eccart.jp/b257/img/common/bg_ttlA.gif) repeat-x left top;}
#TopPublicities h2{width:150px;height:15px;background: url(../img/top/ttl_publicities.gif) no-repeat left top;}
#TopPublicities h2 span{display:none;}


#Side{width:210px;float:right;background-color:#FFFFFF; text-align:left;}
#Side div.box{background: url(https://xc531.eccart.jp/b257/img/common/bg_box.gif) repeat-y left top;}
#Side div.top{background: url(https://xc531.eccart.jp/b257/img/common/top_box.gif) no-repeat left top;}
#Side div.bottom{background: url(https://xc531.eccart.jp/b257/img/common/btm_box.gif) no-repeat left bottom;padding:9px;}

#SideSearch h2{width:130px;height:17px;background: url(https://xc531.eccart.jp/b257/img/common/side_ttl_search.gif) no-repeat left top;margin-bottom:8px;}
#SideSearch h2 span{display:none;}
#SideSearch dl{padding:11px 0px;background: url(https://xc531.eccart.jp/b257/img/common/lineA.gif) repeat-x left bottom;}
#SideSearch dt{padding-left:4px;}
#SideSearch ul{padding:12px 0px 0px 15px;}
#SideSearch li{color:#666666;padding:2px 0px;}
#SideSearch li a{color:#666666;text-decoration:none;}
#SideSearch li a:hover{text-decoration:underline;}

#SideRanking{padding-top:15px;}
#SideRanking h2{width:155px;height:14px;background: url(https://xc531.eccart.jp/b257/img/common/side_ttl_ranking.gif) no-repeat left top;margin-bottom:11px;}
#SideRanking h2 span{display:none;}
#SideRanking div#No1{background: url(https://xc531.eccart.jp/b257/img/common/ttl_ranking_no1.gif) no-repeat left top;padding-top:15px;clear:both;}
#SideRanking div#No2{background: url(https://xc531.eccart.jp/b257/img/common/ttl_ranking_no2.gif) no-repeat left top;padding-top:15px;clear:both;}
#SideRanking div#No3{background: url(https://xc531.eccart.jp/b257/img/common/ttl_ranking_no3.gif) no-repeat left top;padding-top:15px;clear:both;}
#SideRanking div#No1 div,#SideRanking div#No2 div,#SideRanking div#No3 div{padding:8px 10px;}
#SideRanking div#No1 div span,#SideRanking div#No2 div span,#SideRanking div#No3 div span{width:57px;float:left;}
#SideRanking div#No1 div p,#SideRanking div#No2 div p,#SideRanking div#No3 div p{width:92px;float:right;}
#SideRanking a{color:#666666;text-decoration:none;}
#SideRanking a:hover{text-decoration:underline;}

#SideProductList{padding-top:15px;}
#SideProductList div.bottom div{padding:15px 10px;clear:both;background: url(https://xc531.eccart.jp/b257/img/common/lineA.gif) repeat-x left bottom;}
#SideProductList div.bottom div.last{background:none!important;}
#SideProductList div.bottom span{width:65px;float:left;}
#SideProductList div.bottom p{width:95px;float:right;}
#SideProductList a{color:#666666;text-decoration:none;}
#SideProductList a:hover{text-decoration:underline;}

h2#SideLookedTtl{width:210px;height:33px;background: url(https://xc531.eccart.jp/b257/img/common/side_ttl_looked.gif) no-repeat center top;margin-bottom:11px;}
h2#SideLookedTtl span{display:none;}

#SideButton{clear:both;padding-top:20px;}


#Product{width:700px;}
#Product h2{font-size:16px;font-weight:bold;padding:15px 0px 17px 0px;color:#666666;background: url(https://xc531.eccart.jp/b257/img/common/lineA.gif) repeat-x left bottom;}
#Product div#CatchTxt div.left,
#Product div#CatchTxt div.right{width:342px;background-color:#F7FFD4;padding:12px 0px;margin-bottom:17px;}
#Product div#CatchTxt div.left p,
#Product div#CatchTxt div.right p{padding:0px 15px;}

#ProductInfo{padding-top:15px;background: url(https://xc531.eccart.jp/b257/img/common/bg_ttlA.gif) repeat-x left top;width:700px;}
h3#ProductInfoTtl{width:171px;height:14px;background: url(../img/product/ttl_product_info.gif) no-repeat left top;}
h3#ProductInfoTtl span{display:none;}

#ProductPic{width:270px;float:left;text-align:center;margin-left:10px;padding-top:25px;}
#ProductPic p.number{padding-top:28px;width:160px;text-align:right;margin:0px auto;}
#ProductPic p.btn_cart{width:270px;text-align:center;padding-top:10px;}
#ProductPic p.btn_cart a{width:169px;height:38px;margin:0px auto;display:block;background: url(https://xc531.eccart.jp/b257/img/common/btn_cart.gif) no-repeat left top;}
#ProductPic p.btn_cart a:hover{background: url(https://xc531.eccart.jp/b257/img/common/btn_cart_o.gif) no-repeat left top;}
#ProductPic p.btn_cart span{display:none;}

#ProductIntr{width:406px;float:right;padding-top:25px;}
#ProductIntr p{padding-bottom:10px;}

#ProductIntr div#DetailIntr{background: url(../img/product/bg_box_product_info.gif) repeat;margin-bottom:15px;width:406px;}
#ProductIntr div#DetailIntr div.top{background: url(../img/product/top_box_product_info.gif) no-repeat left top;}
#ProductIntr div#DetailIntr div.bottom{background: url(../img/product/btm_box_product_info.gif) no-repeat left bottom;}
#ProductIntr div#DetailIntr table{width:405px;}
#ProductIntr div#DetailIntr td{padding:3px 6px;background-color:#FFFFFF;}
#ProductIntr div#DetailIntr dl.txtA{width:110px;background: url(https://xc531.eccart.jp/b257/img/common/lineC.gif) repeat-y 45px 0px;padding:3px 0px;}
#ProductIntr div#DetailIntr dl.txtA dt{width:50px;float:left;font-size:10px;padding-top:2px;color:#333333;font-weight:bold;}
#ProductIntr div#DetailIntr dl.txtA dd{width:50px;float:right;}
#ProductIntr div#DetailIntr dl.txtB{width:225px;background: url(https://xc531.eccart.jp/b257/img/common/lineC.gif) repeat-y 73px 0px;padding:3px 0px;}
#ProductIntr div#DetailIntr dl.txtB dt{width:85px;float:left;font-size:10px;padding-top:2px;color:#333333;font-weight:bold;}
#ProductIntr div#DetailIntr dl.txtB dd{width:140px;float:right;}
#ProductIntr div#DetailIntr dl.txtC{width:355px;background: url(https://xc531.eccart.jp/b257/img/common/lineC.gif) repeat-y 45px 0px;padding:3px 0px;}
#ProductIntr div#DetailIntr dl.txtC dt{width:50px;float:left;font-size:10px;padding-top:19px;color:#333333;font-weight:bold;}
#ProductIntr div#DetailIntr dl.txtC dd{width:295px;float:right;}
#ProductIntr div#DetailIntr p.fweight{color:#000000;padding:13px 13px 0px 13px!important;}

#ProductIntr div#Component{ padding-bottom:15px;width:406px;}
#ProductIntr div#SubComponent{background: url(../img/product/bg_box_product_info.gif) repeat;}
#ProductIntr div#Component div.top{background: url(../img/product/top_box_product_info.gif) no-repeat left top;}
#ProductIntr div#Component div.bottom{background: url(../img/product/btm_box_product_info.gif) no-repeat left bottom; padding:14px 12px;}
#ProductIntr div#Component p{ background-color:#FFFFFF; padding:4px 10px; color:#333333;}
#ProductIntr div#Component p.txt_link{ padding:0px 0px 10px 0px!important;}

#Product div#HowToUse{ padding-bottom:10px;width:700px;}
#Product div#SubHowToUse{clear:both;padding:16px 0px 20px 0px;background: url(https://xc531.eccart.jp/b257/img/common/bg_ttlA.gif) repeat-x left top;}
#Product div#SubHowToUse h3{width:134px;height:14px;background: url(../img/product/ttl_how_to_use.gif) no-repeat left top;margin-bottom:15px;}
#Product div#SubHowToUse h3 span{ display:none;}
#Product div#HowToUse p.txt_link{ padding-bottom:10px;}



#RelatedItems{clear:both;padding:16px 0px 0px 0px;background: url(https://xc531.eccart.jp/b257/img/common/bg_ttlA.gif) repeat-x left top;width:700px;}
#RelatedItems h3{width:138px;height:14px;background: url(../img/product/ttl_related_items.gif) no-repeat left top;}
#RelatedItems h3 span{display:none;}
#RelatedItems ul{width:700px;}
#RelatedItems li{width:80px;float:left;margin:17px 23px 0px 0px; padding-bottom:20px;}
#RelatedItems li span{width:80px;padding-bottom:10px;display:block;}
#RelatedItems li span img{display:block;border:#CECECE solid 1px;}
#RelatedItems li p{font-size:10px;padding:0px 10px;background: url(https://xc531.eccart.jp/b257/img/common/arrowA.gif) no-repeat 0em 0.2em;}
#RelatedItems li a{color:#666666;text-decoration:none;}
#RelatedItems li a:hover{text-decoration: underline;}

#PaymentShipping{clear:both;padding:16px 0px 20px 0px;background: url(https://xc531.eccart.jp/b257/img/common/bg_ttlA.gif) repeat-x left top; width:700px;}
#PaymentShipping h3{width:289px;height:14px;background: url(../img/product/ttl_payment_shipping.gif) no-repeat left top;}
#PaymentShipping h3 span{display:none;}
#PaymentShipping div.left,
#PaymentShipping div.right{ width:335px;}
#PaymentShipping div.left div.box,
#PaymentShipping div.right div.box{ padding:15px 0px;}
#PaymentShipping div.left span.sttl,
#PaymentShipping div.right span.sttl{ display:block; padding-bottom:5px;}
#PaymentShipping div.left div.box p,
#PaymentShipping div.right div.box p{ padding:15px 0px 0px 10px;}
#PaymentShipping div.report{ padding:10px 0px 0px 25px;}
#PaymentShipping div.report dt{ color:#999999; font-weight:bold;}
#PaymentShipping div.report dd{ padding:0px 0px 10px 5px;}
#PaymentShipping div.report p{ padding-top:5px!important; text-align:center;}

#SubPaymentShipping{
	background: url(https://xc531.eccart.jp/b257/img/common/lineB.gif) repeat-y 350px 0px; margin-top:10px;
}


#News{width:700px;}
#News h2{font-size:16px;font-weight:bold;padding:15px 0px 17px 0px;color:#666666;background: url(https://xc531.eccart.jp/b257/img/common/lineA.gif) repeat-x left bottom;}
#News div.box{ width:700px; padding-top:40px;}
#News div.box div.ttl{
	width:700px; padding:15px 0px;
	background: url(https://xc531.eccart.jp/b257/img/common/bg_ttlA.gif) repeat-x left top;
}
#News div.box div.ttl h3{ width:580px; float:left; color:#000000; font-size:12px; font-weight:normal;}
#News div.box div.ttl span{ width:100px; float:right; font-weight:bold; text-align:right; color:#999999;}
#News div.box div.article{ width:700px; padding:15px 0px 30px 0px;}
#News div.box div.article div.left_pic{ width:300px; float:left;}
#News div.box div.article div.right_txt{ width:370px; float:right;}
#News div.box div.bottom{
	background: url(https://xc531.eccart.jp/b257/img/common/lineA.gif) repeat-x left top; padding-top:5px; text-align:right;
}
#News div.box div.bottom a{color:#666666; text-decoration:none;}
#News div.box div.bottom a:hover{ text-decoration:underline;}

#Company{width:700px;}
#Company h2{font-size:16px;font-weight:bold;padding:15px 0px 17px 0px;color:#666666;background: url(https://xc531.eccart.jp/b257/img/common/lineA.gif) repeat-x left bottom; margin-bottom:10px;}
#Company div#Info{ width:700px; padding-top:40px;}
#Company div#InfoList{ width:380px; float:left;border-top:#666666 solid 1px;border-bottom:#666666 solid 1px;}
#Company div#InfoList li{ width:380px; padding:8px 0px;background: url(https://xc531.eccart.jp/b257/img/common/lineA.gif) repeat-x left bottom; line-height:2em;}
#Company div#InfoList li span{ width:80px; padding-left:10px; display:block; float:left;}
*html #Company div#InfoList li span{ width:90px;}
#Company div#InfoList li p{ width:280px; float:right;}
#Company div#InfoList li.last{ background-image:none!important;}
#Company div#Map{ width:285px; float:right;}
#Company div#Map iframe{ border:#CCCCCC solid 1px; display:block;}


#Guide{width:700px;}
#Guide h2{font-size:16px;font-weight:bold;padding:15px 0px 17px 0px;color:#666666;background: url(https://xc531.eccart.jp/b257/img/common/lineA.gif) repeat-x left bottom; margin-bottom:25px;}
#Guide div#Info{ width:700px;}
#Guide div#InfoList{ width:700px; float:left;border-bottom:#666666 solid 1px;}
#Guide div#InfoList li{ width:700px; padding:8px 0px;background: url(https://xc531.eccart.jp/b257/img/common/lineA.gif) repeat-x left bottom; line-height:2em;}
#Guide div#InfoList li span{ width:120px; padding-left:10px; display:block; float:left;}
*html #Guide div#InfoList li span{ width:90px;}
#Guide div#InfoList li p{ width:450px; float:right;}
#Guide div#InfoList li.last{ background-image:none!important;}
#Guide div#Map{ width:285px; float:right;}
#Guide div#Map iframe{ border:#CCCCCC solid 1px; display:block;}



#ISMS{ width:700px; padding-top:40px;}
#ISMS span{ display:block; width:98px; float:left;}
#ISMS p{ width:580px; float:right;}

#Category{width:700px;}
#Category h2{font-size:16px;font-weight:bold;padding:15px 0px 17px 0px;color:#666666;background: url(https://xc531.eccart.jp/b257/img/common/lineA.gif) repeat-x left bottom; margin-bottom:25px;}
#Category div.left,
#Category div.right{ width:340px;}
#Category dl{ width:340px;}
#Category dt{
	padding-bottom:3px; margin-bottom:13px;
	background: url(https://xc531.eccart.jp/b257/img/common/lineA.gif) repeat-x left bottom;
}
#Category dt a{display:block; color:#666666; text-decoration:none;background-color:#EEEEEE; width:340px;}
#Category dt a:hover{ background-color:#E3E3E3;}
#Category dt span{ display:block; padding:7px 10px 5px 10px; font-size:14px;}
#Category dd{ padding-bottom:15px;}
#Category li{
	padding:4px 0px 0px 12px;
	background: url(https://xc531.eccart.jp/b257/img/common/arrowC.jpg) no-repeat 0em 0.5em;
}
#Category li a{color:#666666; text-decoration:none;}
#Category li a:hover{ text-decoration:underline;}

#CategoryList{width:700px;}
#CategoryList h2{font-size:16px;font-weight:bold;padding:15px 0px 17px 0px;color:#666666;background: url(https://xc531.eccart.jp/b257/img/common/lineA.gif) repeat-x left bottom; margin-bottom:25px;}
#CategoryList h3{padding-bottom:3px;background: url(https://xc531.eccart.jp/b257/img/common/lineA.gif) repeat-x left bottom; font-weight:normal;}
#CategoryList h3 span{ display:block; padding:7px 10px 5px 10px; font-size:14px;background-color:#EEEEEE;}
#CategoryList ul{ width:700px; padding:20px 0px;background: url(https://xc531.eccart.jp/b257/img/common/lineA.gif) repeat-x left bottom;}
#CategoryList li{ width:152px; float:left; margin-right:30px;}
#CategoryList li span{ display:block; text-align:center; width:152px;}
#CategoryList li span img{ display:block;border:#EEEEEE solid 1px; margin:0px auto;}
#CategoryList li p{ width:152px; font-size:10px; color:#999999; padding-top:12px;}
#CategoryList li a{ color:#999999; text-decoration:none;}
#CategoryList li a:hover{ text-decoration: underline;}

#ProductList{width:700px;}
#ProductList h2{font-size:16px;font-weight:bold;padding:15px 0px 17px 0px;color:#666666;background: url(https://xc531.eccart.jp/b257/img/common/lineA.gif) repeat-x left bottom; margin-bottom:25px;}
#ProductList h3{padding-bottom:3px;background: url(https://xc531.eccart.jp/b257/img/common/lineA.gif) repeat-x left bottom; font-weight:normal; margin-bottom:15px;}
#ProductList h3 a{display:block; color:#666666; text-decoration:none; width:700px;background-color:#EEEEEE;}
#ProductList h3 a:hover{ background-color:#E3E3E3;}
#ProductList h3 span{ display:block; padding:5px 10px 3px 10px; font-size:14px;}
#ProductList div.box{width:700px; padding-bottom:50px;}
#ProductList div.box div{
	background: url(https://xc531.eccart.jp/b257/img/common/lineB.gif) repeat-y 350px 0px;
}
#ProductList ul{ width:330px;}
#ProductList li{
	padding:5px 0px 5px 20px;
	background: url(https://xc531.eccart.jp/b257/img/common/ico_boxA.gif) no-repeat 0em 0.8em;
}
#ProductList li a{ color:#999999; text-decoration:none;}
#ProductList li a:hover{ text-decoration:underline;}


/*05 コンテンツ関連　*/
#Foot{width:920px;margin:0px auto;text-align:left;color:#999999;padding:10px 0px; background-color:#FDC501;}
#Foot a{color:#555555;text-decoration:none;}
#Foot a:hover{text-decoration:underline;}
#FootNavi{padding-bottom:10px;}
#FootNavi a{padding:0px 15px;}
#FootNavi a.top{padding-left:0px!important;}

#Foot div#Link{width:920px;}
#FootNatureLab{width:310px;float:left;margin-right:10px;}
#FootNatureLab li{padding-top:10px;}
#FootNatureLab li span{display:block;}

#FootOnLine{width:600px;float:left;}
#FootOnLine ul{width:600px;}
#FootOnLine li{margin-right:50px;float:left;padding-top:10px;}
#FootOnLine li span{display:block;}


address{padding:5px 15px 0px 0px;text-align:right;font-style: normal;color:#FFFFFF;}



/*//////////■NLC設定終了■//////////*/


/*//////////■textStyle settings■//////////*/

/*----------▼回り込み▼----------*/

/*■float関係*/
.xc_floatRight {
  float:right;
}
.xc_floatLeft {
  float:left;
}
.xc_clearBoth {
  clear:both;
}


/*■クリアプロパティ*/
.xc_headerClear {
  clear:both;
}
.xc_footerClear {
  clear:both;
}



/*----------▼マージン▼----------*/

.xc_margin5px {
margin:5px;
}

.xc_margin10px {
margin:10px;
}

.xc_margin10-7-0-7 {
margin:10px 7px 0 7px 
}


/*■top*/
.xc_marginTop5px {
margin-top:5px
}
.xc_marginTop10px {
margin-top:10px
}
.xc_marginTop15px {
margin-top:15px
}
.xc_marginTop20px {
margin-top:20px;
}


/*■Right*/
.xc_marginRight3px {
margin-right:3px
}
.xc_marginRight5px {
margin-right:5px
}
.xc_marginRight10px {
margin-right:10px
}
.xc_marginRight15px {
margin-right:15px
}
.xc_marginRight20px {
margin-right:20px
}


/*■bottom*/
.xc_marginBottom5px {
margin-bottom:5px
}
.xc_marginBottom10px {
margin-bottom:10px
}
.xc_marginBottom15px {
margin-bottom:15px
}
.xc_marginBottom20px {
margin-bottom:20px
}
.xc_marginBottom200 {
margin-bottom:200px;
}


/*■left*/
.xc_marginLeft3px {
margin-left:3px
}
.xc_marginLeft5px {
margin-left:5px
}
.xc_marginLeft10px {
margin-left:10px
}
.xc_marginLeft15px {
margin-left:15px
}
.xc_marginLeft20px {
margin-left:20px
}
.xc_marginLeft150px {
margin-left:150px
}




/*----------▼text-align▼----------*/

.xc_textCenter {
text-align:center;
}
#xc_textCenter {
text-align:center;
}
.xc_textRight {
text-align: right;
}
#xc_textRight {
text-align: right;
}
.xc_textLeft {
text-align:left;
}
#xc_textLeft {
text-align:left;
}




/*----------▼other▼----------*/


.xc_hrCenter {
border-top:1px solid silver;
padding-top:5px;
text-align:center;
background-color:white;
}

hr.xc_hr1pxDashed {
border:1px dashed silver;
border-width:1px 0 0 0;
height:1px;
}

.xc_borderTop1px {
border-top:1px solid silver;
}
.xc_borderBottom1px {
border-bottom:1px solid silver;
}

#xc_borderBottom1px {
border-bottom:1px solid silver;
}
#xc_borderBottom1pxDashed {
border-bottom:1px dashed silver;
}

#xc_borderBottom2px {
border-bottom:2px solid #9a9a9a;
}



/*----------▼font▼----------*/
.xc_text10px {
font-size:10px;
}

.xc_bold {
font-weight:bold;
}

.xc_orange {
color:#FF6600;
font-weight:bold;
}


#bgGray {
background-color:gray;
}


/*----------▼spacer▼----------*/

.xc_spacer1x1 {
width:1px;
heght:1px;
margin:0;
padding:0;
}
