
  /* 6pt、10px、8pt、9pt、10pt、11pt、12pt、14pt、18pt、21pt、24pt、36pt、48pt、60pt、72pt */
  body {
    min-width:1082px;
	font-size:100%;
	/* font-family:"Palatino Linotype","Book Antiqua",Palatino,FreeSerif,serif; */
	font-family: 'メイリオ', Meiryo, Georgia, Constantia, Hoefler Text,'ＭＳ Ｐゴシック', serif;
	line-height:120%;
	color:#777777;
	text-align:center;
	margin:30px auto 30px auto;
	}

  p { line-height:150%; }

  .ah2 { 
		 font-family: 'メイリオ', Meiryo, Georgia, Constantia, Hoefler Text, 'ＭＳ Ｐゴシック', serif;
	     font-size:14px;
		 margin:2px 0px 5px 0px;
		 text-align:left;
		 color:#444444;
		 font-weight:normal;
	   }
	   
  .smlh2 { 
		 font-family: 'メイリオ', Meiryo, Georgia, Constantia, Hoefler Text, 'ＭＳ Ｐゴシック', serif;
	     font-size:83%;
		 margin:2px 0px 3px 0px;
		 text-align:left;
		 color:#777777;
		 font-weight:normal;
		 cursor:pointer;
	   }
	   
  .bindh2 { float:left;font-family: 'メイリオ', Meiryo, Georgia, Constantia, Hoefler Text, 'ＭＳ Ｐゴシック', serif;
	     font-size:100%;
		 margin:1px 0px 0px 0px;
		 text-align:left;
		 color:#777777;
		 font-weight:normal;
          }

  .toc { margin-right:3px; }
	   
  .blk1st { clear:both;margin:0px auto 30px auto;min-width:90%;max-width:90%; }
  .outblk { clear:both;margin:30px auto 0px auto;min-width:1082px;max-width:1082px;text-align:left;}

  .bkimg {
	background-image:url(img/cloth.png);
	background-repeat: no-repeat;
         }
  .left { float:left; }   
  .right { float:right; } 
  
  .left_pad20 { margin:0px 0px 0px 20px; }
  .right_pad20 { margin:0px 20px 0px 0px; }
  
  .img { margin:0px 5px 0px 0px; }
  .arts { float:left;margin:0px auto 0px 20px;text-align:left;line-height:150%; }
  .icotbl { border:none;width:100%;padding:0px; }
  .cl { clear:both; }
  .blue { /* font-family:Arial; */
		  margin:0px 0px 10px 0px;
		  padding-top:20px;
		  border-style:solid;border-color:#DDDDDD;border-width:1px 0px 0px 0px;
		 }
		 
   table.spec {
    width:100%;
	font-family: 'メイリオ', Meiryo, Georgia, Constantia, Hoefler Text, 'ＭＳ Ｐゴシック', serif;
	color:#5555FF;
    border-top:1px solid #DDDDDD;
    border-left:1px solid #DDDDDD;
    border-collapse:collapse;
    border-spacing:0;
    background-color:#ffffff;
    empty-cells:show;
   }
  .spec th{
    font-size:83%;
    border-right:1px solid #DDDDDD;
    border-bottom:1px solid #DDDDDD;
    color:#330000;
    padding:0.2em;
    text-align:center;
  }
  .spec td{
  	font-size:83%;
	/* font-family:'arial narrow'; */
    border-right:1px solid #DDDDDD;
    border-bottom:1px solid #DDDDDD;
	color:#5555FF;
    padding:0.2em;
  }

  .aclm01 {
            float:left;width:63%;text-align:left;
          }
  .aclm02 { float:left;width:47%;text-align:left;
           }
  .aclm03 { float:left;width:47%;margin-left:6%;text-align:left;
          }
  .aclm04 { float:left;margin-left:3%;width:46%;text-align:left;
        }
  .aclm05 { float:right;width:46%;margin-left:5%;text-align:left;padding-top:6px;
          }
  .aclm06 { float:left;width:30%;margin-left:4%;text-align:left;
          }
  .aclm07 { float:left;width:31%;text-align:left;
          }
		  
  .nonbd { border:none; }
  
  .cart{
    width:100%;
    border-top:1px solid #666666;
    border-left:1px solid #666666;
    border-collapse:collapse;
    border-spacing:0;
    background-color:#ffffff;
    empty-cells:show;
	font-weight:normal;
   }
  .cart th{
    border-right:1px solid #666666;
    border-bottom:1px solid #666666;
    color:#333;
    background-color:#666666;
    background-color:#AAAAAA;
    background-position:left top;
    padding:0.3em 1em;
    text-align:center;
  }
  .cart td{
    border-right:1px solid #666666;
    border-bottom:1px solid #666666;
    padding:0.3em 1em;
  }

  .txt_left { text-align:left; } 
  .txt_right { text-align:right; } 
  .qty { width:30px;text-align:right;font-size:100%; }
  .cart{
    border-top:1px solid #888888;
    border-left:1px solid #888888;
    border-collapse:collapse;
    border-spacing:0;
    background-color:#ffffff;
   }
  .cart th{
    border-right:1px solid #888888;
    border-bottom:1px solid #888888;
    color:#888888;
    background-color:#AAAAAA;
    background-position:left top;
    padding:0.3em 1em;
    text-align:center;
  }
  .cart td{
    border-right:1px solid #888888;
    border-bottom:1px solid #888888;
    padding:0.3em 1em;
				color:#333;
  }
 
.menu { width:90px;height:23px;background-image:url(/artisan/img/menue.png);background-repeat:no-repeat; } 
.bb{font-weight:bold}
.f14{font-size:14px;}
.space{margin-bottom:10px;}
.org{color:#F75E34;}