﻿<!--[if lt IE 9]>
<script src="http://ie7-js.googlecode.com/svn/version/2.1(beta4)/IE9.js"></script>
<![endif]-->
* {margin: 0;padding: 0;zoom: 1;}
.layout_body{

	background: #fff;

}


.utility a,

.utility a:active,

.utility a:hover,

.utility a:visited{

font-size: 100%;

color: #ff8a00;

}





.system_content ol{

margin-bottom: 10px;

}

.system_content ol li{

font-size: 100%;

line-height: 1.5;

}



.utility ul.login,

.utility ul.item{

padding-bottom: 8px;

}



.pager{

	font-size: 110%;

	padding-bottom: 5px;

}



ul#FS2_sort_menu,

ul#FS2_sort_menu a{

	font-size: 105%;

}

.FS2_GroupList,

FS2_GroupList a{

	font-size: 110%;

}



.FS2_pager_link_first img,

.FS2_pager_link_prev img,

.FS2_pager_link_last img,

.FS2_pager_link_next img{

	vertical-align: middle;

}



.FS2_itemlayout_td_Left{

padding-right: 10px;

}

.itemTitle{

font-size: 95%;

font-weight: bold;

padding-bottom: 5px;

}

/*.itemNumber{

font-size: 80%;

}*/

.FS2_itemPrice_text .FS2_special_price{

font-size: 100%;

}

.FS2_itemPrice_text .itemPrice{

color: #f00;

}

.FS2_itemPrice_text .FS2_itemPrice_addition{

font-size: 70%;

}



.FS2_postage{

font-size: 100%;

}



.FS2_itemlayout_td_Right table td{

font-size: 100%;

line-height: 1.5;

}



/*--- パンくず ---*/

.pan a,

.pan a:active,

.pan a:hover,

.pan a:visited{

font-size: 105%;

color: #ff8a00;

}

.pan{

	font-size: 105%;

background: none;

}





/*--- ログイン ---*/

.pageTitle{

font-size: 100%;

font-weight: bold;

padding-bottom: 3px;

}

.CrossHead{

font-size: 100%;

padding-bottom: 3px;

}

.FS2_Login_comment_area{

font-size: 100%;

line-height: 1.5;

}



/*--- お支払い・個人情報・特定商法 ---*/

.system_content{

font-size: 100%;

line-height: 1.4;

}





/*--- 商品詳細ページレイアウト ---*/

.system_content{

	width: 750px;

	padding: 0 10px;

}



#goods_item .image{

	margin-right: 10px;

}

.user_inner_content .catch{

	color: #fe7900;

	font-size: 14px;

	font-weight: bold;

}

.user_inner_content .name{

	font-size: 12px;

}



.itemCatchCopy{

	display: block;

}





.FS2_itemPrice_area .FS2_itemPrice_text{

	font-size: 10px;

}

.FS2_itemPrice_area .FS2_itemPrice_text span{

	font-size: 12px;

}

.FS2_point{

	border-bottom: none;

	margin-bottom: 5px;

}



.gl_Item .itemCenter{

	width: 212px;

	border: 1px solid #ccc;

	padding: 8px 8px 0 8px;

	margin: 0;

}

.gl_Item .thumbnail{

	text-align: center;

}

.gl_Item h2{

	text-align: left;

}

.gl_Item h2.itemGroup a,

.gl_Item h2.itemGroup a:visited,

.gl_Item h2.itemGroup a:active{

/*font-size:85%;*/

line-height:1.3;

text-decoration: none;

color:#ff8a00;

}

.gl_Item h2.itemGroup a:hover{

text-decoration: underline;color:#ff8a00;

}





.gl_Item .itemCatchCopy{

	font-weight: bold;

}

.gl_Item .FS2_itemPrice_area{

	text-align: left;

}







/*--- ご利用ガイドの不要箇所を消す ---*/

.FS2_Config_Postage .pageTitle,

.FS2_Config_Postage .CrossHead,

.FS2_Config_Postage .userTable_02,

.FS2_Config_Postage p,

.FS2_Config_Settle {

display:none;

}



/*--- 在庫についての説明文 ---*/

.FS2_ItemStockSample_area{

	background: url(/shop/item/workstreet/design/img01/item_zaiko_img.gif) no-repeat left bottom;

	width: 350px;

	padding-bottom: 115px;

}





/*---------------------------------------

basic

---------------------------------------*/

body{ 

display:block;

clear:both;

float:none;

padding:0;

margin:0;

border:0;

width:100%;

font:12px/1.22;

*font-size:small;

*font:small;

}



html>/**/body { font-size /*\**/: small\9 }



h1,h2,h3,h4,h5,h6,p,ul,li,dt,dd,dl{padding:0px; margin:0px;}

p,th,td,img,table,li,td,th,dl,dd,dt,a{

color:#333;

font-weight:normal;

line-height:1.5;

letter-spacing:0px;}



table{vertical-align:top;border-collapse:collapse;}

img{vertical-align:top;border:0px;}

ul{ list-style:none;}

li{ list-style:none;}



/* definition_fontsize */

.font10 {font-size:77%;}

.font11 {font-size:85%;}

.font12 {font-size:93%;}

.font13 {font-size:100%;}

.font14 {font-size:108%;}

.font15 {font-size:116%;}

.font16 {font-size:123.1%;}

.font17 {font-size:131%;}

.font18 {font-size:138.5%;}

.font19 {font-size:146.5%;}

.font20 {font-size:153.9%;}

.font21 {font-size:161.6%;}

.font22 {font-size:167%;}

.font23 {font-size:174%;}

.font24 {font-size:182%;}

.font25 {font-size:189%;}

.font26 {font-size:197%;}



/* definition_clear */

.clear{

	clear: both;

}



.clearfix:after {

  content: ".";

  display: block;

  clear: both;

  height: 0;

  visibility: hidden;

}



.clearfix {

  min-height: 1px;

}



* html .clearfix {

  height: 1px;

  /*\*//*/

  height: auto;

  overflow: hidden;

  /**/

}



/* definition_alpha */

#wrapper a:hover img{

background:#fff;

filter: alpha(opacity=70);

opacity:0.7;

}



#wrapper a{

text-decoration:none;color:#006699;}



#wrapper a:hover{

text-decoration:underline;color:#ff8a00;}

#sidebar a{

text-decoration:none;color:#006699;}



#sidebar a:hover{

text-decoration:underline;color:#ff8a00;}


span.red{

color:#cc0000;

font-weight:bold;}



.backToTop{

	clear: both;

	text-align: right;

	margin-bottom: 20px;

}


/* definition_alpha */

p.menu{position:absolute;top:320px;left:0px;}


/*---------------------------------------

frame

---------------------------------------*/

body{

/*line-height:1.5;*/

/*font-family:"ＭＳ Ｐゴシック","Osaka",sans-serif;

font-size:13px;

*font-size:small;

*font:x-small;*/

/*background-color:#20B2AA;*/
background-color:#7a7d3c;
/*background:url(https://www.work-street.jp/css/tateuni.gif) repeat-y scroll top right;*/

}





/*-----------------*/

#wrapper{

clear:both;

position:relative;

margin:0px auto 0;

padding:0px 0px 15px 0px;

width:980px;

background-color:#ffffff;}



/*-----------------*/

#header{
position:relative;
width:980px;
/*height:240px;*/
visibility: visible;
}



#header p.postage{

position:absolute;

top:43px;z-index: 3;

right:10px;}



#header p.logo{

position:absolute;

top:60px;z-index: 3;

left:5px;}


#header p.tel{

position:absolute;

top:50px;z-index: 2;right:3px;}

#header p.head{

position:absolute;

top:170px;z-index: 3;

right:3px;}


#header ul{

position:absolute;

top:129px;z-index: 3;right:5px;}

#header p.souryou{

position:absolute;

top:130px;z-index: 3;

right:3px;}

#header ul li{

float:left;z-index: 4;

padding:0px 0px 0px 5px;}


#header p.point{font-size:10px;position:absolute;top:105px;right:420px;}
#header p.menu{font-size:12px;left:350px;top:206px;}

/*-----------------*/

#main_menu{

width:959px;

height:59px;

padding:0px 11px 0px 10px;

position:relative;}



#main_menu ul li{

height:35px;

float:left;}



#main_menu p.login{

position:absolute;

top:8px;

right:18px;}



/*-----------------*/

#sub_menu{
clear:both;
width:980px;
height:40px;
padding:60px 0px 0px 0px;
position:relative;
}






#sub_menu p{

position:absolute;

top:25px;

right:0px;}



/*-----------------*/

#container{

width:980px;

background:#fff;

clear:both;

padding:10px 0px 0px 0px;

margin:0px 0px 20px 0px;}





/*-----------------*/

#sidebar{

float:left;

width:200px;

background-color:#ffffff;

padding:0px 0px 0px 10px;

margin-bottom: 20px;}



#sidebar p.member{

padding:0px 0px 10px 0px;}



#keyword{

margin:0px 0px 10px 0px;}



#keyword .inner{

width:178px;

height:97px;

padding:10px 10px 10px 10px;

background-image:url(/shop/item/workstreet/design/img01/sidebar_36.gif);

background-repeat:no-repeat;

border:solid 1px #ccc;}



#keyword p.form{

padding:0px 0px 12px 0px;

margin:0px 0px 12px 0px;

border-bottom:dotted 1px #ccc;}



#keyword p.form input{

width:172px;

height:18px;} 

	

#keyword p.search{

margin:0px 0px 10px 0px;}



#keyword p.text{

font-size:12px;

padding:0px 0px 0px 18px;

margin:0px 0px 0px 0px;

background-image:url(/shop/item/workstreet/design/img01/common_01.jpg);

background-repeat:no-repeat;

background-position:center left;}



*:first-child+html #keyword p.text{

margin:-10px 0px 0px 0px;}



#category{

margin:0px 0px 10px 0px;}

#ul.left
{ margin: 2px 10px; }

#business{

margin:0px 0px 10px 0px;}



#maker{

margin:0px 0px 10px 0px;}



#maker ul{

width:198px;

padding-top: 5px;

border-right:solid 1px #ccc;

border-bottom:solid 1px #ccc;

border-left:solid 1px #ccc;}



#maker ul.ulBtm{

	border-bottom: solid  1px #fff;

}



#maker ul li{

background:url(/shop/item/workstreet/design/img01/sidebar_31.gif) no-repeat 0 0.2em;

line-height: 18px;

padding:0 0 0 13px;

margin:0 0 0 10px;}



#maker ul li.end{

background:url(/shop/item/workstreet/design/img01/sidebar_32.gif) no-repeat 0 0.3em;

margin:0 0 15px 10px;}



#budget{

margin:0px 0px 10px 0px;}



#budget ul{

width:198px;

padding-top: 5px;

border-right:solid 1px #ccc;

border-bottom:solid 1px #ccc;

border-left:solid 1px #ccc;}



#budget ul li{

background:url(/shop/item/workstreet/design/img01/sidebar_31.gif) no-repeat 0 0.2em;

line-height: 18px;

padding:0 0 0 13px;

margin:0 0 0 10px;}



#budget ul li.end{

background:url(/shop/item/workstreet/design/img01/sidebar_32.gif) no-repeat 0 0.3em;

margin:0 0 15px 10px;}



#calender{

width: 198px;

border-right:solid 1px #ccc;

border-bottom:solid 1px #ccc;

border-left:solid 1px #ccc;

text-align: center;

padding: 5px 0;

margin-bottom: 10px;

}

#calender p{

	width: 178px;

	font-size: 10px;

	line-height: 13px;

	text-align: left;

	letter-spacing: 1px;

	padding: 3px 10px;

}

#calender p span{

	font-size: 12px;

	color: #ffba65;

}





#guide ul{

width:198px;

padding: 5px 0 10px 0;

border-right:solid 1px #ccc;

border-bottom:solid 1px #ccc;

border-left:solid 1px #ccc;}



#guide ul li{

line-height: 18px;

padding:0 0 0 13px;

margin:0 0 0 10px;}



#guide ul li.end{

margin:0 0 0 10px;}



.side_cat{

margin:0px 0px 10px 0px;}



.side_cat ul{

padding-top: 5px;

border-right:solid 1px #ccc;

border-bottom:solid 1px #ccc;

border-left:solid 1px #ccc;}



.side_cat ul li{

background:url(/shop/item/workstreet/design/img01/sidebar_31.gif) no-repeat 0 0.2em;

line-height: 18px;

padding:0 0px 0px 13px;

margin:0px 0px 0px 10px;}



.side_cat ul li.end{

background:url(/shop/item/workstreet/design/img01/sidebar_32.gif) no-repeat 0 0.3em;

margin:0px 0px 15px 10px;}







/*-----------------*/

#contents{

	float: left;

	width:750px;

}

#topPage #contents{

float:left;

width:750px;

padding:0px 0px 0px 10px;}


/*-----------------*/



/*-----------------*/

#right{

float:right;

width:191px;

padding:0px 10px 0px 0px;}

#point{

margin:0px 0px 15px 0px;}



#ranking{

margin:0px 0px 7px 0px;}



#ranking ul{

/*position:relative;*/

width:188px;

/*height:167px;*/

border-right:solid 1px #ccc;

border-bottom:solid 1px #ccc;

border-left:solid 1px #ccc;}



#ranking ul li.rank{

float:left;

margin:5px 0px 0px 8px;}



#ranking ul li.image{

float:right;

width:133px;

height:99px;

margin:5px 10px 0px 0px;

border:solid 1px #ccc;}



#ranking ul li.name{

clear:both;

background:url(/shop/item/workstreet/design/img01/common_02.jpg) 0% 20% no-repeat;

padding:0px 0px 0px 12px;

margin:0px 0px 0px 5px;}



#ranking ul li.name a{

font-size:93%;}



#ranking ul li.price{

font-size:85%;

text-align:right;

padding:0px 7px 5px 0px;}



#ranking ul li.price span{

font-size:109%;}



ul.linkList{

margin:0px 0px 15px 0px;}



ul.linkList li{

margin:0px 0px 5px 0px;}



ul.linkList li.text{

margin:0px 0px 10px 0px;

padding:0px 0px 0px 18px;

background-image:url(/shop/item/workstreet/design/img01/sidebar_84.gif);

background-repeat:no-repeat;

background-position:center left;}



ul.linkList li.challenge25{

padding:0px 0px 5px 26px;}



#mobile{

width:188px;

margin:0px 0px 10px 0px;

border-right:solid 1px #ccc;

border-bottom:solid 1px #ccc;

border-left:solid 1px #ccc;}



#mobile p{

letter-spacing: -1px;

padding:0px 9px 0px 9px;}



#mobile .url{

padding:3px 3px 9px 3px;}



#mobile .qr{

text-align:center;

padding:15px 0px 10px 0px;}



#mobile .orange{

font-size:93%;

padding:5px 9px 10px 30px;

background-image:url(/shop/item/workstreet/design/img01/mobile_icon.gif);

background-repeat:no-repeat;

background-position:10px 6px;}



#mobile .orange a{

color:#ff9007;}





/*-----------------*/

#footer{

	clear:both;

	width:918px;

	padding:20px 20px 15px 20px;

	border:solid 1px #ccc;

	margin:0px 10px 0px 10px;

}



.footer_left{

	float:left;

	width:449px;

}



.footer_right{

	float:right;

	width:449px;

}



#footer .title{

	width:449px;

	height:19px;

	border-bottom:solid 1px #ccc;

	margin:0px 0px 10px 0px;

}



.footer_left ul{

	margin:25px 0px 0px 0px;

}



#footer .link{

	margin:25px 0px 20px 0px;

}



#footer .text{

	margin:0px 0px 20px 0px;

}



#footer table{

	width:449px;

}



#footer table th{

	height:30px;

	line-height:30px;

	padding:0px 0px 0px 10px;

	background:#ffeed9;

	text-align:left;

	border-top:solid 1px #ccc;

	border-bottom:solid 1px #ccc;

}



#footer table td{

	height:30px;

	line-height:30px;

	padding:0px 0px 0px 10px;

	border-top:solid 1px #ccc;

	border-bottom:solid 1px #ccc;

}



#footer p{

	/*font-size:93%;*/

} 



#footer a{

	color:#ff9000;

	font-size:93%;

} 



#copy{

	text-align:center;

	margin:15px 0px 0px 0px;

}

#copy a{

	color:#0000ff;
}



/*--------------------index------------------*/

/*-----------------*/

#main_top{

margin:0px 0px 10px 0px;}



#main_top ul{

float:left;

width:121px;

height:200px;

margin:0px 4px 4px 0px;

border:solid 1px #ccc;

position:relative}



#main_top ul.large{

width:166px;

height:405px;

margin:0px 5px 4px 0px;}



#main_top ul.end{

margin:0px 0px 4px 0px;}



#main_top ul li img{

width:117px;

height:117px;}



#main_top ul.large li img{

width:158px;

height:158px;

border-top:solid 1px #ccc;

border-right:solid 1px #ccc;

border-left:solid 1px #ccc;

border-bottom:solid 2px #ff9007;}



#main_top ul li.image{

position:absolute;

top:4px;

left:2px;
}



#main_top ul.large li.image{

top:3px;

left:3px;
float: left;}



#main_top ul li.name{

position:absolute;

top:130px;

left:3px;

padding:0px 0px 0px 13px;

background-image:url(/shop/item/workstreet/design/img01/common_02.jpg);

background-repeat:no-repeat;

background-position:0px 4px;}



#main_top ul.large li.name{

top:164px;

background-position:0px 3px;}



#main_top ul li.name a{

font-size:10px;

line-height:1.2 ;

}



#main_top ul.large li.name a{

font-size:11px;

line-height:1.2;

font-weight:bold;}



#main_top ul li.price{

position:absolute;

right:2px;

bottom:0;

font-size:10px;}



#main_top ul.large li.price{

font-size:11px;

line-height:1.3;}



#main_top ul li.price span,

#main_new ul li.price span,

#main_re ul li.price span,

#cat_itemlist ul li.price span{

font-size:12px;

line-height:1.3;

padding:0px 2px 0px 0px;}



#main_top ul li.caption{

position:absolute;

top:200px;

left:4px;

font-size:12px;}



#cat_1 .other,

#main_top .other,

#main_new p.other,

#main_re p.other{

padding:5px 0px 0px 17px;

margin:0px 0px 15px 0px;

background:url(/shop/item/workstreet/design/img01/common_01.jpg) 0 0.3em no-repeat;

float:right;}





/*-----------------*/

#main_oc{

clear: both;

width:550px;

height:195px;

margin:0px 0px 10px 0px;

background-image:url(/shop/item/workstreet/design/img01/top_16.jpg);

background-repeat:no-repeat;

position:relative;}



#main_oc ul{

width:516px;

height:84px;

border-bottom:solid 1px #ccc;

border-left:solid 1px #ccc;

position:absolute;

top:92px;

left:15px;}



#main_oc ul li{

float:left;

border-top:solid 1px #ccc;

border-right:solid 1px #ccc;}



#main_oc a:hover img,

#main_tr a:hover img{

background:#fff;

filter: alpha(opacity=100);

opacity:1;}



/*-----------------*/

#main_tr{

width:550px;

height:200px;

margin:0px 0px 15px 0px;

background-image:url(/shop/item/workstreet/design/img01/top_23.jpg);

background-repeat:no-repeat;

position:relative;}



#main_tr ul{

width:516px;

height:104px;

border-bottom:solid 1px #ccc;

border-left:solid 1px #ccc;

position:absolute;

top:75px;

left:15px;}



#main_tr ul li{

float:left;

border-top:solid 1px #ccc;

border-right:solid 1px #ccc;}



/*-----------------*/

#main_info{

margin:0px 0px 10px 0px;}



#main_info ul{

width:550px;

padding-bottom: 5px;

border-right:solid 1px #ccc;

border-bottom:solid 1px #ccc;

border-left:solid 1px #ccc;}



#main_info ul li{

width:514px;

height:12px;

padding:10px 0px 9px 13px;

border-bottom:dotted 1px #ccc;

margin:0px 11px 0px 11px;

background-image:url(/shop/item/workstreet/design/img01/common_02.jpg);

background-repeat:no-repeat;

background-position:0px 14px;

font-size:11px;}

#main_info ul li.end{

border-bottom: none;

}





#main_info ul li a{

font-size:12px;}



/*-----------------*/

#main_new{

margin:0px 0px 15px 0px;}



#main_new .inner{

width:528px;

overflow: hidden;

padding:10px 10px 0px 10px;

margin:0px 0px 10px 0px;

border-left:solid 1px #ccc;

border-bottom:solid 1px #ccc;

border-right:solid 1px #ccc;}


#main_new .inner .innerClear{
	overflow:hidden;
	margin-bottom:10px;
}


#main_new ul,

#main_re ul,

#cat_itemlist ul{

float:left;

width:126px;

margin:0px 5px 0px 0px;

border-left:solid 1px #ccc;
border-right:solid 1px #ccc;
border-top:solid 1px #ccc;

position:relative;}

#cat_1 ul{

float:left;

width:126px;

height:190px;

margin:0px 5px 10px 0px;

border:solid 1px #ccc;

position:relative;}



#cat_1 ul.end,

#main_new ul.end,

#main_re ul.end,

#cat_itemlist ul.end{

margin:0px 0px 10px 0px;}



#cat_1 ul li.image,

#main_new ul li.image,

#main_re ul li.image,

#cat_itemlist li.image{

width:122px;

height:91px;

position:absolute;

top:2px;

left:2px;}



#cat_1 ul li.name,

#main_new ul li.name,

#main_re ul li.name,

#cat_itemlist li.name{

padding:0px 0px 0px 13px;

margin:128px 0px 0px 5px;

background-image:url(/shop/item/workstreet/design/img01/common_02.jpg);

background-repeat:no-repeat;

background-position:0px 4px;}



#cat_1 ul li.name a,

#main_new ul li.name a,

#main_re ul li.name a,

#cat_itemlist li.name a{

font-size:11px;

line-height:1.3;}



#main_new ul li.caption,

#main_re ul li.caption,

#cat_itemlist li.caption{

font-size:10px;

line-height:1.3;

letter-spacing: 0px;

margin:0px 5px 0px 5px;}



#main_new ul li.price,

#main_re ul li.price,

#cat_itemlist li.price{
text-align:right;
font-size:10px;
line-height:1.3
padding-right:5px;
border-bottom:1px solid #ccc;
}



#cat_1 ul li.price{

position:absolute;

right:2px;

bottom:5px;

font-size:10px;

line-height:1.3}





#main_re{

margin:0px 0px 15px 0px;}



#main_re .inner{

width:528px;

overflow:hidden;

padding:10px 10px 10px 10px;

margin:0px 0px 0px 0px;

border-left:solid 1px #ccc;

border-bottom:solid 1px #ccc;

border-right:solid 1px #ccc;}





/*-----------------*/

#main_cat{

margin:0px 0px 5px 0px;}



#main_cat h3{

float:left;

margin:0px 5px 5px 0px;

color:#320000;

font-size:14px;}

#main_cat h3 a{

	font-weight: bold;

}



#main_cat p{

font-size:12px;}



#main_cat p.line{

clear:both;

margin:0px 0px 10px 0px;}



#main_cat dl.end{

margin:0px 0px 5px 0px;}



#main_cat dl dd{

	border:solid 1px #ccc;

	position:absolute;

	top:1px;

	left:1px;

}



#cat_1{

width:529px;

padding:12px 9px 9px 10px;

margin:0px 0px 10px 0px;

border-left:solid 1px #ccc;

border-bottom:solid 1px #ccc;

border-right:solid 1px #ccc;}





/*#cat_1 dl,*/

#cat_2 dl,

#cat_8 dl{

float:left;

width:126px;

height:122px;

margin:0px 5px 5px 0px;

border:solid 1px #ccc;

position:relative;}



/*#cat_1 dl dt,*/

#cat_2 dl dt,

#cat_8 dl dt{

position:absolute;

top:100px;

left:5px;

padding:0px 5px 0px 13px;

background-image:url(/shop/item/workstreet/design/img01/common_02.jpg);

background-repeat:no-repeat;

background-position:0px 4px;

font-size:12px;}



#cat_2,

#cat_3,

#cat_4,

#cat_7,

#cat_8{

clear:both;

width:529px;

padding:12px 9px 9px 10px;

margin:0px 0px 10px 0px;

border:solid 1px #ccc;}



/*#cat_3 dl{

float:left;

width:82px;

height:104px;

margin:0px 5px 5px 0px;

border:solid 1px #ccc;

position:relative;}



#cat_3 dl dt{

position:absolute;

top:67px;

left:5px;

padding:0px 5px 0px 13px;

background-image:url(/shop/item/workstreet/design/img01/common_02.jpg);

background-repeat:no-repeat;

background-position:0px 4px;

font-size:12px;}

*/

#cat_2 dl,

#cat_3 dl,

#cat_4 dl,

#cat_7 dl{

float:left;

width:99px;

height:117px;

margin:0px 6px 5px 0px;

border:solid 1px #ccc;

position:relative;}



#cat_2 dl dt,

#cat_3 dl dt,

#cat_4 dl dt,

#cat_7 dl dt{

position:absolute;

top:80px;

left:5px;

padding:0px 5px 0px 13px;

background-image:url(/shop/item/workstreet/design/img01/common_02.jpg);

background-repeat:no-repeat;

background-position:0px 4px;

font-size:12px;}



#cat_9{

float:left;

width:301px;

padding:12px 9px 9px 10px;

margin:0px 7px 10px 0px;

border:solid 1px #ccc;}



#cat_5 dl,

#cat_6 dl{

float:left;

width:96px;

height:115px;

margin:0px 3px 5px 0px;

border:solid 1px #ccc;

position:relative;}



#cat_5 dl dt,

#cat_6 dl dt,

#cat_9 dl dt,

#cat_10 dl dt{

position:absolute;

top:78px;

left:5px;

padding:0px 5px 0px 13px;

background-image:url(/shop/item/workstreet/design/img01/common_02.jpg);

background-repeat:no-repeat;

background-position:0px 4px;

font-size:12px;}



#cat_5,

#cat_6,

#cat_10{

float:left;

width:200px;

padding:12px 9px 9px 10px;

margin:0px 0px 10px 0px;

border:solid 1px #ccc;}



#cat_5,

#cat_6{

	margin-right: 7px;

}



#cat_5,

#cat_6,

#cat_13{

	padding:12px 5px 9px 5px;

}

#cat_13{

float:left;

width:100px;

margin:0px 0px 10px 0px;

border:solid 1px #ccc;}

#cat_13 dl{

float:left;

width:96px;

height:115px;

margin:0px 3px 5px 0px;

border:solid 1px #ccc;

position:relative;}

#cat_13 dl dt{

position:absolute;

top:78px;

left:5px;

padding:0px 5px 0px 13px;

background-image:url(/shop/item/workstreet/design/img01/common_02.jpg);

background-repeat:no-repeat;

background-position:0px 4px;

font-size:12px;}





#cat_9 dl,

#cat_10 dl{

float:left;

width:96px;

height:99px;

margin:0px 3px 5px 0px;

border:solid 1px #ccc;

position:relative;}



#cat_11{

float:left;

width:261px;

height:161px;

padding:12px 11px 9px 10px;

margin:0px 5px 10px 0px;

border:solid 1px #ccc;}



#cat_11 dl{

float:left;

width:126px;

height:121px;

margin:0px 5px 5px 0px;

border:solid 1px #ccc;

position:relative;}



#cat_11 dl dt{

position:absolute;

top:100px;

left:5px;

padding:0px 5px 0px 13px;

background-image:url(/shop/item/workstreet/design/img01/common_02.jpg);

background-repeat:no-repeat;

background-position:0px 4px;

font-size:12px;}



#cat_12{

float:left;

width:240px;

height:161px;

padding:12px 9px 9px 10px;

margin:0px 0px 10px 0px;

border:solid 1px #ccc;}



#cat_12 dl{

float:left;

width:112px;

height:74px;

margin:0px 0px 7px 0px;

border:solid 1px #ccc;

position:relative;}



#cat_12 dl dt{

position:absolute;

top:56px;

left:5px;

padding:0px 0px 0px 13px;

background-image:url(/shop/item/workstreet/design/img01/common_02.jpg);

background-repeat:no-repeat;

background-position:0px 4px;

font-size:10px;}



#cat_12 dl.gloves{

width:113px;

height:157px;

margin:0px 11px 5px 0px;}



#cat_12 dl.gloves dt{

position:absolute;

top:139px;

left:5px;

padding:0px 0px 0px 13px;

background-image:url(/shop/item/workstreet/design/img01/common_02.jpg);

background-repeat:no-repeat;

background-position:0px 4px;

font-size:12px;}





/*-----------------*/

#main_maker{

margin:0px 0px 15px 0px;}



#maker_1{

width:538px;

border-left:solid 1px #ccc;

border-right:solid 1px #ccc;

border-bottom:solid 1px #ccc;

padding:15px 0px 7px 10px;}



#maker_2{

width:538px;

border-left:solid 1px #ccc;

border-bottom:solid 1px #ccc;

border-right:solid 1px #ccc;

padding:15px 0px 7px 10px;}



#main_maker dl{

float:left;

width:126px;

height:64px;

border:solid 1px #ccc;

margin:0px 5px 8px 0px;}



#main_maker dl dd{

width:122px;

height:38px;

padding:1px 1px 6px 1px;}



#main_maker dl dt{

text-align:center;

padding:0px 10px 0px 0px;

font-size:12px;}



#main_maker dl dt img{

margin:4px 5px 0px 0px;}



/*-----------------*/

#main_price{

margin:0px 0px 15px 0px;}



#main_price p{

float:left;

width:118px;

height:12px;

margin:0px 5px 5px 0px;

padding:10px 0px 11px 10px;

background-image:url(/shop/item/workstreet/design/img01/top_151.gif);

background-repeat:no-repeat;

font-size:10px;

letter-spacing: 1px;}



#main_price p img{

margin:3px 5px 0px 0px;}



#price_1{

width:538px;

border-left:solid 1px #ccc;

border-right:solid 1px #ccc;

border-bottom:solid 1px #ccc;

padding:15px 0px 10px 10px;}



#price_2{

width:538px;

border-left:solid 1px #ccc;

border-bottom:solid 1px #ccc;

border-right:solid 1px #ccc;

padding:15px 0px 10px 10px;}



/*-----------------*/

#main_about{

margin:0px 0px 20px 0px;}



#main_about p{

width:528px;

border-left:solid 1px #ccc;

border-bottom:solid 1px #ccc;

border-right:solid 1px #ccc;

padding:15px 10px 15px 10px;

line-height:1.5;}





/*--------------------category------------------*/







/*-----------------*/

/*--------------------guide------------------*/

#guidePage #contents{

	float:right;

	width:750px;

	padding:0px 10px 20px 0px;

}



#guidePage .right{

	float:right;

	width:379px;

	padding:9px 12px 0px 0px;

}



#guidePage .guide_menu{

	width:749px;

	height:30px;

	line-height:30px;

	background:url(/shop/item/workstreet/design/img01/line.gif) bottom repeat-x;

}



#guidePage ul.guide_menu li{

	float:right;

	margin:0px 0px 0px 25px;

}



#guidePage ul.guide_menu li.end{

	margin:0px 0px 0px 0px;

}



#guidePage 	ul.guide_menu li a{

	line-height:30px;

	color:#ff8a00;

}



#guidePage #breadcrumb{

	margin:10px 0px 20px 0px;

}



#guidePage h3{

	width:749px;

	height:18px;

	border-bottom:solid 1px #ccc;

	margin:0px 0px 10px 0px;

}



#guidePage h4{

	margin:0px 0px 12px 0px;

}



#guidePage div{

	font-size:12px;

}



#guidePage div.red{

	color:#eb3838;

	font-weight:bold;

	margin:0px 0px 25px 0px;

}



#guidePage div.text{

	padding:10px 0px 0px 0px;

	margin:0px 0px 18px 0px;

}



#guidePage div.point{

	margin:0px 0px 40px 0px;

}



#guidePage div.card{

	margin:0px 0px 20px 0px;

}



#guidePage div.flow{

	margin:0px 0px 30px 0px;

}



#guidePage ul.payment{

	font-size: 12px;

	margin:0px 0px 15px 0px;

}



#guidePage ul li.bold{

	font-weight:bold;

}



#guidePage table.table1{

	width:350px;

	margin:0px 0px 15px 0px;

}



#guidePage table.table1 th{

	width:180px;

	height:30px;

	color: #4d4d4d;

	font-weight: bold;

	line-height:30px;

	padding:0px 0px 0px 10px;

	border-top:solid 1px #ccc;

	border-bottom:solid 1px #ccc;

	text-align:left;	

}



#guidePage table.table1 th.th1{

	border-right:solid 1px #fff;

	background:#fff4e5;

}



#guidePage table.table1 th.th2{

	background:#f0f0f0;

}



#guidePage table.table1 td{

	width:170px;

	height:30px;

	color: #4d4d4d;

	line-height:30px;

	padding:0px 0px 0px 10px;

	border-bottom:solid 1px #ccc;

}



#guidePage .mb5{

	margin:0px 0px 5px 0px;

}



#guidePage .mb15{

	margin:0px 0px 15px 0px;

}



#guidePage .mb20{

	margin:0px 0px 20px 0px;

}



#guidePage .mb40{

	margin:0px 0px 40px 0px;

}



#guidePage table.table2{

	width:640px;

	margin:10px 0px 10px 0px;

}



#guidePage table.table2 th{

	height:30px;

	line-height:30px;

	border:solid 1px #ccc;

	text-align:center;

	background:#fff4e5;	

}



#guidePage table.table2 td{

	height:30px;

	line-height:30px;

	border:solid 1px #ccc;

	text-align:center;

}



#guidePage .hour{

	margin:10px 0px 10px 0px;

}



#guidePage .box{

	width:565px;

	padding:10px 10px 10px 10px;

	margin:10px 0px 0px 0px;

	background:#f2f2f2;

}



#guidePage span.bold{

	font-weight:bold;

}



#guidePage span.red{

	color:#eb3838;

	font-weight:bold;

}



#guidePage a{

	color:#ff9000;

	font-size:93%;

} 



/*------------------下層共通------------------*/

.conPage{

	clear: both

	width: 750px;

}

.conPageTitle-Top{

	background: url(/shop/item/workstreet/design/img01/conpagetitle_top.gif) no-repeat top center;

	width: 728px;

	overflow: hidden;

	padding: 20px 0 15px 22px;

}

.conPageTitle-Top div{

	float: left;

}

.conPageTitle-Img{

	margin-right: 25px;

}

.conPageTitle-Top h3{

	margin-bottom: 20px;

}

.conPageTitle-Txt{

	width: 500px;

}

.conPageTitle-Txt p{

	letter-spacing: 0;

}

.conPageTitle-Btm{

	background: url(/shop/item/workstreet/design/img01/conpagetitle_bottom.gif) no-repeat bottom center;

	width: 750px;

	overflow: hidden;

	padding-bottom: 5px;

	margin-bottom: 25px;

}

.txt{

	font-size: 100%;

	line-height: 1.3;

}

.mb5{ margin-bottom: 5px;}

.mb10{ margin-bottom: 10px;}

.mb15{ margin-bottom: 15px;}

.mb20{ margin-bottom: 20px;}

.mb25{ margin-bottom: 25px;}

.mb30{ margin-bottom: 30px;}

.mb35{ margin-bottom: 35px;}

.mb40{ margin-bottom: 40px;}

.mb45{ margin-bottom: 45px;}

.mb50{ margin-bottom: 50px;}



table.contactConfirm{

	margin-bottom: 20px;

}

table.contactConfirm th{

	background: #ffeed9;

	border-top: 1px solid #fff;

	border-bottom: 1px solid #fff;

	font-size: 100%;

	line-height: 1.3;

	text-align: left;

	vertical-align: top;

	padding: 10px 10px 5px 10px;

}

table.contactConfirm td{

	background: #f2f2f2;

	border-top: 1px solid #fff;

	border-bottom: 1px solid #fff;

	font-size: 100%;

	line-height: 1.3;

	text-align: left;

	vertical-align: top;

	padding: 10px 10px 5px 10px;

}

table.contactConfirm th span{

	display: block;

	font-size: 85%;

	line-height: 1.1;

}

table.contactConfirm td .attention{

	color: #c00;

}

form #button{

	margin-left: 200px;

	margin-bottom: 20px;

}

form #reTxt{

	color: #444;

	font-size: 85%;

	width: 538px;

	overflow: hidden;

	border: 1px dotted #b2b2b2;

	line-height: 1.2;

	padding: 10px;

	margin-bottom: 20px;

}



/*------------------attention----------------*/

#attentionBox{}

#attentionBox h4{

	clear: both;

	margin-bottom: 15px;

}



#attentionBox .attentionStep{

	width: 678px;

	overflow: hidden;

	border: 1px solid #d9d9d9;

	background: #fefefe;

	padding: 10px;

	margin-bottom: 10px;

}

#attentionBox .attentionStep.end{

	margin-bottom: 40px;

}

#attentionBox .attentionStep dl{

	clear: both;

	width: 678px;

}

#attentionBox .attentionStep dl dt{

	float: left;

	width: 3em;

}

#attentionBox .attentionStep dl dd{

	padding-left: 3em;

	line-height: 1.2;

	padding-top: 7px;

}

#attentionBox .attentionStep dl dd.line2{

	padding-top: 0;

}



/*------------------care----------------*/

#careBox{}

#careBox h4{

	clear: both;

	margin-bottom: 15px;

}



#careBox #stepBox{

	width: 750px;

	margin-bottom: 30px;

}

#careBox #stepBox dl{

	clear: both;

	overflow: hidden;

	margin: 0 0 20px 10px;

}

#careBox #stepBox dt{

	float: left;

	margin-right: 45px;

}

#careBox #stepBox dd{

	float: left;

	width: 430px;

	padding-top: 20px;

}

#careBox #stepBox .arrowImg{

	clear: both;

	margin-bottom: 10px;

}





#careBox #creamBox{

	width: 721px;

	overflow: hidden;

}

#careBox #creamBox img{

	display: block;

	float: left;

}

#careBox #creamBox dl{

	float: right;

	width: 496px;

	padding-top: 36px;

}

#careBox #creamBox dl dt{

	padding-bottom: 17px;

}

#careBox #creamBox dl dd{

	padding-top: 17px;

	letter-spacing: -1px;

	line-height: 1.3;

}





/*--------------------link------------------*/

#choiceBox{}

#choiceBox h4{

	clear: both;

	margin-bottom: 15px;

}

#choiceBox #choice01{

	background: url(/shop/item/workstreet/design/img01/choice_icon01.gif) no-repeat;

	height: 27px;

	padding: 10px 0 0 40px;

	margin-left: 8px;

	margin-bottom: 10px;

}

#choiceBox #choiceImg{

	width: 705px;

	overflow: hidden;

	background: url(/shop/item/workstreet/design/img01/bottom_dotted_line.gif) repeat-x bottom left;

	padding: 0 0 20px 45px;

	margin-bottom: 10px;

}





#choiceBox #choice02{

	background: url(/shop/item/workstreet/design/img01/choice_txt_bg.jpg) no-repeat;

	width: 531px;

	height: 180px;

	padding: 20px 0 0 219px;

	font-size: 12px;

}

#choiceBox #choiceArrow{

	text-align: center;

	margin-bottom: 7px;

}

#choiceBox a,

#choiceBox a:active,

#choiceBox a:hover,

#choiceBox a:visited{

	color: #ff9007;

}





/*--------------------order------------------*/

#orderBox{}

#orderBox h4,

#orderBox h5{

	clear: both;

	margin-bottom: 15px;

}

#orderBox .faxIcon{

	background: url(/shop/item/workstreet/design/img01/fax_icon.gif) no-repeat;

	height: 14px;

	padding-left: 15px;

}



#orderBox span.red{

	color: #cc0000;

	font-weight: bold;

}

#orderBox a,

#orderBox a:active,

#orderBox a:hover,

#orderBox a:visited{

	color: #ff8a00;

}

#orderBox div.orderAnchorBox{

	width: 718px;

	overflow: hidden;

	text-align: center;

	border: 1px dotted #b2b2b2;

	padding: 6px 15px;

	margin-bottom: 30px;

}

#orderBox div.orderAnchorBox ul{

	display: block;

}

#orderBox div.orderAnchorBox ul li{

	display: inline;

	float: left;

	font-size: 85%;

	line-height: 1;

	border-right: 1px solid #999;

	padding-right: 6px;

	margin-right: 6px;

}

#orderBox div.orderAnchorBox ul li.end{

	border-right: none;

	padding-right: 0;

	margin-right: 0;

}



#orderBox .orderStepBox{

	clear: both;

	width: 750px;

	overflow: hidden;

	margin-bottom: 20px;

}

#orderBox .orderStepBox img{

	display: block;

}

#orderBox .orderStepLeftBox{

	float: left;

	padding: 3px 6px 0 0;

}

#orderBox .orderStepRightBox{

	float: left;

}



/*--------------------profileB------------------*/

#profileBox{}

#profileBox h4{

	clear: both;

	margin-bottom: 15px;

}

#profileBox table{

	width: 750px;

}

#profileBox table tr{

	clear: both;

}

#profileBox table th{

	width: 110px;

	background: #ffeed9;

	border-top: 1px solid #d9d9d9;

	border-bottom: 1px solid #d9d9d9;

	text-align: left;

	padding: 6px 10px;

}

#profileBox table td{

	width: 600px;

	border-top: 1px solid #d9d9d9;

	border-bottom: 1px solid #d9d9d9;

	text-align: left;

	padding: 6px 10px;

}

#profileBox table td a,

#profileBox table td a:active,

#profileBox table td a:hover,

#profileBox table td a:visited{

	color: #ff8a00;

	text-decoration: underline;

}

#profileBox table td div#map{

	width: 600px;

}

#profileBox table td div#mapLeft{

	float: left;

	width: 340px;

}

#profileBox table td div#mapRight{

	float: right;

	padding-top: 30px;

}



/*--------------------corporate------------------*/

#corporateBox{}

#corporateBox h4{

	clear: both;

	margin-bottom: 15px;

}

#corporateBox ul{

	margin-bottom: 15px;

}

#corporateBox ul.tyuui li{

	font-weight: bold;

}

#corporateBox ul li.p10{

	font-size: 85%;

	letter-spacing: -1px;

}

#corporateBox ol{

	width: 750px;

	margin: 0;

	padding: 0;

}

#corporateBox ol li{

	background: url(/shop/item/workstreet/design/img01/corporate_step_img.gif) no-repeat bottom center;

	overflow: hidden;

	padding-bottom: 38px;

}

#corporateBox ol li.end{

	background: none;

	padding-bottom: 0;

}





/*--------------------link------------------*/

#linkBox{}

#linkBox h4{

	clear: both;

	margin-bottom: 15px;

}

#linkBox table{

	width: 750px;

}

#linkBox table th{

	width: 110px;

	background: #ffeed9;

	border-top: 1px solid #d9d9d9;

	border-bottom: 1px solid #d9d9d9;

	text-align: left;

	padding: 6px 10px;

}

#linkBox table td{

	width: 600px;

	border-top: 1px solid #d9d9d9;

	border-bottom: 1px solid #d9d9d9;

	text-align: left;

	padding: 6px 10px;

}

#linkBox a,

#linkBox a:active,

#linkBox a:hover,

#linkBox a:visited{

	color: #ff8a00;

	text-decoration: underline;

}



#linkBox .bnr{

	margin-bottom: 10px;

}

#linkBox textarea{

	width: 458px;

	height: 45px;

	overflow: hidden;

	letter-spacing: -1px;

	padding: 5px;

	margin-bottom: 40px;

}

#linkBox dl dt{

	font-weight: bold;

	line-height: 1.3;

	letter-spacing: 0;

}

#linkBox dl dd{

	line-height: 1.2;

}





/*--------------------used------------------*/

#usedBox{}

#usedBox h4{

	clear: both;

	margin-bottom: 15px;

}

#usedBox .usedItem{

	width: 750px;

	overflow: hidden;

	margin-bottom: 20px;

}

#usedBox .usedItem div{

	float: left;

	border: 1px solid #e6e6e6;

	margin-right: 15px;

}

#usedBox .usedItem p{

	float: left;

	width: 460px;

}



/*--------------------faq------------------*/

.faqBox{}

.faqBox a,

.faqBox a:active,

.faqBox a:visited,

.faqBox a:hover{

	color: #ff8a00;

	text-decoration: underline;

}

.faqBox h4{

	clear: both;

	margin-bottom: 15px;

}



.faqBox ul.anchor{

	clear: both;

	display: block;

	width: 650px;

	overflow: hidden;

	margin: 0 0 40px 10px;

}

.faqBox ul.anchor li{

	display: inline;

	float: left;

	white-space: nowrap;

	background: url(/shop/item/workstreet/design/img01/common_02.jpg) no-repeat 0 .5em;

	padding-left: 1em;

	padding-bottom: 4px;

	margin-right: 30px;

}

.faqBox ul.anchor li a,

.faqBox ul.anchor li a:visited,

.faqBox ul.anchor li a:active{

	color: #333;

}

.faqBox ul.anchor li a:hover{

	color: #ff8a00;

	text-decoration: underline !important;

}



.faqBox .faqItemBox{

	width: 728px;

	overflow: hidden;

	border: 1px solid #d9d9d9;

	padding: 15px 10px 5px 10px;

	margin-bottom: 20px;

}

.faqBox .faqItemBox dl{

	clear: both;

	width: 728px;

}

.faqBox .faqItemBox dl dt{

	float: left;

	width: 1.4em;

}

.faqBox .faqItemBox dl dd{



	padding-bottom: 5px;

	margin-bottom: 5px;

	padding-left: 1.4em;

}

.faqBox .faqItemBox dl.q dt{

	color: #ff9513;

	font-weight: bold;

}

.faqBox .faqItemBox dl.q dd{

	background: url(/shop/item/workstreet/design/img01/bottom_dotted_line.gif) repeat-x bottom left;

}

.faqBox .faqItemBox dl.a dt{

	color: #91b336;

	font-weight: bold;

}





/*--------------------jis------------------*/

#jisBox{}

#jisBox a,

#jisBox a:active,

#jisBox a:visited,

#jisBox a:hover{

	color: #ff8a00;

	text-decoration: underline;

}



#jisBox h4{

	clear: both;

	margin-bottom: 15px;

}

.table-Bg01{

	background: #ffeed9;

}

.table-Bg02{

	background: #fff9f0;

}

.table-Bg03{

	background: #f7f7f7;

}



#jisBox table{}

#jisBox table th{

	padding: 6px 10px;

	font-weight: bold;

	border: 1px solid #d9d9d9;

	text-align: center;

}

#jisBox table td{

	padding: 6px 10px;

	border: 1px solid #d9d9d9;

	text-align: center;

}



#jisTable-01,

#jisTable-02,

#jisTable-03{

	width: 750px;

	overflow: hidden;

	margin-bottom: 40px;

}

#jisTable-01 table{

	float: left;

	margin-right: 20px;

}

#jisTable-02 table{

	margin-bottom: 20px;

}

div.innerTable table{

	margin-bottom: 0 !important;

}



#jisBox dl.uretanNo{

	clear: both;

	width: 680px;

	overflow: hidden;

	background: #fefefe;

	border: 1px solid #d9d9d9;

	padding: 10px;

	margin-bottom: 10px;

}

#jisBox dl.uretanNo dt{

	float: left;

	margin-right: 10px;

}

#jisBox dl.uretanNo dd{

	float: left;

	width: 620px;

	padding-top: 5px;

}







/*--------------------sitemap------------------*/

#sitemapBox h4{

	clear: both;

	margin-bottom: 15px;

}

table.sitemapTable{

	width: 720px;

}

table.sitemapTable th,

table.sitemapTable td{

	line-height: 1.5;

	color: #404040;

	border: 1px solid #d9d9d9;

	text-align: left;

	padding: 6px 10px 6px 10px;

}

table.sitemapTable th{

	width: 150px;

	font-weight: bold;

	background: #ffeed9;

}

table.sitemapTable th img{

	vertical-align: top;

	padding: 0.1em 0.3em 0 0;

}

table.sitemapTable th a{

	background: url(/shop/item/workstreet/design/img01/sitemap_icon01.gif) no-repeat;



	padding-left: 16px;

}

table.sitemapTable th{

	width: 200px;

}





/*table..sitemapTable02 td{

	width: 250px;

}*/

table.sitemapTable td ul li{

	background: url(/shop/item/workstreet/design/img01/sitemap_icon02.gif) no-repeat 0 0.5em;

	padding-left: 8px;

}



#news_scroll{

	width: 550px;

	height: 100px;

	overflow-y: scroll;

	overflow-x: hidden;

}


/*--ピックアップアイテム--*/


p.topitem{font-size:12px;}
p.topitem2{font-size:10px;}
p.nedan{font-size:12px;color:#C00;font-weight:bold;}

.clear {clear:both;　/*floatの解除、ここがポイント*/}

.left-box-1{
      float : left ;
      width : 118px ;
      height : 175px ;
      background : #fff ;
      border : 1px solid #808080 ;margin:0px 1px 0px 10px;text-align:center;
      }
.left-box-2{
      float : left ;
      width : 118px ;
      height : 175px ;
      background : #fff ;
      border : 1px solid #808080 ;margin:0px 1px 0px 0px;text-align:center;
      }
.left-box-3{
      float : left ;
      width : 118px ;
      height : 20px ;
      background : #cc0000 ;
      border : 1px solid #cc0000 ;margin:3px 1px 0px 10px;text-align:center;font-weight: bold;color:#fff;
      }
.left-box-4{
      float : left ;
      width : 118px ;
      height : 20px ;
      background : #cc0000 ;
      border : 1px solid #cc0000 ;margin:3px 1px 0px 0px;text-align:center;font-weight: bold;color:#fff;
      }

.clr-block{
      clear : both ;
       background : #fff ;
      padding : 1px ;
      }

/*メーカー別*/
.makerlist {
    bottom: 0px;
    position: fixed;
    z-index: 999;
    margin-left:1%;
    width: 100px;
	height: 80%;
    padding:1%;
    background:#fff;
    border-radius: 5px 5px 0px 0px;
}


.maker {width:740px;}
.maker td{padding:2px;border:solid 1px #ccc;text-align:center;}

.colum {width:740px;}
.colum td{padding:5px;border:solid 1px #ccc;text-align:center;width:50%;}

@media screen and (max-width: 479px) {
	.spNone{display:none;}

body{background-color:#fff;background:url() repeat-y scroll top right;}}