/* ====== TXT ==================== */
body {
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", osaka, Arial, Helvetica;
	color: #666666;
	background-color: #ffffff; /* Addition : Katz.Hayashi */
}

th{font-size:14px;
font-weight:bold;
color:#333;
background-color:#fafafa;
border:1px #666 solid;
margin:0px;
padding:2px;
}

td {
 font-size:0.6875em;
	line-height:1.2em;
}

/*=====tab====*/

.tab1{
border:1px #666 solid;
}

/*====cell====*/

.cel3{
margin:0px;
padding:2px;
font-size: 12px;
font-weight: bold;
color:#000066;
background-color:#ffffed;
border: 1px #666 solid;
}

.cel2{
margin:0px;
padding:2px;
font-size: 12px;
font-weight: bold;
color:#000066;
background-color:#ffffed;
border-left: 1px #666 solid;
border-right: 1px #666 solid;
border-bottom: 1px #666 solid;
}

.cel22{
margin:0px;
padding:2px;
font-size: 12px;
font-weight: bold;
color:#000066;
background-color:#ffffed;
border-right: 1px #666 solid;
border-bottom: 1px #666 solid;
}

.cel4{
font-size: 12px;
font-weight: bold;
color:#000066;
background-color:#ffffed;
border-left: 1px #666 solid;
border-right: 1px #666 solid;
border-bottom: 1px #666 solid;

}

.cel7{
font-size: 12px;
font-weight: bold;
color:#000066;
background-color:#ffffed;
border-left: 1px #666 solid;
border-right: 1px #666 solid;
border-bottom: 1px #666 solid;

}

.cel9{
font-size: 12px;
font-weight: bold;
color:#000066;
background-color:#ffffed;
border-left: 1px #666 solid;
border-right: 1px #666 solid;
border-bottom: 1px #666 solid;

}

.tdl{
font-size: 12px;
font-weight: bold;
color:#333;
background-color:#fafafa;
border-left: 1px #666 solid;
border-right: 1px #666 solid;
border-bottom: 1px #666 solid;
}

.tdk{
font-size: 12px;
color:#333;
background-color:#fafafa;
font-weight: bold;
border-right: 1px #666 solid;
border-bottom: 1px #666 solid;
}

.tdk2{
font-size: 12px;
font-weight: bold;
color:#CC0000;
background-color:#fafafa;
border-right: 1px #666 solid;
border-bottom: 1px #666 solid;
}

.tdk3{
font-size: 12px;
font-weight: bold;
color:#CC0000;
border-bottom: 1px #666 solid;
}

.tdk4{
font-size: 12px;
font-weight: bold;
color:#CC0000;
}

.tdk5{
font-size: 14px;
font-weight: bold;
color:#CC0000;
margin:0px;
}

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 {
margin:5px;
padding:5px 0px 5px 5px;
font-size:16px;
width:768px;
background-color:#F3F3F3;
border-bottom:solid 3px #666;
}


/*===?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;}======== */


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;
}
/*-------------------------*/

.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;
	}
	
.884frameblue3 {
padding:5px;
margin:0px; 
background-color:#CBD2FD;
border-style :solid;
border-width :1px;
border-color :#01AEE5;
}

/* ====== 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;
}

.texs{
margin-left:5px;
padding:0px;
font-size:12px;
color:#666;
}

.mirai{
margin-top:5px;
padding:0;
}

.mirai2{
margin-top:0px;
padding:0;
}

#sim1{
margin:0;
padding-top:5px;
height:20px;
}

#sim1 ul{
margin:0;
padding:0;
}

#sim1 li{
float:left;
padding-right:1em;
padding-bottom:0.5em;
line-height:1.1em;
list-style:none;
font-size:13px;
}

#sim2{
margin:0;
padding-top:5px;
height:20px;
}

#sim2 ul{
margin:0;
padding:0;
}

#sim2 li{
float:left;
padding-right:1em;
padding-bottom:0.5em;
list-style:none;
font-size:13px;
}

#sim3{
margin:0;
padding-top:5px;
height:20px;
}

#sim3 ul{
margin:0;
padding:0;
}

#sim3 li{
float:left;
padding-right:1em;
padding-bottom:0.5em;
list-style:none;
font-size:13px;
}

#sim4{
margin:0;
padding-top:5px;
height:20px;
}

#sim4 ul{
margin:0;
padding:0;
}

#sim4 li{
float:left;
padding-right:1em;
padding-bottom:0.5em;
list-style:none;
font-size:13px;
}

.stand{
margin:0;
padding-top:5px;
padding-bottom:5px;
}

#bnr{
margin-left:10px;
padding:0px;
}