/* CSS Basic Style ---------------------------------------------------------- */
 body {
    background-color: #FFFFFF;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
    background-image: url(../images/common/i_bg.gif);
	background-repeat: repeat-x;
}
 address {
	font-size: 11px;
	font-style: normal;
	color: #333333;
	line-height: 1.8em; 
	margin-left: 5px;
}
 a:link , a:visited , a:active {
	color: #333333;
	text-decoration: underline;
}
 a:hover {
	color: #FE0009;
	text-decoration: none;
}

a.arrow{
	color: #3E7194;
	text-decoration: underline;
	background:url(../images/leather/arrow_dot.gif) 0px 1px no-repeat;
	margin:0;
	padding:0 0 0 10px;
}

ul.ul-arrow3{
margin:0 0 4px 0;
padding:0px;
}
ul.ul-arrow3 li{
margin:0 0 0 0px;
padding:0 0 0 15px;
list-style:none;
background:url(../images/common/arrow3.gif) 0px 1px no-repeat;
}
ul.ul-arrow3 li a{
margin:0px;
padding:0px;
font-size:10px;
}


a.arrow:hover{
	color: #305975;
	text-decoration: none;
	background:url(../images/leather/arrow_dot.gif) 0px 1px no-repeat;
	margin:0;
	padding:0 0 0 10px;
}


.clear:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
.clear {
	overflow:hidden;
	height:0;
	clear:both;
	line-height:1px;
	font-size:1px;
	/*\*/
	font-size:1%;
	/**/
}
*:first-child+html .clear {
	font-size:1%;
	line-height:1px;
	font-size:1px;
}
/*\*/
* html .clear {
	height:1%;
	overflow:visible;
	clear:both;
}
/**/



br.clear {
	display:block;
	font-size:1%;
	height:0;
	line-height:1px;
}

 /*ol内の指定*/
 ol.decimal {
	list-style:decimal;/*算用数字*/
	margin-top:0px;
	margin-bottom:0px;
	margin-left:37px;
	padding:0px;
	line-height:160%;
}
   /*text_designate*/
 .txt_10 {
	font-size: 10px;
	line-height: 1.5em;
	color: #333333;
	letter-spacing: 1px;
}
 .txt_10_ex {
	font-size: 10px;
	line-height: 1.5em;
	color: #333333;
	padding-right: 5px;
	padding-left: 5px;
}
 .txt_14 {
	font-size: 14px;
	line-height: 1.4em;
	color: #cc0000;	
	padding: 0.5em;	
	letter-spacing: 0.2em;
}
 .txt_14_b {
	font-size: 14px;
	line-height: 1.4em;
	color: #333333;
  font-weight: bold;
	padding: 0.5em;	
	letter-spacing: 0.2em;
}
 .txt_12 {
	font-size: 12px;
	line-height: 1.5em;
	letter-spacing: 0.2em;	
	color: #333333;
}
 .txt_11 {
	font-size: 11px;
	line-height: 1.3em;
	letter-spacing: 0.1em;
	color: #333333;
}
 .txt_11_day {
	font-size: 11px;
	line-height: 1.3em;
	letter-spacing: 0.1em;
	color: #999999;
	font-weight:bold;
}
 .txt_12_p {
	font-size: 12px;
	line-height: 1.5em;
	padding-left: 1.4em;	
	padding-bottom: 0.5em;	
	letter-spacing: 0.2em;	
	color: #333333;
}
 .txt_12_b {
	font-size: 12px;
	line-height: 1.4em;
	font-weight: bold;	
	letter-spacing: 0.2em;
}
 .txt_12_ex {
	font-size: 12px;
	line-height: 1.7em;	
    padding: 3px 3px 3px 3px;	
	letter-spacing: 0.1em;
}
 .txt_12box {
	font-size: 12px;
	line-height: 1.8em; 
	padding: 10px 10px 10px 10px;	
	letter-spacing: 0.2em;	
	color: #333333;
}
  .topic_path {
	font-size: 12px;	
	line-height: 1.5em;	
	color: #333333;	
	margin-left: 10px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
}
  /*margin_designate*/
.margin_3 {
	margin: 3,3,3,3;
}
 .margin_ti{
 	margin-left:10px;
	
}
 .margin_20{
 	margin-left:20px;
	margin-top:20px;
	margin-right:20px;
	margin-bottom:20px;
	
}

 .margin_10{
 	margin-left:0px;
	margin-top:10px;
	margin-right:0px;
	margin-bottom:10px;
	
}


 .margin_contact{
 	margin-top:20px;
	margin-bottom:20px;
	
}
  /*class_designate*/

 h2{
	font-size:14px;
	line-height:1.8em;
	color:#555555;
	margin-left:10px;
	margin-top: 3px;
  }

 h3{
	font-size:14px;
	line-height:1.8em;
	color:#555555;
	margin-left:10px;
	margin-top: 3px;
  }
  
  
  h1{
font-size:16px;
	line-height:1.8em;
	color:#555555;
}

h4{
font-size:10px;
	line-height:1.8em;
	color:#555555;
	margin:0px;
	padding:0px;
}


  /*合成樹脂商品top背景*/
.top_bg_01{
	background-image: url(../images/plastics/p_top_01.jpg);
	background-repeat: no-repeat;
	background-attachment: fixed;
	background-position: right top;
}
.top_bg_02{
	background-image: url(../images/plastics/p_top_02.jpg);
	background-repeat: no-repeat;
	background-attachment: fixed;
	background-position: right top;
}
.top_bg_03{
	background-image: url(../images/plastics/p_top_03.jpg);
	background-repeat: no-repeat;
	background-attachment: fixed;
	background-position: right top;
}
.top_bg_04{
	background-image: url(../images/plastics/p_top_04.jpg);
	background-repeat: no-repeat;
	background-attachment: fixed;
	background-position: right top;
}
.top_bg_05{
	background-image: url(../images/plastics/p_top_05.jpg);
	background-repeat: no-repeat;
	background-attachment: fixed;
	background-position: right top;
}
.top_bg_06{
	background-image: url(../images/plastics/p_top_06.jpg);
	background-repeat: no-repeat;
	background-attachment: fixed;
	background-position: right top;
}
.top_bg_07{
	background-image: url(../images/plastics/p_top_07.jpg);
	background-repeat: no-repeat;
	background-attachment: fixed;
	background-position: right top;
}
.top_bg_08{
	background-image: url(../images/leather/p_ps_03.jpg);
	background-repeat: no-repeat;
	background-attachment: fixed;
	background-position: right top;
}
.top_bg_09{
	background-image: url(../images/leather/ti_ps_02.jpg);
	background-repeat: no-repeat;
	background-attachment: fixed;
	background-position: right top;
}
.top_bg_10{
	background-image: url(../images/leather/p_sats_01.jpg);
	background-repeat: no-repeat;
	background-attachment: fixed;
	background-position: right top;
}
.top_bg_11{
	background-image: url(../images/leather/ti_ps_03.jpg);
	background-repeat: no-repeat;
	background-attachment: fixed;
	background-position: right top;
}


 /*
 /*SEO対策*/
.key1{
       font-size:12px;
}
h1.title{
     border-left: 4px solid #3FB5F3;
	 margin:4px 0 0 3px;
	 padding:0 0 0 6px;
 }
 
h2.title{
     border-left: 4px solid #C0C0C0;
	 margin:4px 0 0 3px;
	 padding:0 0 0 6px;
 }
/*最新情報*/
 dl.dl-new-list {
	margin: 0px 0px 0px 0px;
	padding: 8px 0px 0px 0px;
	/*\*/
	_padding: 10px 0px 0px 0px;
	/**/
	/*\*//*/
	padding: 10px 0px 0px 0px;
	/**/
}

dl.dl-new-list dt {
	margin: 5px 0px 0px 0px;
	padding: 0px 0px 3px 10px;
}
dd.new-arrow-01 {
	margin: 0px 0px 0px 0px;
	padding: 0px 10px 5px 30px;
	font-size: 12px;
	line-height: 130%;
	/*\*/
	_font-size: 83%;
	_line-height: 130%;
	/**/
	border-bottom: 1px solid #ccc;
	background:url(../images/common/bullet_01.gif) 10px 2px no-repeat;
}

dd.new-tit-01 {
	margin: 0px 10px 0px 10px;
	padding: 10px 10px 5px 10px;
	font-size: 14px;
	color: #666666;	
	letter-spacing: 0.2em;
	font-weight:bold;
	background:url(../images/new/tit_line.gif) no-repeat left;
	border-bottom:#CCCCCC solid 1px;
}

.news_txt_01 {
	margin: 0px 0px 0px 0px;
	padding: 10px 10px 30px 10px;
	font-size: 12px;
	line-height: 130%;
	/*\*/
	_font-size: 83%;
	_line-height: 130%;
	/**/
}

.news_txt_02 {
	margin: 0px 0px 0px 0px;
	padding: 10px 10px 10px 10px;
	font-size: 12px;
	line-height: 120%;
}	
.news_head01{
	margin: 0px 0px 0px 0px;
	background-color:#f1f1f1;
	padding: 6px 0px 6px 10px;
	font-size:1.2em;
}
.news_head02{
	margin: 0px 0px 0px 0px;
	background-color:#f2f7e0;
	padding: 6px 10px 6px 10px;
	font-size:14px;
	font-weight:bold;
	color:#363636;
	line-height:19px;
}

 /*矢印リンク*/
.arrow_bullet_01 {
	margin: 0px 0px 0px 0px;
	padding: 0px 10px 5px 30px;
	font-size: 12px;
	line-height: 130%;
	/*\*/
	_font-size: 83%;
	_line-height: 130%;
	/**/
	background:url(../images/common/bullet_01.gif) 10px 2px no-repeat;
}

ul.arrow_list_01 {
	margin:0px;
	padding:0px;
}
ul.arrow_list_01 li {
	margin: 0px 0px 0px 0px;
	padding: 0px 10px 5px 30px;
	line-height: 130%;
	/*\*/
	_line-height: 130%;
	/**/
	background:url(../images/common/bullet_01.gif) 10px 2px no-repeat;
	list-style:none;
}



/* FE STYLE SET
----------------------------------*/
.areatit-list01 {
	width:165px;
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 0px 0px;
	/*\*/
	_margin: 0px 0px 0px 0px;
	_padding: 0px 0px 0px 0px;
	/**/
}
.areatit-list02 {
	width:165px;
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 0px 8px;
	/*\*/
	_margin: 0px 0px 0px 0px;
	_padding: 0px 0px 0px 8px;
	/**/
}
.areatit-list03 h2 {
	margin: 40px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}


.areasubtit-list01 {
	width:160px;
	margin: 0px 0px 0px 0px;
	padding: 5px 5px 0px 15px;
	/*\*/
	_margin: 0px 0px 0px 15px;
	_padding: 5px 0px 0px 0px;
	/**/
	/*\*//*/
	width:175px;
	/**/
}
.areasubtit-list02 {
	width:160px;
	margin: 0px 0px 0px 0px;
	padding: 5px 5px 0px 20px;
	/*\*/
	_margin: 0px 0px 0px 20px;
	_padding: 5px 5px 0px 0px;
	/**/
	/*\*//*/
	width:175px;
	/**/
}
.areasubtit-list03 h3 {
	margin: 0px 0px 0px 18px;
	padding: 0px 0px 0px 0px;
}

ul#areasubtit-list-link01 {
	margin: -3px 0px 0px -2px;
	padding: 0px 0px 0px 0px;
	list-style: none;
}

ul#areasubtit-list-link01 li {
	margin: 5px 0px 0px 0px;
	padding: 0px 5px 0px 11px;
	float:left;
	font-size: 10px;
	background: url(../leather/shop_list/img/shop_list_arrow01.gif) 0 3px no-repeat;
	/*\*/
	_background: url(../leather/shop_list/img/shop_list_arrow01.gif) 0 3px no-repeat;
	_padding: 0px 5px 0px 11px;
	text-indent:inherit;
	/**/
	/*\*//*/
	background: url(../leather/feerie_de_email/shop_list/img/shop_list_arrow01.gif) 0 2px no-repeat;
	padding: 0px 5px 0px 11px;
	/**/
}

ul#areasubtit-list-link02 {
	margin: -3px 0px 0px -2px;
	padding: 0px 0px 0px 0px;
	list-style: none;
}

ul#areasubtit-list-link02 li {
	margin: 5px 0px 0px 0px;
	padding: 0px 5px 0px 11px;
	float:left;
	font-size: 10px;
	background: url(../leather/shop_list/img/shop_list_arrow02.gif) 0 3px no-repeat;
	/*\*/
	_background: url(../leather/shop_list/img/shop_list_arrow02.gif) 0 3px no-repeat;
	_padding: 0px 5px 0px 11px;
	text-indent:inherit;
	/**/
	/*\*//*/
	background: url(../leather/feerie_de_email/shop_list/img/shop_list_arrow02.gif) 0 2px no-repeat;
	padding: 0px 5px 0px 11px;
	/**/
}

ul#areasubtit-list-link03 {
	margin: -3px 0px 0px -2px;
	padding: 0px 0px 0px 0px;
	list-style: none;
}

ul#areasubtit-list-link03 li {
	margin: 5px 0px 0px 0px;
	padding: 0px 5px 0px 11px;
	float:left;
	font-size: 10px;
	background: url(../leather/shop_list/img/shop_list_arrow03.gif) 0 3px no-repeat;
	/*\*/
	_background: url(../leather/shop_list/img/shop_list_arrow03.gif) 0 3px no-repeat;
	_padding: 0px 5px 0px 11px;
	text-indent:inherit;
	/**/
	/*\*//*/
	background: url(../leather/feerie_de_email/shop_list/img/shop_list_arrow03.gif) 0 2px no-repeat;
	padding: 0px 5px 0px 11px;
	/**/
}

ul#areasubtit-list-link04 {
	margin: -3px 0px 0px -2px;
	padding: 0px 0px 0px 0px;
	list-style: none;
}

ul#areasubtit-list-link04 li {
	margin: 5px 0px 0px 0px;
	padding: 0px 5px 0px 11px;
	float:left;
	font-size: 10px;
	background: url(../leather/shop_list/img/shop_list_arrow04.gif) 0 3px no-repeat;
	/*\*/
	_background: url(../leather/shop_list/img/shop_list_arrow04.gif) 0 3px no-repeat;
	_padding: 0px 5px 0px 11px;
	text-indent:inherit;
	/**/
	/*\*//*/
	background: url(../leather/feerie_de_email/shop_list/img/shop_list_arrow04.gif) 0 2px no-repeat;
	padding: 0px 5px 0px 11px;
	/**/
}

ul#areasubtit-list-link05 {
	margin: -3px 0px 0px -2px;
	padding: 0px 0px 0px 0px;
	list-style: none;
}

ul#areasubtit-list-link05 li {
	margin: 5px 0px 0px 0px;
	padding: 0px 5px 0px 11px;
	float:left;
	font-size: 10px;
	background: url(../leather/shop_list/img/shop_list_arrow05.gif) 0 3px no-repeat;
	/*\*/
	_background: url(../leather/shop_list/img/shop_list_arrow05.gif) 0 3px no-repeat;
	_padding: 0px 5px 0px 11px;
	text-indent:inherit;
	/**/
	/*\*//*/
	background: url(../leather/feerie_de_email/shop_list/img/shop_list_arrow05.gif) 0 2px no-repeat;
	padding: 0px 5px 0px 11px;
	/**/
}

ul#areasubtit-list-link06 {
	margin: -3px 0px 0px -2px;
	padding: 0px 0px 0px 0px;
	list-style: none;
}

ul#areasubtit-list-link06 li {
	margin: 5px 0px 0px 0px;
	padding: 0px 5px 0px 11px;
	float:left;
	font-size: 10px;
	background: url(../leather/shop_list/img/shop_list_arrow06.gif) 0 3px no-repeat;
	/*\*/
	_background: url(../leather/shop_list/img/shop_list_arrow06.gif) 0 3px no-repeat;
	_padding: 0px 5px 0px 11px;
	text-indent:inherit;
	/**/
	/*\*//*/
	background: url(../leather/feerie_de_email/shop_list/img/shop_list_arrow06.gif) 0 2px no-repeat;
	padding: 0px 5px 0px 11px;
	/**/
}

ul#areasubtit-list-link07 {
	margin: -3px 0px 0px -2px;
	padding: 0px 0px 0px 0px;
	list-style: none;
}

ul#areasubtit-list-link07 li {
	margin: 5px 0px 0px 0px;
	padding: 0px 5px 0px 11px;
	float:left;
	font-size: 10px;
	background: url(../leather/shop_list/img/shop_list_arrow07.gif) 0 3px no-repeat;
	/*\*/
	_background: url(../leather/shop_list/img/shop_list_arrow07.gif) 0 3px no-repeat;
	_padding: 0px 5px 0px 11px;
	text-indent:inherit;
	/**/
	/*\*//*/
	background: url(../leather/feerie_de_email/shop_list/img/shop_list_arrow07.gif) 0 2px no-repeat;
	padding: 0px 5px 0px 11px;
	/**/
}

.areatxtarea-list0301 {
	margin: 5px 0px 15px 15px;
	padding: 0px 0px 0px 0px;
	border-left: 5px solid #89c5ee;
	background: #fff;
}
.t-areatxtarea-list0301 {
	margin: 5px 0px 15px 15px;
	padding: 0px 0px 0px 0px;
	border-left: 5px solid #336600;
	background: #fff;
}
.areatxt-list0301-tit {
	margin: 0px 0px 0px 0px;
	padding: 3px 0px 3px 5px;
	background: #eff7fd;
}
.t-areatxt-list0301-tit {
	margin: 0px 0px 0px 0px;
	padding: 3px 0px 3px 5px;
	background: #ccffcc;
}

.areatxtarea-list0302 {
	margin: 5px 0px 15px 15px;
	padding: 0px 0px 0px 0px;
	border-left: 5px solid #98dd77;
	background: #fff;
}
.areatxt-list0302-tit {
	margin: 0px 0px 0px 0px;
	padding: 3px 0px 3px 5px;
	background: #eeffe6;
}

.areatxtarea-list0303 {
	margin: 5px 0px 15px 15px;
	padding: 0px 0px 0px 0px;
	border-left: 5px solid #85dabb;
	background: #fff;
}
.areatxt-list0303-tit {
	margin: 0px 0px 0px 0px;
	padding: 3px 0px 3px 5px;
	background: #e0faf1;
}

.areatxtarea-list0304 {
	margin: 5px 0px 15px 15px;
	padding: 0px 0px 0px 0px;
	border-left: 5px solid #ecd970;
	background: #fff;
}
.areatxt-list0304-tit {
	margin: 0px 0px 0px 0px;
	padding: 3px 0px 3px 5px;
	background: #fbf6d8;
}

.areatxtarea-list0305 {
	margin: 5px 0px 15px 15px;
	padding: 0px 0px 0px 0px;
	border-left: 5px solid #f6b07c;
	background: #fff;
}
.areatxt-list0305-tit {
	margin: 0px 0px 0px 0px;
	padding: 3px 0px 3px 5px;
	background: #fcecdf;
}

.areatxtarea-list0306 {
	margin: 5px 0px 15px 15px;
	padding: 0px 0px 0px 0px;
	border-left: 5px solid #eb9a99;
	background: #fff;
}
.areatxt-list0306-tit {
	margin: 0px 0px 0px 0px;
	padding: 3px 0px 3px 5px;
	background: #ffeded;
}

.areatxtarea-list0307 {
	margin: 5px 0px 15px 15px;
	padding: 0px 0px 0px 0px;
	border-left: 5px solid #e6a2ef;
	background: #fff;
}
.areatxt-list0307-tit {
	margin: 0px 0px 0px 0px;
	padding: 3px 0px 3px 5px;
	background: #fce9ff;
}

.areatxt-list0301-ex {
	margin: 0px 0px 0px 0px;
	padding: 3px 0px 3px 5px;
	background: #fff;
}

th.reader-partition,tr.reader-partition,td.reader-partition {
	height:70px;
	background:url(../leather/feerie_de_email/common/img/reader_partition.gif) right top repeat-y;
	margin: 0px;
	padding: 0px;
}

th.reader-partition01,tr.reader-partition01,td.reader-partition01 {
	height:63px;
	background:url(../leather/feerie_de_email/common/img/reader_partition.gif) right top repeat-y;
	margin: 0px;
	padding: 0px;
}

h1.updated-heading{
border-bottom:1px solid #cdcdcd;
margin: 0 0 5px 0;
padding:0;
}

.sub_heading{
border-bottom:1px solid #cdcdcd;
padding:5px 5px 3px 5px;
margin:0 0 8px 0;
line-height:18px;
font-size:12px;
}

.updated-product-info{
width:222px;
height:277px;
background:url(../images/leather/updated_ransel_img_products.gif) top left no-repeat;
padding:9px 0 0 0;
margin:0 10px 0 0px;
float:left;
display:inline;
}

.updated-product-info01{
width:222px;
height:277px;
background:url(../images/leather/updated_ransel_img_products_fe.gif) top left no-repeat;
padding:9px 0 0 0;
margin:0 10px 0 10px;
float:left;
display:inline;
}

.updated-product-info02{
width:222px;
height:277px;
background:url(../images/leather/updated_ransel_img_products_zr.gif) top left no-repeat;
padding:9px 0 0 0;
margin:0 10px 0 0px;
float:left;
display:inline;
}

.updated-product-info03{
width:222px;
height:277px;
background:url(../images/leather/updated_ransel_img_products_pp.gif) top left no-repeat;
padding:9px 0 0 0;
margin:0 10px 0 0px;
float:left;
display:inline;
}

.updated-product-info01-fe{
width:222px;
height:277px;
background:url(../images/leather/updated_feerie_img_point.jpg) top left no-repeat;
padding:9px 0 0 0;
margin:0 10px 0 10px;
float:left;
display:inline;
}

.updated-product-info02-fe{
width:222px;
height:277px;
background:url(../images/leather/updated_feerie_img_sample.jpg) top left no-repeat;
padding:9px 0 0 0;
margin:0 10px 0 0px;
float:left;
display:inline;
}

.updated-product-info03-fe{
width:222px;
height:277px;
background:url(../images/leather/updated_feerie_img_cat.jpg) top left no-repeat;
padding:9px 0 0 0;
margin:0 10px 0 0px;
float:left;
display:inline;
}

.updated-product-info01-pp{
width:222px;
height:277px;
background:url(../images/leather/updated_pp_img_point.gif) top left no-repeat;
padding:9px 0 0 0;
margin:0 10px 0 10px;
float:left;
display:inline;
}

.updated-product-info03-pp{
width:222px;
height:277px;
background:url(../images/leather/updated_pp_img_cat.jpg) top left no-repeat;
padding:9px 0 0 0;
margin:0 10px 0 0px;
float:left;
display:inline;
}

.top-pic{
width:130px;
float:left;
display:inline;
margin:0px;
padding:0px;
}

.updated-container{
margin:0px;
padding:0 5px 0 14px;
_padding:0 0px 0 14px;
width:200px;
_width:208px;
line-height:18px;
}

.updated-product-about{
width:690px;
height:288px;
background:url(../images/leather/updated_ransel_img_about.jpg) top left no-repeat;
padding:0px;
margin:0 5px 6px 9px;
}

.updated-product-about p{
font-size:12px;
line-height:28px;
padding:0 0 0 10px;
margin:0px;
}

.updated-readmore01{
width:208px;
height:280px;
border-right:1px solid #cdcdcd;
padding:0px;
margin:0 5px 5px 12px;
float:left;
display:inline;
}

.updated-readmore02{
width:210px;
height:280px;
border-right:1px solid #cdcdcd;
padding:0px;
margin:0 5px 5px 5px;
float:left;
display:inline;
}

.updated-readmore03{
width:250px;
height:280px;
padding:0px;
margin:0 5px 5px 5px;
float:left;
display:inline;
}

.updated-text{
font-size:10px;
color:#6F6F6F;
line-height:19px;
word-spacing:2px;
}

#globalsubnavi-links-01 {
	width:212px;
	margin: 0 0px 0px 296px;
	padding: 0px 0px 0px 0px;
	position:absolute;
	visibility: hidden;
	z-index:1000;
}

#globalsubnavi-links-03 {
	width:212px;
	margin: 0 0px 0px 61px;
	padding: 0px 0px 0px 0px;
	position:absolute;
	visibility: hidden;
	z-index:1000;
}




ul.ul-globalsubnavi-links{
 margin:0px;
 padding:0;
 border:1px solid #006600;
 display:block;
 background-color:#2CA92C;
 list-style:none;
}

ul.ul-globalsubnavi-links li.listtop{
 background-color:#ffffff;
border-top:1px solid #B4B4B4;
border-left:1px solid #B4B4B4;
border-bottom:1px solid #BDBDBD;
border-right:1px solid #BDBDBD;
padding:0px;
}
ul.ul-globalsubnavi-links li.listmiddle{
 background-color:#ffffff;

border-left:1px solid #B4B4B4;
border-bottom:1px solid #BDBDBD;
border-right:1px solid #BDBDBD;
padding:0px;
}
ul.ul-globalsubnavi-links li.listbottom{
 background-color:#ffffff;

border-left:1px solid #B4B4B4;
border-bottom:1px solid #BDBDBD;
border-right:1px solid #BDBDBD;
padding:0px;
}

ul.ul-globalsubnavi-links li a {
	margin: 0;
	padding: 0;
	display:block;
	font-size:12px;
}
ul.ul-globalsubnavi-links li a:link,
ul.ul-globalsubnavi-links li a:visited,
ul.ul-globalsubnavi-links li a:active {
	margin: 0;
	padding:3px 3px 3px 6px;
	text-decoration:none;
	color:#3E3E3E;
}
ul.ul-globalsubnavi-links li a:hover {
	margin: 0;
	padding:3px 3px 3px 6px;
	text-decoration:none;
	background-color: #F2F2F2;
	color:#000000;
}

#globalsubnavi-links-02 {
	width:126px;
	margin: 0 0px 0px 604px;
	padding: 0px 0px 0px 0px;
	position:absolute;
	visibility: hidden;
	z-index:1000;
}

ul.shop-global-navi{
 margin:0;
 padding:0px 0 0 8px;
 list-style:none;
 }
 
ul.shop-global-navi li{
display:block;
float:left;
margin:0px;
padding:0;
font-size:13px;
font-weight:bold;
}

ul.shop-global-navi li a {
	margin: 0;
	padding: 0;
	display:block;
}
ul.shop-global-navi li a:link,
ul.shop-global-navi li a:visited,
ul.shop-global-navi li a:active {
	margin: 0;
	padding:8px 7px 5px 7px;
	height:100%;
	text-decoration:none;
	color:#333333;
	display:block;
}
ul.shop-global-navi li a:hover {
	margin: 0;
	height:100%;
	padding:8px 7px 5px 7px;
	text-decoration:none;
	color:#666666;
	display:block;
}

.bg-sample{
	width:687px;
	height:227px;
	margin: 0 0 0 7px;
	padding:0px;
	background:url(../images/leather/updated_sample.gif) top left no-repeat;
}

/*
----------------------------------------------------------------------------------------------------------------------
UL SET
---------------------------------------------------------------------------------------------------------------------- */
.top-color-link ul {
	width:83px;
	margin: 0px 0px 0px 5px;
	padding: 5px 0px 0px 0px;
	/*\*//*/
	margin: 0px 0px 0px 5px;
	padding: 5px 0px 0px 0px;
	/**/
	/*\*/
	_margin: 5px 0px 0px 5px;
	_padding: 0px 0px 0px 0px;
	/**/
	list-style: none;
}

.top-color-link ul li.top-color-link01 {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 3px 10px;
	border-bottom: 1px dotted;
	font-size: 10px;
	background: url(../images/leather/arrow_cherrypink.gif) 0px 3px no-repeat;
	/*\*/
	_background: url(../images/leather/arrow_cherrypink.gif) 0px 6px no-repeat;
	_padding: 0px 0px 3px 10px;
	_font-size: 71%;
	/**/
	/*\*//*/
	font-size: 10px;
	padding: 2px 0px 5px 10px;
	/**/
}

.top-color-link ul li.top-color-link02 {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 3px 10px;
	border-bottom: 1px dotted;
	font-size: 10px;
	background: url(../images/leather/arrow_pink.gif) 0px 3px no-repeat;
	/*\*/
	_background: url(../images/leather/arrow_pink.gif) 0px 6px no-repeat;
	_padding: 0px 0px 3px 10px ;
	_font-size: 71%;
	/**/
	/*\*//*/
	font-size: 10px;
	padding: 2px 0px 5px 10px;
	/**/
}

.top-color-link ul li.top-color-link03 {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 3px 10px;
	border-bottom: 1px dotted;
	font-size: 10px;
	background: url(../images/leather/arrow_red.gif) 0px 3px no-repeat;
	/*\*/
	_background: url(../images/leather/arrow_red.gif) 0px 6px no-repeat;
	_padding: 0px 0px 3px 10px ;
	_font-size: 71%;
	/**/
	/*\*//*/
	font-size: 10px;
	padding: 2px 0px 5px 10px;
	/**/
}

.top-color-link ul li.top-color-link04 {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 3px 10px;
	border-bottom: 1px dotted;
	font-size: 10px;
	background: url(../images/leather/arrow_blue.gif) 0px 3px no-repeat;
	/*\*/
	_background: url(../images/leather/arrow_blue.gif) 0px 6px no-repeat;
	_padding: 0px 0px 3px 10px ;
	_font-size: 71%;
	/**/
	/*\*//*/
	font-size: 10px;
	padding: 2px 0px 5px 10px;
	/**/
}

.top-color-link ul li.top-color-link05 {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 3px 10px;
	border-bottom: 1px dotted;
	font-size: 10px;
	background: url(../images/leather/arrow_black.gif) 0px 3px no-repeat;
	/*\*/
	_background: url(../images/leather/arrow_black.gif) 0px 6px no-repeat;
	_padding: 0px 0px 3px 10px;
	_font-size: 71%;
	/**/
	/*\*//*/
	font-size: 10px;
	padding: 2px 0px 5px 10px;
	/**/
}

.top-color-link ul li.top-color-link06 {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 3px 10px;
	border-bottom: 1px dotted;
	font-size: 10px;
	background: url(../images/leather/arrow_saxeblue.gif) 0px 3px no-repeat;
	/*\*/
	_background: url(../images/leather/arrow_saxeblue.gif) 0px 6px no-repeat;
	_padding: 0px 0px 3px 10px;
	_font-size: 71%;
	/**/
	/*\*//*/
	font-size: 10px;
	padding: 2px 0px 5px 10px;
	/**/
}

.top-color-link ul li.top-color-link07 {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 3px 10px;
	border-bottom: 1px dotted;
	font-size: 10px;
	background: url(../images/leather/arrow_sweetpink.gif) 0px 3px no-repeat;
	/*\*/
	_background: url(../images/leather/arrow_sweetpink.gif) 0px 6px no-repeat;
	_padding: 0px 0px 3px 10px;
	_font-size: 71%;
	/**/
	/*\*//*/
	font-size: 10px;
	padding: 2px 0px 5px 10px;
	/**/
}

.top-color-link ul li.top-color-link08 {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 3px 10px;
	border-bottom: 1px dotted;
	font-size: 10px;
	background: url(../images/leather/arrow_rosepink.gif) 0px 3px no-repeat;
	/*\*/
	_background: url(../images/leather/arrow_rosepink.gif) 0px 6px no-repeat;
	_padding: 0px 0px 3px 10px;
	_font-size: 71%;
	/**/
	/*\*//*/
	font-size: 10px;
	padding: 2px 0px 5px 10px;
	/**/
}

.top-color-link ul li.top-color-link09 {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 3px 10px;
	border-bottom: 1px dotted;
	font-size: 10px;
	background: url(../images/leather/arrow_darkblue.gif) 0px 3px no-repeat;
	/*\*/
	_background: url(../images/leather/arrow_darkblue.gif) 0px 6px no-repeat;
	_padding: 0px 0px 3px 10px;
	_font-size: 71%;
	/**/
	/*\*//*/
	font-size: 10px;
	padding: 2px 0px 5px 10px;
	/**/
}

.top-color-link ul li.top-color-link-non {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 3px 10px;
	border-bottom: 1px dotted;
	font-size: 10px;
	/*\*/
	_padding: 0px 0px 3px 10px;
	_font-size: 71%;
	/**/
	/*\*//*/
	font-size: 10px;
	padding: 2px 0px 5px 10px;
	/**/
}

.tl {
  position: absolute; /* 絶対位置で指定(親ボックス基準) */ 
  top: 0;          /* 上から108px */ 
  left: 0;        /* 左から245px */ 
  z-index:200;
  height:330px;
}

.bg-lineup-fe{
background:url(../images/leather/updated_lineup_bg2.jpg) bottom right no-repeat;

}

.bg-lineup-pp{
background:url(../images/leather/updated_lineup_bg1.jpg) bottom right no-repeat;

}
.miraclegif{
width:107px;
float:right;
display:block;
margin:5px 0 0 0;
padding:0 3px 0 0;
}
 /*
--------------------------------------------------------------------------------
  END OF CSS
 --------------------------------------------------------------------------------
 */
table.border-w410 {
	width: 100%;
	margin: 0;
	padding: 0;
	border-left: 1px solid #afafaf;
	border-top: 1px solid #afafaf;
}
th.border5px-ededed,tr.border5px-ededed,td.border5px-ededed {
	margin: 0;
	padding: 3px 5px 3px 5px;
	background: #ededed;
	border-right: 1px solid #afafaf;
	border-bottom: 1px solid #afafaf;
	text-align:left;
}
th.border5px-fff,tr.border5px-fff,td.border5px-fff {
	margin: 0;
	padding: 3px 5px 3px 5px;
	background: #fff;
	border-right: 1px solid #afafaf;
	border-bottom: 1px solid #afafaf;
}
.s12{
	font-size: 12px;
	line-height: 130%;
}
#titlespec h3 {
	margin: 5px 0px 15px 0px;
	padding: 0px 10px 0px 10px;
	border-left: 5px solid #666;
	background: #fff;
}