/* ====== TXT ==================== */
body {
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", osaka, Arial, Helvetica;
	color: #666666;
	background-color: #ffffff; /* Addition : Katz.Hayashi */
}

td {
 font-size:0.6875em;
	line-height:1.2em;
}


p {
  font-size:1.15em;
	 line-height:1.5em;
		margin:0px;
	 padding:0px;
}	

h1 {
 PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}

h2 {
 PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}	

h3 {
 PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}


/*===?O??
===1 {font-size:1.25em;line-height:1.1em;margin:0px;padding:0px;}===

===2 { font-size:1.15em;line-height:1.1em;margin:0px;padding:0px;}===
	
===3 {font-size:1em;line-height:1.1em;margin:0px;padding:0px;}======== */



/* Addition : Katz.Hayashi */
.884 { FONT-SIZE:15px; }
.884ab { font-size:8pt; }
.884ab2 { font-size:3pt; }
.884ab3 { font-size:5pt; }
.884ab4 { font-size:14pt; }
.884ab5 { font-size:10pt; }
.884ab6 { font-size:12pt; }
.884ab5_red { font-size:10pt; color:#ff0000; }
.884ab6_red { font-size:12pt; color:#ff0000; }
.884ab_gift { font-size:9pt; }
.884ab_xmas { font-size:12pt; }
.884ab_led { font-size:18pt; font-family:impact; }
/*------------------------------------------------ */
.884header_area {
  position: relative;
  padding-bottom: 3px;
  margin-top: 1px;
  background: url(../images/header-deco/884header_btm.gif) repeat-x left bottom;
}
* html #contents .884header_area {
  position: static;
  padding-bottom: 3px;
  margin-top: 1px;
  background: url(../images/header-deco/884header_btm.gif) repeat-x left bottom;
  width: 100%;
}
.884header_deco {
  padding: 1px;
  border: 1px solid #cccccc;
}
* html #contents .884header_bg {
  padding: 2px 0px 4px 0px;
  width: 100%;
}
.884header_bg {
  padding: 2px 2px 4px;
  background: url(../images/header-deco/884header_bg.gif) repeat-x left top;
}
/*------------------------------------------------ */
.884_calendar2010 {
  background-image: url(../images/r-deco/bg_142x1.gif);
  background-repeat: ; 
  background-position: right top;
}
.884frame_blue1 {
font-size :  ;
height :  ;
padding : 5px 5px 5px 5px ;
margin : 0px 0px 0px 0px ; 
width : 464px ;
background-image : url("") ;
background-repeat : no-repeat ;
background-position : top ;
background-color : #CBD2FD ;
border-style : solid ;
border-width : 1px 1px 1px 1px ;
border-color : #01AEE5 ;
}

.884frame_blue2 {
font-size :  ;
height :  ;
padding : 5px 5px 5px 5px ;
margin : 0px 0px 0px 0px ; 
width :  ;
background-image : url("") ;
background-repeat : no-repeat ;
background-position : top ;
border-style : solid ;
border-top-width : 1px ;
border-right-width : 1px ;
border-bottom-width : 1px ;
border-left-width : 1px ;
border-color : #01aee5 ;
background-color : #ffffff ;
}


.884frame_blue3 {
font-size :  ;
height :  ;
padding : 5px 5px 5px 5px ;
margin : 0px 0px 0px 0px ; 
width :  ;
background-image : url("") ;
background-repeat : no-repeat ;
background-position : top ;
background-color : #CBD2FD ;
border-style : solid ;
border-width : 1px 1px 1px 1px ;
border-color : #01AEE5 ;
}

.884_deco_bg01 {
  background-repeat: no-repeat; 
  background-position: left top;
}

.884_virtualframe_info  {
  /* border: solid 1px #808080; */
  border: solid 1px #ffffff;
  width: 466px;
  height: 100px;
  padding: 0.5em;
  overflow: scroll;
}
/*------------------------------------------------ */










form {
  margin:0px;
  padding:0px;
}
.blue01 { color:#535EC0; }
.bluenavi { background-color:#535EC0; }
.footerbar { background-color:#535EC0; }
.y-fs12px {
  FONT-SIZE:12px;
  color:#ffff00;
}
.b-fs12px {
  FONT-SIZE:12px;
  color:#668CFF;
}
.deco_gift01 {
  background-image: url(../gift/images/bg-giftdeco_200x200.jpg);
  background-repeat: no-repeat; 
  background-position: right top;
}
.deco_gift02 {
  background-image: url(../gift/images/bg-giftdeco_300x400.jpg);
  background-repeat: no-repeat; 
  background-position: right bottom;
}
.deco_service01 {
  background-image: url(../service/ope_bg2.jpg);
  background-repeat: no-repeat; 
  background-position: left top;
}
.deco_sp2009-10_01 {
  background-image: url(../spl-campaign/sp_year_2009-2010/images/bg_deco.jpg);
  background-repeat: repeat-x;
  background-attachment: scroll; 
  background-position: left top;
}
/*-------------------------*/

.fs1em {
	FONT-SIZE:1em
}
.fs115em {
	FONT-SIZE: 1.15em
}
.fs125em {
	FONT-SIZE: 1.25em
}
.w-fs1em {
	FONT-SIZE:1em;
              color:#ffffff;
}
.w-fs115em {
	FONT-SIZE: 1.15em;
               color:#ffffff;
}
.w-fs125em {
	FONT-SIZE: 1.25em;
               color:#ffffff;
}

.pn-fs1em {
	FONT-SIZE:1em;
              color:#ff3333;
}
.pn-fs115em {
	FONT-SIZE: 1.15em;
              color:#ff3333;
}
.pn-fs125em {
	FONT-SIZE: 1.25em;
              color:#ff3333;
}
.txt-b {
  font-weight:bold;
}

.fs12pt {
	FONT-SIZE: 12pt
}
.fs10pt {
	FONT-SIZE: 10pt
}
.fs8pt {
	FONT-SIZE: 8pt
}

.l_nav {
  font-size:0.75em;
	 line-height:1em;
background-color: #f1f1d8;
}


.list {
 font-size:1em;
}

.small {
 font-size:0.55em;
	line-height:1.2em;
}

.txt-b {
  font-weight:bold;
}
.brown {
  color:#663300;
	}
	
.pink {
  color:#FF6667;
}
.pinkcommon {
  color:#ff3333;
}
.white {
  color:#ffffff;
	}
	
.gray {
  color:#666666;
}

.price {
  color:#ff0000;
}

/* ====== TXT[category] ==================== */
.txtoffice {
  color:#336666;
	}
.txtmeeting {
  color:#CC6699;
	}
.txtexecutive {
  color:#CC9966;
	}
.txtlobby {
  color:#CCCC33;
	}
.txtcabinet {
  color:#3333CC;
	}
.txtpartition {
  color:#6699CC;
	}
.txtaccessory {
  color:#CC66CC;
	}
.txtother	 {
  color:#339933;
	}

.txtsafety1	{	color: #369c38;	}
.txtfluorescence1	{	color: #fecc39;	}
.txtlife1	{	color: #f29132;	}
.txtshop1	{	color: #f290c1;	}
.txttoner1	{	color: #9b68cd;	}
.txtstationery1	{	color: #669cee;	}
.txtname1	{	color: #6ace9c;	}

.dred	 {  color:#CC6699;	}
.dblue	 {  color:#0000FF;	}
.dpink	 {  color:#FF66FF;	}
.dgreen	 {  color:#006633;	}
.dorange {  color:#CC6600;	}

	
/* ====== TXT[link] ==================== */
a:link {
	text-decoration: underline;
	color: #3366CC;
}

a:visited {
	text-decoration: underline;
	color: #3366CC;
}

a:hover {
	text-decoration: underline;
	color: #C71444;
}

a:active {
	text-decoration: underline;
	color: #C71444;
}

.stay {
 font-weight:bold;
	color: #C71444;
}

.b_navlink:link{
               text-decoration:underline;
               color:#000000;
}
.b_navlink:visited{
                    text-decoration:underline;
               color:#000000;
}
.b_navlink:hover{
                   text-decoration: underline;
	color: #C71444;
} 

.b_navlink:active {
	text-decoration: underline;
	color: #C71444;
}

.p_navlink:link{
               text-decoration: underline;
               color:#e57e74;
}
.p_navlink:visited{
                    text-decoration:underline;
               color:#e57e74;
}
.p_navlink:hover{
                   text-decoration: underline;
	color: #C71444;
} 

.p_navlink:active {
	text-decoration: underline;
	color: #C71444;
}
.p_navlink2:link{
               text-decoration: underline;
               color:#ff6666;
}
.p_navlink2:visited{
                    text-decoration:underline;
               color:#ff6666;
}
.p_navlinkQ:hover{
                   text-decoration: underline;
	color: #C71444;
} 

.p_navlinkQ:active {
	text-decoration: underline;
	color: #C71444;
}
.navlink:link{
               text-decoration: underline;
               color:#663300;
}
.navlink:visited{
                    text-decoration:underline;
               color:#663300;
} 
.navlink:hover{
                   text-decoration: underline;
	color: #C71444;
}
.navlink:active {
	text-decoration: underline;
	color: #C71444;
}

/* ====== Bg-COLOR[Basic] ==================== */

.brown1	{	background-color: #663300;	}
.brown2	{	background-color: #9D7843;	}
.brown3	{	background-color: #F0E7C9;	}

.white1	{	background-color: #ffffff;	}

.gray1	{	background-color: #cccccc;	}
.gray2	{	background-color: #F5F5F5;	}
.gray3	{	background-color: #7E7E7E;	}
.gray4	{	background-color: #E4DFDE;	}
.gray5	{	background-color: #F2F2F2;	}

.office	{	background-color: #336666;	}
.meeting	{	background-color: #CC6699;	}
.executive	{	background-color: #CC9966;	}
.lobby	{	background-color: #CCCC33;	}
.cabinet	{	background-color: #3333CC;	}
.partition	{	background-color: #6699CC;	}
.accessories {	background-color: #CC66CC;	}
.others	{	background-color: #339933;	}

.office1	{	background-color: #D1DAD6;	}
.meeting1	{	background-color: #F0DAE0;	}
.executive1 {	background-color: #F0E4D6;	}
.lobby1	{	background-color: #F0EECC;	}
.cabinet1	{	background-color: #D1D0EA;	}
.partition1 {	background-color: #DCE4EA;	}
.accessories1 {	background-color: #F0DAEA;	}
.others1	{	background-color: #D1E4CC;	}

.office2	{	background-color: #E5E8E4;	}
.meeting2	{	background-color: #F4E8E9;	}
.executive2 {	background-color: #F4EDE4;	}
.lobby2	{	background-color: #F4F3DF;	}
.cabinet2	{	background-color: #E5E3EE;	}
.partition2 {	background-color: #EAEDEE;	}
.accessories2 {	background-color: #F4E8EE;	}
.others2	{	background-color: #E5EDDF;	}
.pink1	{	background-color: #ff9999;	}
.pink2	{	background-color: #f6d1d1;	}
.pink3	{	background-color: #ffecec; word-break:break-all;	}
.pink4	{	background-color: #fff0f0;	}
.pinknavi {	background-color: #cd6667;}

.tape1	{	background-color: #4E89F8;	}
.work1	{	background-color: #4E89F8;	}
.distribution1	{	background-color: #4E89F8;	}
.tationery1	{	background-color: #4E89F8;	}
.toner1	{	background-color: #4E89F8;	}
.oa1	{	background-color: #4E89F8;	}
.light1	{	background-color: #4E89F8;	}
.life1	{	background-color: #4E89F8;	}
.sanitary1	{	background-color: #4E89F8;	}
.store1	{	background-color: #4E89F8;	}
.name1	{	background-color: #4E89F8;	}
.gift1	{	background-color: #4E89F8;	}



/******************2007 0405?******************/

 /*  class?font  */ 
	
.red{
	font-size: 12px;
	color: #FF0000;
}

.blue{
	font-size: 14px;
	color: #0066FF;

}




.f10px{
	font-size: 10px;
	color: #FF0000;

}
 
.f12px{
	font-size: 12px;
	color: #000000;

  #339900
}
 
.f14px{
	font-size: 14px;
	color: #000000;

}
 
.f16px{
	font-size: 16px;
	color: #666666;

}
h1.shadow {
	font-size:200%;
	color:#ccc;
	}
h1.shadow:after {
	content:"Sample Text Shadow";
	color:#333;
	display:block;
	margin:-1.2em 0 0 -0.1ex;
	}
	


/* ====== safetyboots ==================== */	

}
.sb_table_goods .under_pad {
	margin: 0px 0px 15px;
}
.sb_table_goods td {
	line-height: 1.6em;
}

.sb_table_goods .pad {
	padding: 10px 5px;
}
.sb_table_goods .pad_photo {
	padding: 10px 0px 5px;
}
.sb_table_goods .pad_caption {
	padding: 0px 5px;
}
.sb_table_goods .text_title {
	font-weight: 900;
	margin-bottom: 10px;
}
.sb_table_goods .exbox {
	padding: 8px;
	margin: 5px;
	background-color: #E8F1FF;
	font-size: 12px;
}
.sb_table_goods .red_price {
	font-weight: 900;
	color: #FF0000;
	font-size: 12px;
}
.sb_table_goods .text_blue {
	font-weight: 900;
	color: #4B99C7;
	font-size: 12px;
}
.sb_table_goods .text_green{
	color: #25A125;
}
.sb_table_goods .text_orange{
	color: #F88702;
}
.sb_table_goods .pad .user-voice {
	background-color: #FFFFDF;
	margin-bottom: 15px;
	padding-top: 10px;
	padding-right: 8px;
	padding-bottom: 10px;
	padding-left: 8px;
}
