h1{
padding:0px;
margin:0px;
margin-top:3px;
margin-right:3px;
font-size:11px;
color:#333;
text-align:right;
}

#productbox1 {
overflow:hidden;
}

#whatsnew{
height:300px;
border:1px solid #bbb;
background:none;
overflow:scroll;
}
#whatsnew h2{
padding-top:10px;
padding-bottom:10px;
margin-top:0px;
background:url(../image/midashi_back2.gif) no-repeat;
}
#whatsnew span.tp{
font-weight:normal;
margin-right:5px;
padding:0px 3px;
background:#33cc00;
color:#fff;
border-left:solid 1px #0f3;
border-right:solid 1px #090;
border-top:solid 1px #0f3;
border-bottom:solid 1px #090;
}
#whatsnew span.ud{
font-weight:normal;
margin-right:5px;
padding:0px 3px;
background:#ff7733;
color:#fff;
border-left:solid 1px #fb6;
border-right:solid 1px #d50;
border-top:solid 1px #fb6;
border-bottom:solid 1px #d50;
}
#whatsnew span.nw{
font-weight:normal;
margin-right:5px;
padding:0px 3px;
background:#ff2222;
color:#fff;
border-left:solid 1px #f77;
border-right:solid 1px #c33;
border-top:solid 1px #f77;
border-bottom:solid 1px #c33;
}
#box2 img{
width:150px;
height:150px;
border:1px solid #000;
}
#box3 img{
width:120px;
height:120px;
border:1px solid #000;
}
#prbox img{
width:150px;
height:150px;
margin-right:10px;
border:1px solid #000;
}
#rbox img{
width:120px;
height:120px;
border:1px solid #000;
}

.product0{
	width:153px;
	height:260px;
	margin-top:0px;
	margin-left:0px;
	float:left;
overflow:hidden;
word-break:break-all;
}
.product{
	width:153px;
	height:260px;
	margin-top:0px;
	margin-left:6px;
	float:left;
overflow:hidden;
word-break:break-all;
}

.staff0{
	width:122px;
	height:auto;
	margin-top:0px;
	float:left;
overflow:hidden;
word-break:break-all;
}
.staff{
	width:122px;
	height:auto;
	margin-top:0px;
	float:left;
	margin-left:5px;
overflow:hidden;
word-break:break-all;
}

#s_category1 ul,#s_category2 ul{
_margin-top:15px;
_margin-left:30px;
}

#osusume_wrap{
_padding-top:5px;
width:630px;
height:1060px;
overflow:hidden;
_height:1010px;
}

#osusumebox img{
width:120px;
height:120px;
border:1px solid #000;
}

#navi1{
margin-top:40px;
}
#navi2{
margin-top:10px;
}
#ko_cate_box{
height:240px;
overflow:hidden;
}
#ko_cate_box img{
border:1px solid #000;
}


#ko_cate_res{
clear:both;
padding:5px 5px;
margin-bottom;0px;
font-size:12px;
}

#ko_cate_list{
padding:5px;
font-size:14px;
margin-bottom:10px;
}
#ko_cate_list a{
font-size:12px;
}

#ko_cate_list ul{
list-style-image:url(./image/folder.gif);
padding:0px 20px;
margin:0px 30px;
}

#ko_cate_list li{
padding:2px 0px;
}

h4 {
	/padding-top:20px;
}

#sort_bar{
clear:both;
padding:0px 5px;
padding-top:0px;
margin:0px;
font-size:12px;
_height:30px;
}

#sortItem{
padding:0px;
margin:0px;
font-size:12px;
}
#sortItem span{
float:left;
margin-right:10px;
padding-top:5px;
}

#ko_cate_box_s b{
font-size:14px;
color:#ff0066;
}
#ko_cate_box_s span{
font-weight:bold;
font-size:14px;
color:#000000;
}
#ko_cate_box_s img{
border:solid 1px #000;
margin-right:10px;
}
#ko_cate_box_s .pt_12{
font-size:12px;
}
#hides{
display:none;
}
#kokate_wrap{
clear:both;
}

#CATE{
padding:20px;
line-height:1.7em;
font-size:14px;
}
#catelist{
padding-left:30px;
margin-top:20px;
width:630px;
height:auto;
float:left;
line-height:1.6em;
}
#catelist1{
width:300px;
_width:290px;
float:left;
}
#catelist2{
width:300px;
_width:290px;
float:right;
}
#catelist ul{
margin:0px;
list-style-image:url(../image/folder.gif);
_list-style-image:url(../image/folder_ie.gif);
padding-left:25px;
_padding-left:20px;
_padding-top:5px;
}
li.f1{
_line-height:1.3em;
font-size:14px;
color:#03c;
font-weight:bold;
_padding-left:5px;
}
li.f2{
_line-height:1.2em;
font-size:13px;
color:#05d;
font-weight:bold;
_padding-left:5px;
_margin-bottom:3px;
_margin-top:0px;
}
li.f3{
line-height:1.3em;
list-style-image:none;
color:#38f;
font-size:12px;
font-weight:normal;
_padding-left:5px;
}
#catelist li a{
font-size:12px;
display:block;
height:15px;
margin-bottom:1px;
text-decoration:none;
}
#map1{
width:300px;
_width:290px;
float:left;
}
#map2{
width:300px;
_width:290px;
float:left;
}
#clr{
clear:both;
}
#maptop ul{
list-style-image:none;
}
b{
font-weight:normal;
}
#box1{
margin-bottom:5px;
}
#banner_area img{
margin-top:5px;
}
#banner_area a{
text-decoration:none;
}
p.moji small{
color:#f42;
}
