@charset "shift_jis";
/* CSS Document */
body,td {
	font-size:12px;
	line-height:18px;
}

#SABNAV{
	width:178px;
	float:left;
}

#WRAPPER{
	width:570px;
	float:right;
	
}

#PAN{
	width:570px;
	float:right;
}


#ORDER{
	width:160px;
	margin:auto;
}


#MAIL{
	width:80px;
	float:left;
}

#FAX{
	width:80px;
	float:right;
}

#CONTENTS{
	width:164px;
	float:left;
	margin-left:7px;
}
	

img	{
	border-width:0px;
	color: #000;
}

a:link {
color:#4682b4;
text-decoration:underline;}

a:visited {
color:#003399;
text-decoration:underline;}

a:active {
color:#009900;
text-decoration:underline;}

a:hover	{
	color:#F00;
	text-decoration:underline;
	text-align: center;
}

.memu	{width:600px; }

.main	{width:600px; margin:0px; }

h4	{color:#FF0000; }
.new {
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #ff0000;
	text-decoration: none;
}
.white001 {
	font-family: "?ｭ?ｳ ?ｰ繧ｴ繧ｷ繝?け", Osaka, "繝偵Λ繧ｮ繝手ｧ偵ざ Pro W3";
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
}
.mojiwhite3 {
	font-family: "?ｭ?ｳ ?ｰ繧ｴ繧ｷ繝?け", Osaka, "繝偵Λ繧ｮ繝手ｧ偵ざ Pro W3";
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	padding-top: 3px;
}
.mojired01 {
	font-size: 14px;
	font-weight: bold;
	color: #FF0000;
}
.mojiblack01 {
	font-size: 12px;
	font-weight: bold;
	font-family: "?ｭ?ｳ ?ｰ繧ｴ繧ｷ繝?け", Osaka, "繝偵Λ繧ｮ繝手ｧ偵ざ Pro W3";
	color: #333333;
	padding-left: 10px;
}
.moji02 {
	font-family: "?ｭ?ｳ ?ｰ繧ｴ繧ｷ繝?け", Osaka, "繝偵Λ繧ｮ繝手ｧ偵ざ Pro W3";
	font-size: 14px;
	font-weight: bold;
	color: #333333;
}
.mojiwhite4 {
	font-family: "?ｭ?ｳ ?ｰ繧ｴ繧ｷ繝?け", Osaka, "繝偵Λ繧ｮ繝手ｧ偵ざ Pro W3";
	font-size: 18px;
	font-weight: bold;
	color: #FFFFFF;
}
.moji03 {
	font-family: "?ｭ?ｳ ?ｰ繧ｴ繧ｷ繝?け", Osaka, "繝偵Λ繧ｮ繝手ｧ偵ざ Pro W3";
	font-size: 18px;
	font-weight: bold;
	color: #3E38CA;
	padding-top: 10px;
	line-height: 22px;
}
.moji_green01 {
	font-size: 24px;
	font-weight: bold;
	color: #FFF;
	padding-top: 5px;
	letter-spacing: 0.5em;
}
.pickup_moji {
	font-family: "?ｭ?ｳ ?ｰ繧ｴ繧ｷ繝?け", Osaka, "繝偵Λ繧ｮ繝手ｧ偵ざ Pro W3";
	font-size: 12px;
	font-weight: bold;
	color: #CC0000;
}
.border01 {
	border: thin dotted #999999;
}
.top_menucartegory01 {
	font-family: "?ｭ?ｳ ?ｰ繧ｴ繧ｷ繝?け", Osaka, "繝偵Λ繧ｮ繝手ｧ偵ざ Pro W3";
	font-size: 13px;
	font-style: normal;
	padding-left: 10px;
	color: #4F4F4F;
}
.dai {
	font-family: "?ｭ?ｳ ?ｰ繧ｴ繧ｷ繝?け", Osaka, "繝偵Λ繧ｮ繝手ｧ偵ざ Pro W3";
	font-size: 13.5px;
	color: #FFFFFF;
	padding-top: 3px;
	padding-left: 5px;
	font-weight: bold;
}
.mojigreen02 {
	font-family: "?ｭ?ｳ 繧ｴ繧ｷ繝?け", "Osaka?咲ｭ牙ｹ?";
	font-size: 16px;
	font-weight: bold;
	color: #339900;
	padding-top: 5px;
	line-height: 30px;
}
.moji04 {
	font-family: "?ｭ?ｳ ?ｰ繧ｴ繧ｷ繝?け", Osaka, "繝偵Λ繧ｮ繝手ｧ偵ざ Pro W3";
	font-size: 14px;
	color: #333333;
	padding-left: 5px;
}
.box {
	font-family: "?ｭ?ｳ ?ｰ繧ｴ繧ｷ繝?け", Osaka, "繝偵Λ繧ｮ繝手ｧ偵ざ Pro W3";
	padding-top: 5px;
	padding-left: 5px;
}
.box02 {
	padding: 5px;
	
}
.box03 {
	padding: 5px 5px 3px;
}
.mojikan {
	padding-top: 5px;
	line-height: 18px;
}
.line {
	border: dotted;
}
.red003 {
	font-size: 14px;
	font-weight: bold;
	color: #CC0000;
}
.gyoukan22 {
	line-height: 22px;
}
.box04 {
	padding: 10px 10px 10px 30px;
}
.gyoukan24 {
	line-height: 24px;
}
.box05ue {
	padding-top: 7px;
}
.box06 {
	padding: 2.5px;
	
}
.border01 {
	border: thin dotted #FF6633;
}
.box07 {
	padding: 3px 3px 3px 20px;
}
.border02 {
	border: thin solid #666666;
}
.box08 {
	padding: 8px;
}
.border03 {
	border: medium dashed #CCCC33;
}
.border04 {
	border: thin solid #CCCCCC;
}
.border05 {
	border: thin solid #EA0001;
}
#menu a:link {
	color: #333333;
	text-decoration: none;
}
#menu a:hover {
	color: #FFFF00;
	text-decoration: underline;
}
#menu a:visited {
	color: #333333;
	text-decoration: none;
}
#menu a:active {
	color: #FF3300;
	text-decoration: none;
}
.border06 {
	border: thin solid #000000;
}
.box09 {
	padding-top: 3px;
	padding-right: 10px;
	padding-bottom: 3px;
	padding-left: 10px;
}
.box10 {
	padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 5px;
	padding-left: 15px;
}
p .kakaku {
	color: #F00;
}
.moji04 .moji03 {
	color: #000;
}
.red12 {
	color: #F00;
}
.blue12 {
	color: #00F;
}
.blue14 {
	font-size: 14px;
	color: #00F;
}
.red14 {
	font-size: 14px;
	color: #F00;
}
.green14 {
	font-size: 14px;
	color: #0F0;
}
.white14 {
	font-size: 14px;
	color: #FFF;
}
.black14 {
	font-size: 14px;
	color: #000;
}
.black16 {
	font-size: 16px;
	color: #000;
}
.white16 {
	font-size: 16px;
	color: #FFF;
}
.blue16 {
	font-size: 16px;
	color: #00F;
}
.red16 {
	font-size: 16px;
	color: #F00;
}
.green16 {
	font-size: 16px;
	color: #0F0;
}
.black25 {
	font-size: 25px;
	color: #000;
}
.white25 {
	font-size: 25px;
	color: #FFF;
}
.blue25 {
	font-size: 18px;
	color: #00F;
}
.red25 {
	font-size: 25px;
	color: #F00;
}
.green25 {
	font-size: 25px;
	color: #0F0;
}

.繝?せ繧ｿ繝ｼ {
	font-size: 9px;
}


.style1 {
	font-size: 16px;
	font-weight: bold;
}
.style2 {
	color: #FF0000;
	font-weight: bold;
}
.style3 {color: #FF0000}
.style4 {font-size: 16px; font-weight: bold; color: #FF0000; }
.moji04 {
}
.moji02 {
	color: #F00;
}


/*--------------------------------------------------index.html↓*/

#OHKINIKUN{
	width:75px;
	height:94px;
	float:right;
}

#MEITOU{
	width:688px;
	float:left;
	margin-top:23px;
}


#FOOTER{
	

}


#CENTER{
	float:left;
	width:420px;
	
	
}
	
	
	


#RIGHT{
	width:178px;
	float:left;
	
	
	
}

#LEFT{
	width:170px;
	float:left;
	
	
	
	
}

.subbox1{
	width:164px;
	border:#000 solid 1px;
	height:85px;
}


.subbox2{
	width:164px;
	border:#000 solid 1px;
	height:180px;
}

.subbox2 img{
	margin:auto;
	margin-top:40%;
	
}


.subbox3{
	width:164px;
	border:#000 solid 1px;
	height:103px;
}

.subbox4{
	width:164px;
	border:#000 solid 1px;
	height:75px;
}


/*---------------------------------------------------ここまで*/





/*----------------------------25.html作業分↓*/
.led{width:560px;		
		float:left;
		
		
}

.led h1#kakusan{
	       width:523px;
		   height:105px;
		   margin:auto;
		   margin-bottom:10px;
}


#petimg{
		width:323px;
		height:327px;
		float:left;
}

#petright1{
		  width:165px;
		  height:44px;
		  float:right;
		  margin-right:50px;
}

#petright2{
		  width:207px;
		  height:79px;
		  float:right;
		  margin-right:10px;
		  margin-top:30px;
		  clear:none;
		  
}


.petblue{
		 color:#03F;
		 margin-top:-5px;
}

.tokutyou{
		  float:left;
		  margin-top:20px;
		  width:280px;
		  
		  
		  
}

.tokutyou img{
			  width:60px;
			  margin-top:20px;
			  float:left;
}


.tokutyou ul li{
			  display:block;
			  list-style:none;		  
			  
}


.tokutyou ul li p{
				font-size:10px;
				margin-top:-2px;
				line-height:18px;
}

.tokutyou ul{
			 width:170px;
	         float:right;
			 /*border:solid #000 1px;*/
}


#siyourei{
		  width:562px;
		  float:left;
		  
}

.jikken{
	    float:left;
		clear:none;
}

#jikken2{
		 margin-left:110px;
}

#siyourei-img{
			  width:456px;
			  height:278px;
			  float:left;
			  clear:none;
			  margin-bottom:10px;
			  
}

#siyourei-setumei{
				  width:560px;
				  float:left;
				  font-size:10px;
}


.jikken3{
	    float:left;
		clear:none;
		width:210px;
}

#jikken4{
		 float:right;
		 margin-right:50px;
}


#hyou{
	  float:left;
	  width:560px;
	  margin-top:10px;
}






		  


/*----------------------------led_25.htmlここまで↑*/



/*--------------------------------led_26.htmlココから↓*/
.hansyaban{
	width:560px;
	padding-bottom:5px;
	border-bottom:solid #FF0 3px;
}


#hansya1{
	width:413px;
	height:70px;
	margin-top:10px;
	margin:auto;
}

.photo img{
	width:150px;
	margin-left:80px;
	margin-top:35px;
	
}	
#hansya-text ul li{
	list-style:none;
}


/*--------------------------------led_26.htmlここまで↑*/



/*-----------------------------------------------------------------------------------------------別注品↓*/


#arumi-bettyu{
	margin:auto;
	width:132px;
	height:206px;
	background-image:url(top/tokutyu/img/kannbannarumiwaku_bextutyuu_bak.png);
	
}

#arumi-bettyu a{
	text-indent:-9999px;
	width:45px;
	height:45px;
	background-image:url(top/tokutyu/img/kannbannarumiwaku_bextutyuu_bak02.png);
	background-repeat:no-repeat;
	float:right;
	margin-top:153px;
	margin-right:5px;
}

#arumi-bettyu a:hover{
	background-position:0px -45px;
}

#cuttermat-bettyu{
	margin:auto;
	width:132px;
	height:206px;
	background-image:url(top/tokutyu/img/kaxtutamaxtuto_bextutyuu_bak.png);
	
}

#cuttermat-bettyu a{
	text-indent:-9999px;
	width:45px;
	height:45px;
	background-image:url(top/tokutyu/img/kaxtutamaxtuto_bextutyuu_bak02.png);
	background-repeat:no-repeat;
	float:right;
	margin-top:153px;
	margin-right:5px;
}

#cuttermat-bettyu a:hover{
	background-position:0px -45px;
}


.betyu{
	margin:auto;
	width:557px;
	height:30px;
	
	
}

.betyu a{
	display:block;
	width:557px;
	height:30px;
	margin-bottom:10px;
	text-indent:-9999px;
	background-image:url(goods/06_base/main/07_img/bextutyuuhin_bana560.png);
	background-repeat:none;
}

.betyu a:hover{
	background-position:0 -30px;
}



/*-----------------------------------------------------------------------------------------------別注品↑*/


/*------------------------------------------------------------------------------------------------カッターマット↓*/

.cutter{
	padding-top:10px;
	margin-bottom:0px;
	color:#FFF;
	width:580px;
	height:25px;
	background-color:#39F;
}


.atumi{
	width:71px;
	float:right;
}




/*------------------------------------------------------------------------------------------------カッターマット↑*/











.clearfix:after {
  content: ".";  /* 新しい要素を作る */
  display: block;  /* ブロックレベル要素に */
  clear: both;
  height: 0;
  visibility: hidden;
}

.clearfix {
  min-height: 1px;
}

* html .clearfix {
  height: 1px;
  /*\*//*/
  height: auto;
  overflow: hidden;
  /**/
}

