*{margin:0px;padding:0px;}
.hidden hr{visibility:hidden;height:10px;padding:0px;margin:0px;line-height:0px;border:0px;clear:both;}
/*デジマトップ画像*/
.dejima #title{height:67px;
background:url(/static/images/dejima/birdview.gif) #fff no-repeat right bottom;
}


.dejima div.pagename{width:365px;height:66px;text-align:left;float:left;position:relative;}
.dejima div.metadata{width:380px;height:66px;text-align:left;float:right;overflow:hidden;}

.dejima div.pagename h1{position:absolute;top:30px;}
html>body.dejima div.pagename h1{position:absolute;top:30px;}
.dejima div.pagename div.catchcopy{position:absolute;top:5px;}
.dejima div.metadata ul li{display:block;float:none;}

.dejima#index #catch{
width:168px;height:13px;
background:url(/static/images/dejima/dejima-copy.gif) #fff no-repeat right center;
margin-left:190px;
text-indent:-9999px;
}


/*h1*/
.dejima td.titlelogo h1{
display:block;
width:280px;
height:36px;
}
.dejima td.titlelogo h1 a{
display:block;
width:280px;
height:36px;
background:url(/static/images/dejima/titlelogo.gif) no-repeat 10px center;
text-indent:-9999px;
}
#dejimaTop .dejimaNameBox h1{
	font-size:25px;
	display:block;
	padding:0;
	margin:0;
	line-height:100%;
	text-align:left;
}
/****************
 dejima menu
****************/

/*
shopsearchmenu
*/

body.dejima div.searchmenu{
	width:170px;
	padding-top:8px;
	background:url(/static/images/dejima/menu_bg.gif) no-repeat left top #F5F4EB;
}

body.dejima div.catmenu div.hidden{
	height:8px;
	background:url(/static/images/dejima/menu_bg_btm.gif) no-repeat left bottom #F5F4EB;
}
body.dejima div.catmenu li{display:block;width:170px;list-style-type:none;}
body.dejima div.catmenu ul.maincategory li a{
	display:block;
	width:170px;
	height:38px;
	list-style-type:none;
	background:url(/static/images/dejima/menu_cat-main.gif) no-repeat left top #F5F4EB;
	text-indent:-9999px;
}

body.dejima div.catmenu ul.maincategory li#material a{height:37px;background-position:left top;}
body.dejima div.catmenu ul.maincategory li#material a:hover{}
body.dejima div.catmenu ul.maincategory li#manufacture a{background-position:left -38px;}
body.dejima div.catmenu ul.maincategory li#manufacture a:hover{background-position:-170px -38px;}
body.dejima div.catmenu ul.maincategory li#sales a{background-position:left -76px;}
body.dejima div.catmenu ul.maincategory li#sales a:hover{background-position:-170px -76px;}
body.dejima div.catmenu ul.maincategory li#job a{background-position:left -114px;}
body.dejima div.catmenu ul.maincategory li#job a:hover{background-position:-170px -114px;}
body.dejima div.catmenu ul.maincategory li#know a{background-position:left -152px;}
body.dejima div.catmenu ul.maincategory li#know a:hover{background-position:-170px  -152px;}

body.dejima div.catmenu ul.maincategory li#material ul.subcategory li a{
	display:block;
	height:25px;
	background:url(/static/images/dejima/menu_cat-sub.gif) no-repeat 0px 0px #F5F4EB;
	line-height:180%;
	text-indent:15px;
}
body.dejima div.catmenu ul.maincategory li#material ul.subcategory li a:hover{
	background:url(/static/images/dejima/menu_cat-sub.gif) no-repeat -170px 0px #F5F4EB;
	text-indent:15px;
}


/*
item search menu
*/

#atelierIndex .left .block.itemcounter,
#all-itemlist .left .block.itemcounter{padding:0px;}

#atelierIndex .left .block.itemcounter p,
#all-itemlist .left .block.itemcounter p{width:153px;height:117px;background:url(/static/images/dejima/bg-counter.gif) no-repeat left top;font-weight:bold;color:#FF6633;text-align:center;padding:35px 0px 0px;margin:0px auto 0px;}

#all-itemlist .left .block.itemcounter span#nmbrof_slctditems{font-size:16px;}
#atelierIndex .left .block.itemcounter span#nmbrof_allitems,
#all-itemlist .left .block.itemcounter span#nmbrof_allitems{font-size:12px;}



#atelierIndex .left .block.catmenu h3,
#all-itemlist .left .block.catmenu h3{display:block;overflow:hidden;height:16px;background:url(/static/images/dejima/h3-cat.gif) no-repeat left top;text-indent:-9999px;margin:0px 0px 10px 10px;padding:0px;border:0px;}

#atelierIndex .left .block.catmenu ul.category li a,
#all-itemlist .left .block.catmenu ul.category li a{display:block;width:165px;height:25px;background:url(/static/images/dejima/btn-cat_serch.gif) no-repeat left top;text-indent:-9999px;}

#atelierIndex .left .block.catmenu ul.category li,
#all-itemlist .left .block.catmenu ul.category li{display:block;width:165px;height:25px;}

#atelierIndex .left .block.catmenu ul.category li#cat_cloth a,
#all-itemlist .left .block.catmenu ul.category li#cat_cloth a{background-position:0px 0px;}

#atelierIndex .left .block.catmenu ul.category li#cat_cloth a:hover,
#all-itemlist .left .block.catmenu ul.category li#cat_cloth a:hover,
#all-itemlist .left .block.catmenu ul.category li#cat_cloth.on a{background-position:-165px 0px;}

#atelierIndex .left .block.catmenu ul.category li#cat_machine a,
#all-itemlist .left .block.catmenu ul.category li#cat_machine a{background-position:0px -25px;}

#atelierIndex .left .block.catmenu ul.category li#cat_machine a:hover,
#all-itemlist .left .block.catmenu ul.category li#cat_machine a:hover,
#all-itemlist .left .block.catmenu ul.category li#cat_machine.on a{background-position:-165px -25px;}

#atelierIndex .left .block.catmenu ul.category li#cat_tool a,
#all-itemlist .left .block.catmenu ul.category li#cat_tool a{background-position:0px -50px;}

#atelierIndex .left .block.catmenu ul.category li#cat_tool a:hover,
#all-itemlist .left .block.catmenu ul.category li#cat_tool a:hover,
#all-itemlist .left .block.catmenu ul.category li#cat_tool.on a{background-position:-165px -50px;}

#atelierIndex .left .block.catmenu ul.category li#cat_knit a,
#all-itemlist .left .block.catmenu ul.category li#cat_knit a{background-position:0px -75px;}

#atelierIndex .left .block.catmenu ul.category li#cat_knit a:hover,
#all-itemlist .left .block.catmenu ul.category li#cat_knit a:hover,
#all-itemlist .left .block.catmenu ul.category li#cat_knit.on a{background-position:-165px -75px;}

#atelierIndex .left .block.catmenu ul.category li#cat_thread a,
#all-itemlist .left .block.catmenu ul.category li#cat_thread a{background-position:0px -100px;}

#atelierIndex .left .block.catmenu ul.category li#cat_thread a:hover,
#all-itemlist .left .block.catmenu ul.category li#cat_thread a:hover,
#all-itemlist .left .block.catmenu ul.category li#cat_thread.on a{background-position:-165px -100px;}

#atelierIndex .left .block.catmenu ul.category li#cat_button a,
#all-itemlist .left .block.catmenu ul.category li#cat_button a{background-position:0px -125px;}

#atelierIndex .left .block.catmenu ul.category li#cat_button a:hover,
#all-itemlist .left .block.catmenu ul.category li#cat_button a:hover,
#all-itemlist .left .block.catmenu ul.category li#cat_button.on a{background-position:-165px -125px;}

#atelierIndex .left .block.catmenu ul.category li#cat_dye a,
#all-itemlist .left .block.catmenu ul.category li#cat_dye a{background-position:0px -150px;}

#atelierIndex .left .block.catmenu ul.category li#cat_dye a:hover,
#all-itemlist .left .block.catmenu ul.category li#cat_dye a:hover,
#all-itemlist .left .block.catmenu ul.category li#cat_dye.on a{background-position:-165px -150px;}

#atelierIndex .left .block.catmenu ul.category li#cat_pattern a,
#all-itemlist .left .block.catmenu ul.category li#cat_pattern a{background-position:0px -175px;}

#atelierIndex .left .block.catmenu ul.category li#cat_pattern a:hover,
#all-itemlist .left .block.catmenu ul.category li#cat_pattern a:hover,
#all-itemlist .left .block.catmenu ul.category li#cat_pattern.on a{background-position:-165px -175px;}

#atelierIndex .left .block.catmenu ul.category li#cat_leather a,
#all-itemlist .left .block.catmenu ul.category li#cat_leather a{background-position:0px -200px;}

#atelierIndex .left .block.catmenu ul.category li#cat_leather a:hover,
#all-itemlist .left .block.catmenu ul.category li#cat_leather a:hover,
#all-itemlist .left .block.catmenu ul.category li#cat_leather.on a{background-position:-165px -200px;}

#atelierIndex .left .block.catmenu ul.category li#cat_beads a,
#all-itemlist .left .block.catmenu ul.category li#cat_beads a{background-position:0px -225px;}

#atelierIndex .left .block.catmenu ul.category li#cat_beads a:hover,
#all-itemlist .left .block.catmenu ul.category li#cat_beads a:hover,
#all-itemlist .left .block.catmenu ul.category li#cat_beads.on a{background-position:-165px -225px;}

#atelierIndex .left .block.catmenu ul.category li#cat_others a,
#all-itemlist .left .block.catmenu ul.category li#cat_others a{background-position:0px -250px;}

#atelierIndex .left .block.catmenu ul.category li#cat_others a:hover,
#all-itemlist .left .block.catmenu ul.category li#cat_others a:hover,
#all-itemlist .left .block.catmenu ul.category li#cat_others.on a{background-position:-165px -250px;}



#atelierIndex .left .block.techmenu h3,
#all-itemlist .left .block.techmenu h3{display:block;overflow:hidden;height:16px;background:url(/static/images/atelier/h3-tech.gif) no-repeat left top;text-indent:-9999px;line-height:100%;margin:0px 0px 10px 10px;padding:0px;border:0px;}

#atelierIndex .left .block.techmenu ul.technique li,
#all-itemlist .left .block.techmenu ul.technique li{display:block;width:165px;height:25px;}

#atelierIndex .left .block.techmenu ul.technique li a,
#all-itemlist .left .block.techmenu ul.technique li a{display:block;width:165px;height:25px;background:url(/static/images/dejima/btn-tech_serch.gif) no-repeat left top;text-indent:-9999px;}

#atelierIndex .left .block.techmenu ul.technique li#tech_sewing a,
#all-itemlist .left .block.techmenu ul.technique li#tech_sewing a{background-position:0px 0px;}

#atelierIndex .left .block.techmenu ul.technique li#tech_sewing a:hover,
#all-itemlist .left .block.techmenu ul.technique li#tech_sewing a:hover,
#all-itemlist .left .block.techmenu ul.technique li#tech_sewing.on a{background-position:-165px 0px;}

#atelierIndex .left .block.techmenu ul.technique li#tech_deco a,
#all-itemlist .left .block.techmenu ul.technique li#tech_deco a{background-position:0px -300px;}

#atelierIndex .left .block.techmenu ul.technique li#tech_deco a:hover,
#all-itemlist .left .block.techmenu ul.technique li#tech_deco a:hover,
#all-itemlist .left .block.techmenu ul.technique li#tech_deco.on a{background-position:-165px -300px;}

#atelierIndex .left .block.techmenu ul.technique li#tech_wasai a,
#all-itemlist .left .block.techmenu ul.technique li#tech_wasai a{background-position:0px -25px;}

#atelierIndex .left .block.techmenu ul.technique li#tech_wasai a:hover,
#all-itemlist .left .block.techmenu ul.technique li#tech_wasai a:hover,
#all-itemlist .left .block.techmenu ul.technique li#tech_wasai.on a{background-position:-165px -25px;}

#atelierIndex .left .block.techmenu ul.technique li#tech_beads a,
#all-itemlist .left .block.techmenu ul.technique li#tech_beads a{background-position:0px -50px;}

#atelierIndex .left .block.techmenu ul.technique li#tech_beads a:hover,
#all-itemlist .left .block.techmenu ul.technique li#tech_beads a:hover,
#all-itemlist .left .block.techmenu ul.technique li#tech_beads.on a{background-position:-165px -50px;}

#atelierIndex .left .block.techmenu ul.technique li#tech_patchw a,
#all-itemlist .left .block.techmenu ul.technique li#tech_patchw a{background-position:0px -75px;}

#atelierIndex .left .block.techmenu ul.technique li#tech_patchw a:hover,
#all-itemlist .left .block.techmenu ul.technique li#tech_patchw a:hover,
#all-itemlist .left .block.techmenu ul.technique li#tech_patchw.on a{background-position:-165px -75px;}

#atelierIndex .left .block.techmenu ul.technique li#tech_knit a,
#all-itemlist .left .block.techmenu ul.technique li#tech_knit a{background-position:0px -100px;}

#atelierIndex .left .block.techmenu ul.technique li#tech_knit a:hover,
#all-itemlist .left .block.techmenu ul.technique li#tech_knit a:hover,
#all-itemlist .left .block.techmenu ul.technique li#tech_knit.on a{background-position:-165px -100px;}

#atelierIndex .left .block.techmenu ul.technique li#tech_embroidery a,
#all-itemlist .left .block.techmenu ul.technique li#tech_embroidery a{background-position:0px -125px;}

#atelierIndex .left .block.techmenu ul.technique li#tech_embroidery a:hover,
#all-itemlist .left .block.techmenu ul.technique li#tech_embroidery a:hover,
#all-itemlist .left .block.techmenu ul.technique li#tech_embroidery.on a{background-position:-165px -125px;}

#atelierIndex .left .block.techmenu ul.technique li#tech_paint a,
#all-itemlist .left .block.techmenu ul.technique li#tech_paint a{background-position:0px -150px;}

#atelierIndex .left .block.techmenu ul.technique li#tech_paint a:hover,
#all-itemlist .left .block.techmenu ul.technique li#tech_paint a:hover,
#all-itemlist .left .block.techmenu ul.technique li#tech_paint.on a{background-position:-165px -150px;}

#atelierIndex .left .block.techmenu ul.technique li#tech_clay a,
#all-itemlist .left .block.techmenu ul.technique li#tech_clay a{background-position:0px -175px;}

#atelierIndex .left .block.techmenu ul.technique li#tech_clay a:hover,
#all-itemlist .left .block.techmenu ul.technique li#tech_clay a:hover,
#all-itemlist .left .block.techmenu ul.technique li#tech_clay.on a{background-position:-165px -175px;}

#atelierIndex .left .block.techmenu ul.technique li#tech_leather a,
#all-itemlist .left .block.techmenu ul.technique li#tech_leather a{background-position:0px -200px;}

#atelierIndex .left .block.techmenu ul.technique li#tech_leather a:hover,
#all-itemlist .left .block.techmenu ul.technique li#tech_leather a:hover,
#all-itemlist .left .block.techmenu ul.technique li#tech_leather.on a{background-position:-165px -200px;}

#atelierIndex .left .block.techmenu ul.technique li#tech_felt a,
#all-itemlist .left .block.techmenu ul.technique li#tech_felt a{background-position:0px -225px;}

#atelierIndex .left .block.techmenu ul.technique li#tech_felt a:hover,
#all-itemlist .left .block.techmenu ul.technique li#tech_felt a:hover,
#all-itemlist .left .block.techmenu ul.technique li#tech_felt.on a{background-position:-165px -225px;}

#atelierIndex .left .block.techmenu ul.technique li#tech_dye a,
#all-itemlist .left .block.techmenu ul.technique li#tech_dye a{background-position:0px -250px;}

#atelierIndex .left .block.techmenu ul.technique li#tech_dye a:hover,
#all-itemlist .left .block.techmenu ul.technique li#tech_dye a:hover,
#all-itemlist .left .block.techmenu ul.technique li#tech_dye.on a{background-position:-165px -250px;}

#atelierIndex .left .block.techmenu ul.technique li#tech_others a,
#all-itemlist .left .block.techmenu ul.technique li#tech_others a{background-position:0px -275px;}

#atelierIndex .left .block.techmenu ul.technique li#tech_others a:hover,
#all-itemlist .left .block.techmenu ul.technique li#tech_others a:hover,
#all-itemlist .left .block.techmenu ul.technique li#tech_others.on a{background-position:-165px -275px;}





/*デジマINDEX-------------------------------------------------------------------*/

body#index div#announce h3{height:36px;background:url(/static/images/dejima/h3-announce_top.gif) no-repeat left center;border:none;text-indent:-9999px;}
body.dejima#index div#announce .block-inr h4{
	border:none;
	font-size:14px;
	font-weight:bold;
	background:url(/static/images/common/h5_title.gif) no-repeat left bottom;
	padding:0px 10px 5px;
}
body.dejima div#announce .block-inr p.update{
	text-align:right;
	font-size:10px;
	color:#aaa;
	margin:-33px 0px 15px;
}
body.dejima div#announce .block-inr div.shopimage{
	width:60px;
	height:60px;
	float:left;
	text-align:center;
	margin:0px 10px 0px 0px;
}
body.dejima div#announce .block-inr div.summarybox{
	width:380px;
	margin:0px;
	height:auto;
	overflow:hidden;
}
body.dejima div#announce .block-inr div.moretext{
	width:380px;
	margin:0px;
	height:1px;
	overflow:hidden;
}
body.dejima div#dejimastreet h3{height:41px;background:url(/static/images/dejima/h3-dejimastreet.gif) no-repeat left bottom;border:none;text-indent:-9999px;}
body.dejima div#dejimastreet div.block-inr{clear:both;}
body.dejima div#dejimastreet div.block-inr h4{display:block;height:30px;border:none;padding:0px 10px 5px;text-indent:-9999px;}
body.dejima div#dejimastreet div.block-inr#maker h4{background:url(/static/images/dejima/h4-maker.gif) no-repeat left bottom;}
body.dejima div#dejimastreet div.block-inr#store h4{background:url(/static/images/dejima/h4-store.gif) no-repeat left bottom;}
body.dejima div#dejimastreet div.block-inr#manufacture h4{background:url(/static/images/dejima/h4-manufacture.gif) no-repeat left bottom;}
body.dejima div#dejimastreet div.block-inr#gallery h4{background:url(/static/images/dejima/h4-gallery.gif) no-repeat left bottom;}
body.dejima div#dejimastreet div.block-inr#job h4{background:url(/static/images/dejima/h4-job.gif) no-repeat left bottom;}
body.dejima div#dejimastreet div.block-inr#media h4{background:url(/static/images/dejima/h4-media.gif) no-repeat left bottom;}

body.dejima div#dejimastreet div.block-inr#maker span.subcategory{color:#888888;}


body.dejima div#dejimastreet div.block-inr ul{display:block;width:450px;overflow:hidden;}
body.dejima div#dejimastreet div.block-inr ul li{display:block;width:215px;margin:0px 10px 5px 0px;float:left;}
body.dejima div#dejimastreet div.block-inr ul li span{display:block;}
body.dejima div#dejimastreet div.block-inr ul li span.shopname{font-weight:bold;float:left;}
body.dejima div#dejimastreet div.block-inr ul li span.newopen{
	float:left;
	line-height:100%;
	width:34px;
	height:12px;
	background:url(/static/images/dejima/icon-new.gif) no-repeat left center;
	text-align:left;
	text-indent:-9999px;
}
body.dejima div#dejimastreet div.block-inr ul li span.catchcopy{
	clear:left;
}
body.dejima div#dejimastreet div.block-inr ul li span.subcategory{
	clear:left;
}

body.dejima div#latestitem{}
body.dejima div#latestitem h4{background:url(/static/images/dejima/h4-latestitems.gif) no-repeat left bottom;text-indent:-9999px;}
body.dejima div#latestitem ul li{list-style-type:none;text-align:center;margin:0px 0px 20px 0px;}



/*デジマLIST-------------------------------------------------------------------*/

/*seleftarea*/
body.dejima div#selectarea{
	border:dashed 1px #CC6600;
	background:url(/static/images/dejima/areamap_bg.gif) no-repeat left center;
	height:150px;
	position:relative;
}
body.dejima div#selectarea h3{
	background-color:transparent;
	border:none;
	text-indent:-9999px;
}
body.dejima div#selectarea span#search-counter{display:block;width:80px;position:absolute;color:#FF7500;font-weight:bold;left:10px;top:55px;text-align:center;
}
body.dejima div#selectarea ul#netshop{position:absolute;display:block;text-align:left;left:270px;top:10px;}
body.dejima div#selectarea ul#netshop li a{display:block;width:100px;height:67px;background:url(/static/images/dejima/areamenu-netshop.gif) no-repeat left top;text-indent:-9999px;}
body.dejima div#selectarea ul#netshop li a:hover{background-position:0px -67px;}
body.dejima div#selectarea ul#areamap{position:absolute;display:block;text-align:left;left:120px;top:85px;}
body.dejima div#selectarea ul#areamap li{display:block;float:left;height:20px;margin:0px 15px 10px 0px;}
body.dejima div#selectarea ul#areamap li.kanto,
body.dejima div#selectarea ul#areamap li.kyushu{margin:0px 0px 10px 0px;}
body.dejima div#selectarea ul#areamap li a{display:block;background:url(/static/images/dejima/areamenu.gif) no-repeat;text-indent:-9999px;}
body.dejima div#selectarea ul#areamap li a:hover{border-bottom:dashed 1px #CC6600;}

body.dejima div#selectarea ul li#hokkaido a{width:58px;background-position:0px 0px;}
body.dejima div#selectarea ul li#hokkaido a:hover{background-position:0px -15px;}
body.dejima div#selectarea ul li#tohoku a{width:43px;background-position:-58px 0px;}
body.dejima div#selectarea ul li#tohoku a:hover{background-position:-58px -15px;}
body.dejima div#selectarea ul li#hokuriku a{width:44px;background-position:-101px 0px;}
body.dejima div#selectarea ul li#hokuriku a:hover{background-position:-101px -15px;}
body.dejima div#selectarea ul li#koshinetsu a{width:58px;background-position:-145px 0px;}
body.dejima div#selectarea ul li#koshinetsu a:hover{background-position:-145px -15px;}
body.dejima div#selectarea ul li#kanto a{width:43px;background-position:-203px 0px;}
body.dejima div#selectarea ul li#kanto a:hover{background-position:-203px -15px;}
body.dejima div#selectarea ul li#tokai a{width:42px;background-position:-246px 0px;}
body.dejima div#selectarea ul li#tokai a:hover{background-position:-246px -15px;}
body.dejima div#selectarea ul li#kinki a{width:44px;background-position:-288px 0px;}
body.dejima div#selectarea ul li#kinki a:hover{background-position:-288px -15px;}
body.dejima div#selectarea ul li#chugoku a{width:90px;background-position:-332px 0px;}
body.dejima div#selectarea ul li#chugoku a:hover{background-position:-332px -15px;}
body.dejima div#selectarea ul li#kyushu a{width:89px;background-position:-422px 0px;}
body.dejima div#selectarea ul li#kyushu a:hover{background-position:-422px -15px;}

body.dejima div#search-condition p{
	width:450px;
	height:40px;
	background:url(/static/images/dejima/selectcondition.gif) no-repeat left center;
	text-indent:160px;
	font-weight:bold;
}
body.dejima div#search-condition p span{
	line-height:370%;
	color:#FF7500;
}

body.dejima div#search-results ul li{clear:both;list-style-type:none;margin-top:20px;}
body.dejima div#search-results ul li div.shopimage{
	width:60px;
	height:60px;
	float:left;
	text-align:center;
	margin:0px 10px 0px 0px;
}
body.dejima div#search-results ul li h4{
	background-image:none;
	margin:0px;
	padding:0px;
}
body.dejima div#search-results ul li p.catchcopy{margin:0px 0px 5px;font-weight:bold;}
body.dejima div#search-results ul li p.catchcopy span{font-weight:normal;margin:0px 5px;}
body.dejima div#search-results ul li p.shopattribute span.zip{display:block;margin:0px 15px 0px 0px;}
body.dejima div#search-results ul li p.shopattribute span.add{display:block;}
body.dejima div#search-results ul li p.shopattribute span.tel{margin:0px 15px 0px 0px;}
body.dejima div#search-results ul li p.shopattribute span.fax{}
body.dejima div#search-results ul li p.shopattribute span.shophour{}
body.dejima div#search-results ul li p.shopattribute span.holiday{}

/*gmap*/
body.dejima div#gmap{width:450px;background:url(/static/images/dejima/gmap_bg.gif) no-repeat left top; text-align:center;}
body.dejima div#gmap h3{background:none transparent; border:none;text-indent:-9999px;}
body.dejima div#gmap div#mapscreen{width:420px;height:420px;margin:0px auto;}
body.dejima div#gmap div.hidden{height:20px;background:url(/static/images/dejima/gmap_bg.gif) no-repeat left bottom;}
body.dejima div#gmap .fkds{text-align:left;padding:10px;}
body.dejima div#gmap .fkds span.shopname{display:block;font-weight:bold;}
body.dejima div#gmap .fkds span.shopadd{display:block;}

/*関連コミュ*/
body.dejima div#relatedcommunity p{text-align:center;}
body.dejima div#relatedcommunity h4{
	background:url(/static/images/dejima/h4-relatedcommunity.gif) no-repeat left bottom;
	text-indent:-9999px;
}

/*関連メーカー*/
body.dejima div#relatedmaker{margin:0px;padding:0px;}
body.dejima div#relatedmaker h4{
	background:url(/static/images/dejima/h4-relatedmaker.gif) no-repeat left bottom;
	text-indent:-9999px;
}
body.dejima div#relatedmaker ul li{
	display:block;
	width:120px;
	height:150px;
	margin-bottom:15px;
	text-align:center;
	list-style-type:none;
}
body.dejima div#relatedmaker ul li div{
	text-align:center;
	width:120px;
	height:120px;
}
body.dejima div#relatedmaker ul li div span.itemimage{
	display:block;
	width:100px;
	height:100px;
}
body.dejima div#relatedmaker ul li div a{left:10px;}
body.dejima div#relatedmaker ul li div span.itemname{
	display:block;
}
body.dejima div#relatedmaker ul li p.shopname{
	margin:0px;padding:0px;
	position:relative;
	}

#to_shop_form{text-align:center;width:590px;}
#to_shop_form table{border-collapse: collapse;margin:20px auto;} 
#to_shop_form table th{padding:5px 10px;border:1px solid #000;text-align:left;}
#to_shop_form table td{padding:5px;border:1px solid #000;text-align:left;}
#to_shop_form table td.btn_submit{text-align:center;}
#to_shop_form table td.btn_submit input{width:80px;}
#to_shop_form table tr.name input{width:80px;padding:2px;}
#to_shop_form table input{width:200px;padding:2px;}
#to_shop_form table textarea{width:300px;height:70px;padding:2px;}


/*****************
  shoptop 
 *****************/

/* shopdata */
body.dejima #shopdata h3{visibility:hidden;}
body.dejima #shopdata .shoplogo img{width:170px;margin:0px 0px 20px;}
body.dejima #shopdata ul{}
body.dejima #shopdata li{margin-bottom:5px;}
body.dejima #shopdata li#shopmail,
body.dejima #shopdata li#shopsite{display:block;float:left;margin:10px 3px 0px 0px;}
body.dejima #shopdata li#shopmail a,
body.dejima #shopdata li#shopsite a{display:block;}
body.dejima #shopdata li#shopmail a{display:block;width:80px;height:24px;background:url(/static/images/dejima/shopdata-mail_icon.gif) no-repeat 0px 0px;text-indent:-9999px;}
body.dejima #shopdata li#shopsite a{display:block;width:80px;height:24px;background:url(/static/images/dejima/shopdata-site_icon.gif) no-repeat 0px 0px;text-indent:-9999px;}

/* ocrecommend */
#ocrecommend {width:170px;background:url(/static/images/dejima/ocrecommend_bg.gif) no-repeat left bottom #FAF0E6;}
#ocrecommend h3{width:170px;height:53px;padding:0px;margin:0px;background:url(/static/images/dejima/ocrecommend_bg.gif) no-repeat left top;text-indent:-9999px;border:none;}
#ocrecommend ul{width:155px;margin-left:5px;padding-bottom:15px;}
#ocrecommend ul li{list-style-type:none;margin:5px 0px 0px;padding-left:17px;background:url(/static/images/dejima/ocrecommend_icon.gif) no-repeat left top;}


/* recommenditem */
#shop-top #recommenditem h3{background:url(/static/images/dejima/h3-recommenditem.gif) no-repeat left top;text-indent:-9999px;border:none;}
#shop-top #recommenditem ul{}
#shop-top #recommenditem ul li{float:left;margin-left:20px;list-style-type:none;text-align:left;}
#shop-top #recommenditem span{display:block;}
#shop-top #recommenditem ul li img{border:10px solid #ECE9D8;}

#shop-top #latestitem h3{background:url(/static/images/dejima/h3-latestitem.gif) no-repeat left top;text-indent:-9999px;border:none;}
#shop-top #latestitem ul{}
#shop-top #latestitem ul li{float:left;margin-left:20px;list-style-type:none;text-align:left;}
#shop-top #latestitem span{display:block;}
#shop-top #latestitem ul li img{border:10px solid #ECE9D8;}

/* annouce */
#shop-top #announce h3{background:url(/static/images/dejima/h3-announce.gif) no-repeat left top;text-indent:-9999px;border:none;}
#shop-top #announce img{float:left;margin-right:10px;}
#shop-top #announce textarea{width:300px;height:140px;}
#shop-top #announce p.announce-editbtn{height:20px;text-align:center;width:100%;}
#shop-top #announce p.announce-editbtn input{float:left;}
#shop-top #announce p.announce-editbtn input#edit-announce{width:140px;}

/* shopdetail */
#shop-top .dedgema-mainblock div.block-inr .mainimage{margin-bottom:10px;}
#shop-top .dedgema-mainblock div.block-inr{width:450px;margin-bottom:15px;overflow:hidden;}

/*usedejimaworks*/
#shop-top .center #usedejimaworks{clear:both;overflow:hidden;}
#shop-top .center #usedejimaworks h3{height:37px;background:url(/static/images/dejima/h3-usedejimaworks.gif) no-repeat left top;text-indent:-9999px;border:none;}
#shop-top .center #usedejimaworks ul{margin-left:6px;}
#shop-top .center #usedejimaworks li{list-style-type:none;width:72px;float:left;margin:0px 2px 3px 0px;}
#shop-top .center #usedejimaworks li img{margin:4px;}
#shop-top .center #usedejimaworks li a.imgbd{display:block;width:68px;height:68px;border:1px solid #ECE9D8;}
#shop-top .center #usedejimaworks li a.imgbd:hover{border:1px solid #FF7500;}
#shop-top .center #usedejimaworks li p a{text-align:left;margin-top:5px;}



/***********
 shop-about
 ***********/

/* shopdetail */
#shop-about .dedgema-titleblock div.block-inr,
#shop-about .dedgema-mainblock div.block-inr,
#shop-about .dedgema-point div.block-inr,
#shop-about .dedgema-freeblock{width:450px;margin-bottom:15px;overflow:hidden;}

#shop-about .dedgema-titleblock div.block-inr .titleimage{margin-bottom:10px;}
#shop-about .dedgema-titleblock div.block-inr .titletxt{}

#shop-about .dedgema-mainblock div.block-inr .mainimage{margin-bottom:10px;}
#shop-about .dedgema-mainblock div.block-inr h4{padding:0px 0px 0px 10px;margin:0px 0px 5px 0px;}
#shop-about .dedgema-mainblock div.block-inr .maintxt{}

#shop-about .dedgema-point div.block-inr .pointimage{float:left;width:200px;}
#shop-about .dedgema-point div.block-inr .pointtxt{float:right;width:240px;margin-left:10px;}

#shop-about .dedgema-point div.block-inr h4{padding:0px 0px 0px 10px;margin:0px 0px 5px 0px;}
#shop-about .dedgema-point div.block-inr .pointtxt strong{font-weight:bold;}
#shop-about .dedgema-point div.block-inr .pointtxt p{border:0;margin-top:5px;}

#shop-about .dedgema-bannerblock{text-align:center;margin:10px 0px 20px;width:470px;}
#shop-about .dedgema-bannerblock img{margin:0px auto;}
#shop-about .dedgema-bannerblock span{display:block;margin:10px 0px;}

#shop-about .dedgema-DLblock{text-align:center;margin:10px 0px 20px;width:470px;}
#shop-about .dedgema-DLblock img{margin:0px auto;}
#shop-about .dedgema-DLblock span{display:block;margin:10px 0px;}


/*****************
 shop-itemlist
 *****************/

/* recommenditem */
#shop-itemlist #recommenditem {}
#shop-itemlist #recommenditem ul{}
#shop-itemlist #recommenditem ul li{width:120px;height:150px;display:block;float:left;margin-left:20px;list-style-type:none;text-align:left;}
#shop-itemlist #recommenditem ul li img{border:10px solid #ECE9D8;margin:0px auto;}
#shop-itemlist #recommenditem span{display:block;margin-top:5px;}

/* latestitem */

#shop-itemlist #recommenditem h3{}
#shop-itemlist #latestitem h3{}
#shop-itemlist #latestitem ul li,
#shop-itemlist #recommenditem ul li{width:120px;height:150px;float:left;margin-left:20px;list-style-type:none;text-align:left;}
#shop-itemlist #latestitem ul li img,
#shop-itemlist #recommenditem ul li img{border:10px solid #ECE9D8;}
#shop-itemlist #latestitem span,
#shop-itemlist #recommenditem span{display:block;margin-top:5px;}

#shop-itemlist #latestitem ul li dl,
#shop-itemlist #recommenditem ul li dl{height:16px;}

#shop-itemlist #latestitem ul li dt,
#shop-itemlist #recommenditem ul li dt{float:left;height:16px;}
#shop-itemlist #latestitem ul li dd,
#shop-itemlist #recommenditem ul li dd{float:left;height:16px;width:30px;}

#shop-itemlist #latestitem ul li dt span,
#shop-itemlist #recommenditem ul li dt span{display:block;width:16px;height:16px;margin:0px;line-height:100%;overflow:hidden;}
#shop-itemlist #latestitem ul li dd span,
#shop-itemlist #recommenditem ul li dd span{display:block;margin:0px;line-height:100%;overflow:hidden;}
#shop-itemlist #latestitem ul li dt.iconcounter-works span,
#shop-itemlist #recommenditem ul li dt.iconcounter-works span{background:url(/static/images/dejima/icon_count.gif) no-repeat left top;text-indent:-9999px;}

#shop-itemlist #latestitem ul li dt.iconcounter-memo span,
#shop-itemlist #recommenditem ul li dt.iconcounter-memo span{background:none;}
#shop-itemlist #latestitem ul li dt.iconcounter-memo span a,
#shop-itemlist #recommenditem ul li dt.iconcounter-memo span a{display:block;width:16px;height:16px;background:url(/static/images/dejima/icon_count.gif) no-repeat -16px 0px;text-indent:-9999px;}
#shop-itemlist #latestitem ul li dt.iconcounter-memo span.on a,
#shop-itemlist #recommenditem ul li dt.iconcounter-memo span.on a{background-position:-16px 0px;}
#shop-itemlist #latestitem ul li dt.iconcounter-memo span.off a,
#shop-itemlist #recommenditem ul li dt.iconcounter-memo span.off a{background-position:-32px 0px;}


/*****************
 all-itemlist
 *****************/

#all-itemlist #itemlist {}
#all-itemlist #itemlist h3{height:37px;background:url(/static/images/dejima/h3-itemlist.gif) no-repeat left top;text-indent:5px;border:none;text-indent:-9999px;}
#all-itemlist #itemlist p#iconexpl {margin-left:130px;}
#all-itemlist #itemlist p#iconexpl span{float:left;display:inline;}
#all-itemlist #itemlist p#iconexpl span.iconcounter-works{width:16px;height:16px;background:url(/static/images/dejima/icon_count.gif) no-repeat 0px 0px;text-indent:-9999px;}
#all-itemlist #itemlist p#iconexpl span.iconcounter-memo{width:16px;height:16px;background:url(/static/images/dejima/icon_count.gif) no-repeat -16px 0px;text-indent:-9999px;margin-left:10px;}
#all-itemlist #itemlist p#iconexpl span.iconcounter-memo_off{width:16px;height:16px;background:url(/static/images/dejima/icon_count.gif) no-repeat -32px 0px;text-indent:-9999px;margin-left:10px;}


#all-itemlist #itemlist ul{}
#all-itemlist #itemlist ul li{width:120px;height:210px;float:left;margin-left:20px;list-style-type:none;text-align:left;line-height:110%;}
#all-itemlist #itemlist ul li img{border:10px solid #ECE9D8;}
#all-itemlist #itemlist span{display:block;margin:5px 0px;}

#all-itemlist #itemlist ul li dl{height:16px;}

#all-itemlist #itemlist ul li dt{float:left;height:16px;}
#all-itemlist #itemlist ul li dd{float:left;height:16px;width:30px;}

#all-itemlist #itemlist ul li dt span{display:block;width:16px;height:16px;margin:0px;line-height:100%;overflow:hidden;}
#all-itemlist #itemlist ul li dd span{display:block;margin:0px;line-height:100%;overflow:hidden;}
#all-itemlist #itemlist ul li dt.iconcounter-works span{background:url(/static/images/dejima/icon_count.gif) no-repeat left top;text-indent:-9999px;}

#all-itemlist #itemlist ul li dt.iconcounter-memo span{background:none;}
#all-itemlist #itemlist ul li dt.iconcounter-memo span a{display:block;width:16px;height:16px;background:url(/static/images/dejima/icon_count.gif) no-repeat -16px 0px;text-indent:-9999px;}
#all-itemlist #itemlist ul li dt.iconcounter-memo span.on a{background-position:-16px 0px;}
#all-itemlist #itemlist ul li dt.iconcounter-memo span.off a{background-position:-32px 0px;}




/*****************
 shop-itemdetail
 *****************/
#shop-itemdetail #itemdetail{position:relative;}
#shop-itemdetail #itemdetail h3{height:37px;background:url(/static/images/dejima/h3-itemname.gif) no-repeat left top;text-indent:5px;border:none;}
#shop-itemdetail #itemdetail p#addmemo{position:absolute;right:10px;top:8px;}
#shop-itemdetail #itemdetail p#addmemo a{display:block;width:150px;height:22px;background:url(/static/images/dejima/btn-addmemo.gif) no-repeat left top;text-indent:-9999px;}
#shop-itemdetail #itemdetail p#addmemo a.off{background-position:0px -22px;}
#shop-itemdetail #itemdetail p#addmemo a.on{background-position:0px 0px;}
#shop-itemdetail #itemdetail .techandcat{position:absolute;top:40px;right:10px;}
#shop-itemdetail #itemdetail .techandcat div{float:left;margin-left:10px;font-size:10px;color:#F0D1B2;}

#shop-itemdetail #itemdetail .itemimage{width:500px;float:left;margin-top:20px;overflow:hidden;}
#shop-itemdetail #itemdetail .itemimage img{}
#shop-itemdetail #itemdetail .itemtext p{width:500px;margin-top:20px;}


#shop-itemdetail #itemdetail .subimage{width:110px;flaot:left;text-align:left;margin-top:20px;overflow:hidden;}
#shop-itemdetail #itemdetail .subimage ul{display:block;width:110px;text-align:center;overflow:hidden;}
#shop-itemdetail #itemdetail .subimage ul li{display:block;width:100px;list-style-type:none;margin:10px auto;}
#shop-itemdetail #itemdetail .subimage ul li a{display:block;width:100px;border:1px solid #ACA899;text-align:center;}
#shop-itemdetail #itemdetail .subimage ul li a:hover{border:1px solid #F0D1B2;}
#shop-itemdetail #itemdetail .subimage ul li img{margin:0px auto;}

#shop-itemdetail #toolscomment{width:460px;}
#shop-itemdetail #toolscomment h3{height:37px;background:url(/static/images/dejima/h3-tools-comment.gif) no-repeat left top;text-indent:-9999px;border:none;padding:0;}
#shop-itemdetail #toolscomment ul{margin:0px;}
#shop-itemdetail #toolscomment ul li{width:100%;list-style-type:none;float:left;margin-top:10px;border-bottom:1px dashed #ACA899;clear:both;padding:5px 0px;}
#shop-itemdetail #toolscomment ul li span{float:left;width:54px;}
#shop-itemdetail #toolscomment ul li span img{width:74%;}

/*useitemworks*/
#shop-itemdetail #useitemworks h3{height:37px;background:url(/static/images/dejima/h3-useitemworks.gif) no-repeat left top;text-indent:-9999px;border:none;padding:0;}
#shop-itemdetail #useitemworks ul li{list-style-type:none;float:left;float:left;margin:0px 5px 5px 0px;padding:0px;}
#shop-itemdetail #useitemworks ul li img{margin:0px;}


/**
item-editor
**/
#shop-itemeditor #item_editform h3{}
#shop-itemeditor #item_editform table{}
#shop-itemeditor #item_editform table tr{}
#shop-itemeditor #item_editform table th{font-weight:normal;text-align:right;vertical-align:top;}
#shop-itemeditor #item_editform table th span{display:block;}
#shop-itemeditor #item_editform table td{width:400px;padding:0px 10px 15px;}
#shop-itemeditor #item_editform table td textarea{width:400px;}
#shop-itemeditor #item_editform table td span{display:block;}

#shop-itemeditor #item_editform table td .recommendyn li{list-style-type:none;line-height:150%;}
#shop-itemeditor #item_editform table td .recommendyn li input{border:solid 5px #FEC55A; margin-right:5px}



/*****************
 shop-worklist
 *****************/
#shop-worklist #work_list h3{height:37px;background:url(/static/images/dejima/h3-usedejimaworks.gif) no-repeat left top;text-indent:-9999px;overflow:hidden;border:none;padding:0;}
#shop-worklist #work_list ul{overflow:hidden;width:620px;}
#shop-worklist #work_list li{display:block;width:190px;list-style-type:none;float:left;margin:0px 5px 15px; text-align:left;}
#shop-worklist #work_list li a.imgbd{display:block;width:188px;height:188px;border:1px solid #ECE9D8;}
#shop-worklist #work_list li a.imgbd:hover{border:1px solid #FF7500;}
#shop-worklist #work_list li a img{margin:4px;}



/*****************
 toolmemo-window
 *****************/
#memo-window{width:550px;height:220px;background:#fff;margin:0px auto;padding:20px 0px;}
#memo-window h3{width:460px;height:37px;background:url(/static/images/dejima/h3-add-comment.gif) no-repeat left top;text-indent:-9999px;overflow:hidden;border:none;padding:0;margin:0px auto;}
#memo-window textarea{width:400px;margin:0px auto;}
#memo-window .action-btn{width:400px;margin:10px auto 0px;position:relative;}
#memo-window .action-btn a{position:absolute;display:block;width:80px;padding:10px 0px;background:#008000;color:#fff;text-decoration:none;}
#memo-window .action-btn a.cancel{left:0px;}
#memo-window .action-btn a.save{right:0px;}
#memo-window .action-btn a.delete{left:160px;}
#memo-window p{display:block;width:400px;text-align:left;margin:0px auto;padding:10px 0px 5px;}
#memo-window .action-btn a:hover{background:#006A00;}