body {
	border-top:6px solid #f63d19;
	}


div.container_16 {
	background:url(../01_img/containerback.jpg) 0 0 repeat-y;
	padding:0;
	}

div#wrapper {
	background:url(../01_img/headback.jpg) 0 0 no-repeat;
	}
div#head {
	margin:0;
	padding:0;
	height:166px;
	}
div#head h1 {
	margin-top:0;
	margin-bottom:0;
	width:360px;
	float:left;
	}
div#head h2 {
	margin-top:0;
	margin-bottom:0;
	width:160px;
	float:left;
	}
div#mainnavi {
	width:520px;
	float:left;
	}


/*
TOPMENU
*/


ul.nav li {
	text-indent:-9999px;
	float:left;
	list-style-type:none;
	}

div#mainnavi ul.nav {
	width:520px;
	height:29px;
	}
ul.nav li#about a{
	width:55px;
	height:29px;
	background:url(../01_img/mainnavi.jpg) 0 0;
	display:block;
	}
ul.nav li#about a:hover{
	width:55px;
	height:29px;
	background:url(../01_img/mainnavi.jpg) 0 -29px;
	display:block;
	}
ul.nav li#about a:active{
	width:55px;
	height:29px;
	background:url(../01_img/mainnavi.jpg) 0 -29px;
	display:block;
	}
ul.nav li#about a.current{
	width:55px;
	height:29px;
	background:url(../01_img/mainnavi.jpg) 0 -58px;
	display:block;
	}

ul.nav li#blog a{
	width:52px;
	height:29px;
	background:url(../01_img/mainnavi.jpg) -55px 0;
	display:block;
	}
ul.nav li#blog a:hover{
	width:52px;
	height:29px;
	background:url(../01_img/mainnavi.jpg) -55px -29px;
	display:block;
	}
ul.nav li#blog a:active{
	width:52px;
	height:29px;
	background:url(../01_img/mainnavi.jpg) -55px -29px;
	display:block;
	}
ul.nav li#blog a.current{
	width:52px;
	height:29px;
	background:url(../01_img/mainnavi.jpg) -55px -58px;
	display:block;
	}

ul.nav li#link a{
	width:46px;
	height:29px;
	background:url(../01_img/mainnavi.jpg) -107px 0;
	display:block;
	}
ul.nav li#link a:hover{
	width:46px;
	height:29px;
	background:url(../01_img/mainnavi.jpg) -107px -29px;
	display:block;
	}
ul.nav li#link a:active{
	width:46px;
	height:29px;
	background:url(../01_img/mainnavi.jpg) -107px -29px;
	display:block;
	}
ul.nav li#link a.current{
	width:46px;
	height:29px;
	background:url(../01_img/mainnavi.jpg) -107px -58px;
	display:block;
	}

ul.nav li#english a{
	width:70px;
	height:29px;
	background:url(../01_img/mainnavi.jpg) -153px 0;
	display:block;
	}
ul.nav li#english a:hover{
	width:70px;
	height:29px;
	background:url(../01_img/mainnavi.jpg) -153px -29px;
	display:block;
	}
ul.nav li#english a:active{
	width:70px;
	height:29px;
	background:url(../01_img/mainnavi.jpg) -153px -29px;
	display:block;
	}
ul.nav li#english a.current{
	width:70px;
	height:29px;
	background:url(../01_img/mainnavi.jpg) -153px -58px;
	display:block;
	}

ul.nav li#cart a{
	width:146px;
	height:29px;
	background:url(../01_img/mainnavi.jpg) -223px 0;
	display:block;
	}
ul.nav li#cart a:hover{
	width:146px;
	height:29px;
	background:url(../01_img/mainnavi.jpg) -223px -29px;
	display:block;
	}
ul.nav li#cart a:active{
	width:146px;
	height:29px;
	background:url(../01_img/mainnavi.jpg) -223px -29px;
	display:block;
	}
ul.nav li#cart a.current{
	width:146px;
	height:29px;
	background:url(../01_img/mainnavi.jpg) -223px -58px;
	display:block;
	}

ul.nav li#help a{
	width:151px;
	height:29px;
	background:url(../01_img/mainnavi.jpg) -369px 0;
	display:block;
	}
ul.nav li#help a:hover{
	width:151px;
	height:29px;
	background:url(../01_img/mainnavi.jpg) -369px -29px;
	display:block;
	}
ul.nav li#help a:active{
	width:151px;
	height:29px;
	background:url(../01_img/mainnavi.jpg) -369px -29px;
	display:block;
	}
ul.nav li#help a.current{
	width:151px;
	height:29px;
	background:url(../01_img/mainnavi.jpg) -369px -58px;
	display:block;
	}

/*
ABC MENU
*/
div#menuabc ul.nav {
	width:720px;
	height:15px;
	padding-bottom:8px;
	}
div#menuabc ul.nav li {
	text-indent:-9999px;
	float:left;
	list-style-type:none;
	}

div#menuabc ul.nav li a{
	display:block;
	height:15px;
	background-image:url(../01_img/menuabc.jpg);
	}


ul.nav li#navi_prev a{
	width:32px;
	background-position:0 0;
	}
ul.nav li#navi_prev a:hover{
	width:32px;
	background-position:0 -15px;
	}
ul.nav li#navi_prev a:active{
	width:32px;
	background-position:0 -15px;
	}
ul.nav li#navi_prev a.current{
	width:32px;
	background-position:0 -30px;
	}

ul.nav li#navi_a a{
	width:29px;
	background-position:-32px 0;
	}
ul.nav li#navi_a a:hover{
	width:29px;
	background-position:-32px -15px;
	}
ul.nav li#navi_a a:active{
	width:29px;
	background-position:-32px -15px;
	}
ul.nav li#navi_a a.current{
	width:29px;
	background-position:-32px -30px;
	}

ul.nav li#navi_b a{
	width:24px;
	background-position:-61px 0;
	}
ul.nav li#navi_b a:hover{
	width:24px;
	background-position:-61px -15px;
	}
ul.nav li#navi_b a:active{
	width:24px;
	background-position:-61px -15px;
	}
ul.nav li#navi_b a.current{
	width:24px;
	background-position:-61px -30px;
	}

ul.nav li#navi_c a{
	width:24px;
	background-position:-85px 0;
	}
ul.nav li#navi_c a:hover{
	width:24px;
	background-position:-85px -15px;
	}
ul.nav li#navi_c a:active{
	width:24px;
	background-position:-85px -15px;
	}
ul.nav li#navi_c a.current{
	width:24px;
	background-position:-85px -30px;
	}

ul.nav li#navi_d a{
	width:24px;
	background-position:-109px 0;
	}
ul.nav li#navi_d a:hover{
	width:24px;
	background-position:-109px -15px;
	}
ul.nav li#navi_d a:active{
	width:24px;
	background-position:-109px -15px;
	}
ul.nav li#navi_d a.current{
	width:24px;
	background-position:-109px -30px;
	}

ul.nav li#navi_e a{
	width:23px;
	background-position:-133px 0;
	}
ul.nav li#navi_e a:hover{
	width:23px;
	background-position:-133px -15px;
	}
ul.nav li#navi_e a:active{
	width:23px;
	background-position:-133px -15px;
	}
ul.nav li#navi_e a.current{
	width:23px;
	background-position:-133px -30px;
	}

ul.nav li#navi_f a{
	width:23px;
	background-position:-156px 0;
	}
ul.nav li#navi_f a:hover{
	width:23px;
	background-position:-156px -15px;
	}
ul.nav li#navi_f a:active{
	width:23px;
	background-position:-156px -15px;
	}
ul.nav li#navi_f a.current{
	width:23px;
	background-position:-156px -30px;
	}

ul.nav li#navi_g a{
	width:25px;
	background-position:-179px 0;
	}
ul.nav li#navi_g a:hover{
	width:25px;
	background-position:-179px -15px;
	}
ul.nav li#navi_g a:active{
	width:25px;
	background-position:-179px -15px;
	}
ul.nav li#navi_g a.current{
	width:25px;
	background-position:-179px -30px;
	}

ul.nav li#navi_h a{
	width:24px;
	background-position:-204px 0;
	}
ul.nav li#navi_h a:hover{
	width:24px;
	background-position:-204px -15px;
	}
ul.nav li#navi_h a:active{
	width:24px;
	background-position:-204px -15px;
	}
ul.nav li#navi_h a.current{
	width:24px;
	background-position:-204px -30px;
	}

ul.nav li#navi_i a{
	width:20px;
	background-position:-228px 0;
	}
ul.nav li#navi_i a:hover{
	width:20px;
	background-position:-228px -15px;
	}
ul.nav li#navi_i a:active{
	width:20px;
	background-position:-228px -15px;
	}
ul.nav li#navi_i a.current{
	width:20px;
	background-position:-228px -30px;
	}

ul.nav li#navi_j a{
	width:21px;
	background-position:-248px 0;
	}
ul.nav li#navi_j a:hover{
	width:21px;
	background-position:-248px -15px;
	}
ul.nav li#navi_j a:active{
	width:21px;
	background-position:-248px -15px;
	}
ul.nav li#navi_j a.current{
	width:21px;
	background-position:-248px -30px;
	}

ul.nav li#navi_k a{
	width:24px;
	background-position:-269px 0;
	}
ul.nav li#navi_k a:hover{
	width:24px;
	background-position:-269px -15px;
	}
ul.nav li#navi_k a:active{
	width:24px;
	background-position:-269px -15px;
	}
ul.nav li#navi_k a.current{
	width:24px;
	background-position:-269px -30px;
	}

ul.nav li#navi_l a{
	width:23px;
	background-position:-293px 0;
	}
ul.nav li#navi_l a:hover{
	width:23px;
	background-position:-293px -15px;
	}
ul.nav li#navi_l a:active{
	width:23px;
	background-position:-293px -15px;
	}
ul.nav li#navi_l a.current{
	width:23px;
	background-position:-293px -30px;
	}

ul.nav li#navi_m a{
	width:27px;
	background-position:-316px 0;
	}
ul.nav li#navi_m a:hover{
	width:27px;
	background-position:-316px -15px;
	}
ul.nav li#navi_m a:active{
	width:27px;
	background-position:-316px -15px;
	}
ul.nav li#navi_m a.current{
	width:27px;
	background-position:-316px -30px;
	}

ul.nav li#navi_n a{
	width:24px;
	background-position:-343px 0;
	}
ul.nav li#navi_n a:hover{
	width:24px;
	background-position:-343px -15px;
	}
ul.nav li#navi_n a:active{
	width:24px;
	background-position:-343px -15px;
	}
ul.nav li#navi_n a.current{
	width:24px;
	background-position:-343px -30px;
	}

ul.nav li#navi_o a{
	width:27px;
	background-position:-367px 0;
	}
ul.nav li#navi_o a:hover{
	width:27px;
	background-position:-367px -15px;
	}
ul.nav li#navi_o a:active{
	width:27px;
	background-position:-367px -15px;
	}
ul.nav li#navi_o a.current{
	width:27px;
	background-position:-367px -30px;
	}

ul.nav li#navi_p a{
	width:25px;
	background-position:-394px 0;
	}
ul.nav li#navi_p a:hover{
	width:25px;
	background-position:-394px -15px;
	}
ul.nav li#navi_p a:active{
	width:25px;
	background-position:-394px -15px;
	}
ul.nav li#navi_p a.current{
	width:25px;
	background-position:-394px -30px;
	}

ul.nav li#navi_q a{
	width:27px;
	background-position:-419px 0;
	}
ul.nav li#navi_q a:hover{
	width:27px;
	background-position:-419px -15px;
	}
ul.nav li#navi_q a:active{
	width:27px;
	background-position:-419px -15px;
	}
ul.nav li#navi_q a.current{
	width:27px;
	background-position:-419px -30px;
	}

ul.nav li#navi_r a{
	width:24px;
	background-position:-446px 0;
	}
ul.nav li#navi_r a:hover{
	width:24px;
	background-position:-446px -15px;
	}
ul.nav li#navi_r a:active{
	width:24px;
	background-position:-446px -15px;
	}
ul.nav li#navi_r a.current{
	width:24px;
	background-position:-446px -30px;
	}

ul.nav li#navi_s a{
	width:25px;
	background-position:-470px 0;
	}
ul.nav li#navi_s a:hover{
	width:25px;
	background-position:-470px -15px;
	}
ul.nav li#navi_s a:active{
	width:25px;
	background-position:-470px -15px;
	}
ul.nav li#navi_s a.current{
	width:25px;
	background-position:-470px -30px;
	}

ul.nav li#navi_t a{
	width:22px;
	background-position:-493px 0;
	}
ul.nav li#navi_t a:hover{
	width:22px;
	background-position:-493px -15px;
	}
ul.nav li#navi_t a:active{
	width:22px;
	background-position:-493px -15px;
	}
ul.nav li#navi_t a.current{
	width:22px;
	background-position:-493px -30px;
	}

ul.nav li#navi_u a{
	width:25px;
	background-position:-515px 0;
	}
ul.nav li#navi_u a:hover{
	width:25px;
	background-position:-515px -15px;
	}
ul.nav li#navi_u a:active{
	width:25px;
	background-position:-515px -15px;
	}
ul.nav li#navi_u a.current{
	width:25px;
	background-position:-515px -30px;
	}

ul.nav li#navi_v a{
	width:24px;
	background-position:-540px 0;
	}
ul.nav li#navi_v a:hover{
	width:24px;
	background-position:-540px -15px;
	}
ul.nav li#navi_v a:active{
	width:24px;
	background-position:-540px -15px;
	}
ul.nav li#navi_v a.current{
	width:24px;
	background-position:-540px -30px;
	}

ul.nav li#navi_w a{
	width:27px;
	background-position:-564px 0;
	}
ul.nav li#navi_w a:hover{
	width:27px;
	background-position:-564px -15px;
	}
ul.nav li#navi_w a:active{
	width:27px;
	background-position:-564px -15px;
	}
ul.nav li#navi_w a.current{
	width:27px;
	background-position:-564px -30px;
	}

ul.nav li#navi_x a{
	width:24px;
	background-position:-591px 0;
	}
ul.nav li#navi_x a:hover{
	width:24px;
	background-position:-591px -15px;
	}
ul.nav li#navi_x a:active{
	width:24px;
	background-position:-591px -15px;
	}
ul.nav li#navi_x a.current{
	width:24px;
	background-position:-591px -30px;
	}

ul.nav li#navi_y a{
	width:24px;
	background-position:-615px 0;
	}
ul.nav li#navi_y a:hover{
	width:24px;
	background-position:-615px -15px;
	}
ul.nav li#navi_y a:active{
	width:24px;
	background-position:-615px -15px;
	}
ul.nav li#navi_y a.current{
	width:24px;
	background-position:-615px -30px;
	}

ul.nav li#navi_z a{
	width:24px;
	background-position:-639px 0;
	}
ul.nav li#navi_z a:hover{
	width:24px;
	background-position:-639px -15px;
	}
ul.nav li#navi_z a:active{
	width:24px;
	background-position:-639px -15px;
	}
ul.nav li#navi_z a.current{
	width:24px;
	background-position:-639px -30px;
	}

ul.nav li#navi_next a{
	width:37px;
	background-position:-663px 0;
	}
ul.nav li#navi_next a:hover{
	width:37px;
	background-position:-663px -15px;
	}
ul.nav li#navi_next a:active{
	width:37px;
	background-position:-663px -15px;
	}
ul.nav li#navi_next a.current{
	width:37px;
	background-position:-663px -30px;
	}


#head h1{
	margin:0;padding:0;
	}

#head h2{
	margin:0;padding:0;
	}

#contents {
	}


div#itemlist {
	padding-top:10px;
	}

div#itemlist div.box_l {
	padding-top:20px;
	padding-bottom:5px;
	background:url(../00_img/rec1.gif) 0 0 no-repeat;
	margin-right:20px;
	width:340px;
	float:left;
	}

div#itemlist div.box_r {
	padding-top:20px;
	padding-bottom:5px;
	background:url(../00_img/rec1.gif) 0 0 no-repeat;
	width:340px;
	float:left;
	}
div#itemlist form {
	margin:0 0 10px 0;
	padding:0;
	}
div#itemlist div div.itemtitle {
	padding:0 20px;
/*	background:url(../00_img/rec2.gif) left bottom no-repeat; */
	}
div#itemlist div div.itemtitle form div{
	width:92px;
	float:left;
	}
div#itemlist div div.itemtitle form div + div{
	width:208px;
	float:right;
	}

/* cover */
div#itemlist div div img {
	border:1px solid #777;
	}

/* listen */
div#itemlist div div a img {
	border:0;
	margin:4px 3px 0 0;
	}

div#itemlist div div.itemtitle h3{
	margin-top:2px;
	margin-left:10px;
	margin-bottom:12px;
	line-height:100%;
	font-size:14px;
	}
div#itemlist div div.itemtitle ul{
	margin-bottom:0;
	list-style-type:none;
	}
div#itemlist div div.itemtitle ul li{
	font-size:10px;
	padding-bottom:5px;
	margin-left:10px;
	}
div#itemlist div div.itemtitle ul li + li{
	font-style:normal;
	}
div#itemlist div div.itemtitle ul li + li + li{
	font-style:normal;
	}
div#itemlist div div.itemtitle ul li + li + li + li{
	font-style:normal;
	}

div#itemlist div p{
	font-size:12px;
	line-height:150%;
	letter-spacing:0.01em;
	}


div#footer {
	background: #fff;
	}




/*
NAVI
*/

div#sidebar h2 {
	background:transparent;
	margin-top:0;
	margin-bottom:0;
	}

div#sidebar h3 {
	background:transparent;
	margin:10px 20px 0 10px;
	}

div#sidebar div.box {
	background:transparent;
	}

a{
	text-decoration:none;
	color:#333;
	}
a:hover{
	color:#f00;
	}
a:active{
	color:#f00;
	}
a:visited{
	color:#444;
	}

div#sidebar p a{
	text-decoration:none;
	color:#ddd;
	}
div#sidebar p a:hover{
	color:#f00;
	}
div#sidebar p a:active{
	color:#f00;
	}
div#sidebar p a:visited{
	color:#ccc;
	}


ul#cateogrymenu {
	width:210px;
	height:208px;
	margin:15px 0 0 0;
	padding:5px 0 15px 0;
	}
ul#cateogrymenu li {
	margin:0 0 0 10px;
	padding:0;
	text-indent:-9999px;
	list-style-type:none;
	}
ul#cateogrymenu li a{
	display:block;
	width:210px;
	background-image:url(../01_img/categorymenu.jpg);
	}

ul#cateogrymenu li#navi_nw a{
	height:20px;
	background-position:0 0;
	}
ul#cateogrymenu li#navi_nw a:hover{
	height:20px;
	background-position:-210px 0;
	}
ul#cateogrymenu li#navi_nw a:active{
	height:20px;
	background-position:-210px 0;
	}
ul#cateogrymenu li#navi_nw a.current{
	height:20px;
	background-position:-420px 0;
	}
ul#cateogrymenu li#navi_ft a{
	height:24px;
	background-position:0 -20px;
	}
ul#cateogrymenu li#navi_ft a:hover{
	height:24px;
	background-position:-210px  -20px;
	}
ul#cateogrymenu li#navi_ft a:active{
	height:24px;
	background-position:-210px  -20px;
	}
ul#cateogrymenu li#navi_ft a.current{
	height:24px;
	background-position:-420px  -20px;
	}
ul#cateogrymenu li#navi_dc a{
	height:24px;
	background-position:0 -44px;
	}
ul#cateogrymenu li#navi_dc a:hover{
	height:24px;
	background-position:-210px  -44px;
	}
ul#cateogrymenu li#navi_dc a:active{
	height:24px;
	background-position:-210px  -44px;
	}
ul#cateogrymenu li#navi_dc a.current{
	height:24px;
	background-position:-420px  -44px;
	}
ul#cateogrymenu li#navi_hc a{
	height:24px;
	background-position:0 -68px;
	}
ul#cateogrymenu li#navi_hc a:hover{
	height:24px;
	background-position:-210px  -68px;
	}
ul#cateogrymenu li#navi_hc a:active{
	height:24px;
	background-position:-210px  -68px;
	}
ul#cateogrymenu li#navi_hc a.current{
	height:24px;
	background-position:-420px  -68px;
	}
ul#cateogrymenu li#navi_rb a{
	height:24px;
	background-position:0 -92px;
	}
ul#cateogrymenu li#navi_rb a:hover{
	height:24px;
	background-position:-210px  -92px;
	}
ul#cateogrymenu li#navi_rb a:active{
	height:24px;
	background-position:-210px  -92px;
	}
ul#cateogrymenu li#navi_rb a.current{
	height:24px;
	background-position:-420px  -92px;
	}
ul#cateogrymenu li#navi_hh a{
	height:24px;
	background-position:0 -116px;
	}
ul#cateogrymenu li#navi_hh a:hover{
	height:24px;
	background-position:-210px  -116px;
	}
ul#cateogrymenu li#navi_hh a:active{
	height:24px;
	background-position:-210px  -116px;
	}
ul#cateogrymenu li#navi_hh a.current{
	height:24px;
	background-position:-420px  -116px;
	}
ul#cateogrymenu li#navi_lp a{
	height:24px;
	background-position:0 -140px;
	}
ul#cateogrymenu li#navi_lp a:hover{
	height:24px;
	background-position:-210px  -140px;
	}
ul#cateogrymenu li#navi_lp a:active{
	height:24px;
	background-position:-210px  -140px;
	}
ul#cateogrymenu li#navi_lp a.current{
	height:24px;
	background-position:-420px  -140px;
	}
ul#cateogrymenu li#navi_ot a{
	height:24px;
	background-position:0 -164px;
	}
ul#cateogrymenu li#navi_ot a:hover{
	height:24px;
	background-position:-210px  -164px;
	}
ul#cateogrymenu li#navi_ot a:active{
	height:24px;
	background-position:-210px  -164px;
	}
ul#cateogrymenu li#navi_ot a.current{
	height:24px;
	background-position:-420px  -164px;
	}
ul#cateogrymenu li#navi_jp a{
	height:20px;
	background-position:0 -188px;
	}
ul#cateogrymenu li#navi_jp a:hover{
	height:20px;
	background-position:-210px  -188px;
	}
ul#cateogrymenu li#navi_jp a:active{
	height:20px;
	background-position:-210px  -188px;
	}
ul#cateogrymenu li#navi_jp a.current{
	height:20px;
	background-position:-420px  -188px;
	}


div#sidebar {
	font-size:12px;
	line-height:1.8em;
	}
div#sidebar div.box {
	border-top:1px solid #f63d19;
	//border-top:1px solid #666;
	margin:9px 10px 0 10px;
	padding:10px 0 5px 0;
	}
div#sidebar div.box div.block{
	margin:0;
	padding:5px 0 0 0;
	color:#fff;
	}
div#sidebar div.box h2 {
	margin:3px 0 0 0;
	padding:0;
	}
div#sidebar div.box div.block p{
	margin:0;
	padding:0;
	}

div#sidebar div.box div.block h3 span{
	color:#ff7045;
	}
div#sidebar div.box div.block h3 {
	border-bottom:1px dashed #777;
	margin:0;
	padding:10px 0 8px 0;
	font-size:14px;
	font-weight:bold;
	}

div#sidebar div.box div.block h3 + p span{
	font-size:10px;
	}

div#sidebar div.box div.block h3 + p {
	margin:0;
	padding:5px 0 10px 0;
	font-size:12px;
	}

div#sidebar div#mailmag div.block p {
	font-size:12px;
	line-height:1.8em;
	}

div#sidebar div#mailmag div.block form {
	font-size:12px;
	line-height:1.8em;
	margin-top:10px;
	margin-bottom:10px;
	}

div#sidebar div#forlisten {
	padding-bottom:20px;
	}
div#forlisten p{
	width:122px;
	float:left;
	}
div#forlisten p + p{
	width:78px;
	height:56px;
	float:left;
	}
div#forlisten p + p img{
	margin-left:10px;
	}

div#site_info {
	padding-top:10px;
	background:url(../01_img/footback.jpg) 0 0 no-repeat;
	}


div#site_info .box{
	background:transparent;
	}

div#site_info p {
	font-size:12px;
	}


fieldset {
	background:none;
	border:0;
	margin:0;
	padding:0;
	}

div#search {
	background:url(../01_img/searchback.jpg) 0 0 no-repeat;
	width:180px;
	height:160px;
	float:left;
	}
#search form{
	margin:125px 0 0 0;
	background:url(../01_img/searchfield.gif) no-repeat;
	padding:0 0 0 10px;
	}
#search input.text{
	width:147px;
	height:19px;
	background:url(../01_img/searchfield_text.gif) no-repeat;
	border:none;
	padding:0;
	margin:0;
	float:left;
	}


html:first-child #search input.text{
	padding:0;
	}

#search input.text:hover,#searchbox input.text:focus{
	background:url(../01_img/searchfield_text_active.gif) no-repeat;
	}

#search input.searchbtn{
	width:23px;
	height:19px;
	background:url(../01_img/searchbtn.gif) no-repeat;
	border:none;
	text-indent:-9999px;
	cursor:pointer;
	display:block;
	padding:0;
	margin:0;
	float:left;
	}

html:first-child #search input.searchbtn{
	padding:0;
	}


div#twitter div.block img{
	margin-top:0;
	margin-bottom:0;
	}
div#twitterinput {
	margin-top:10px;
	color:#fff;
	}
div#twitter a{
	color:#fff;
	text-decoration:underline;
	}
div#twitter a:visited{
	color:#fff;
	text-decoration:underline;
	}
div#twitter a:hover{
	color:#f00;
	text-decoration:underline;
	}
div#twitter a:active{
	color:#f00;
	text-decoration:underline;
	}
div#twitter p.tw_text a{
	color:#fff;
	text-decoration:none;
	}
div#twitter p.tw_text a:visited{
	color:#fff;
	text-decoration:none;
	}
div#twitter p.tw_text a:hover{
	color:#f00;
	text-decoration:none;
	}
div#twitter p.tw_text a:active{
	color:#f00;
	text-decoration:none;
	}
div#twitter h3{
	color:#7edeff;
	font-size:12px;
	}

div#itemlist div div img.sold {
	border:0;
	}
